Harness Intelligence Wiki
SpecsCLIM4-trust-telemetry-lifecycle

M4 Trust, Telemetry, and Lifecycle Issue Matrix

M4 Trust, Telemetry, and Lifecycle Issue Matrix

Blocker Verdict

M4 may proceed.

DependencyStatusEvidenceVerdict
IP-100DoneLinear status Done; repo has implemented and ingested spec at apps/wiki/specs/cli/IP-100-harness-methodology-domain/SPEC.md.Unblocked IP-104 and IP-107 dependency chain.
IP-102DoneLinear status Done; repo has M3 implementation notes and control-plane baseline contract/API/CLI evidence under apps/wiki/specs/cli/M3-authenticated-distribution/.Unblocked IP-105 and IP-106 dependency chain.

Dependency Order

OrderIssueReason
Wave AIP-104 and IP-105Both blockers are Done. Work scopes can run in parallel if implementation files remain disjoint.
Wave BIP-106Blocked by IP-105 because reporting uses the telemetry envelope and persistence model. Related to IP-143.
Wave CIP-107Blocked by IP-104 because colleague trust material needs the codified lifecycle. Blocks IP-108.

Parent Coverage

ParentTitleLinear statusChildrenRelated/dependency issuesSpecPlanImplementationReviewValidationDocsTracker
IP-104Codify the Harness Intelligence lifecycleBacklogIP-128, IP-129, IP-130Blocked by IP-100; blocks IP-107Created: ../IP-104-harness-lifecycle/SPEC.mdCreated: ../IP-104-harness-lifecycle/PLAN.mdImplementedPassedFull validation passedDocs ingest updated source/routed lifecycle pagesReady after PR
IP-105Track adoption through runtime telemetryBacklogIP-131, IP-132Blocked by IP-102; blocks IP-106 and IP-138Created: ../IP-105-runtime-telemetry/SPEC.mdCreated: ../IP-105-runtime-telemetry/PLAN.mdImplementedPassedFull validation passedDocs updated telemetry/reporting boundaryReady after PR
IP-106Support CLI-backed harness issue reportingBacklogIP-133, IP-134Blocked by IP-105; related to IP-143Created: ../IP-106-cli-harness-reporting/SPEC.mdCreated: ../IP-106-cli-harness-reporting/PLAN.mdImplementedFixedFull validation and CLI smoke passedDocs updated CLI report path/support loopReady after PR
IP-107Create the colleague trust gate bundleBacklogIP-135, IP-136Blocked by IP-104; blocks IP-108Created: ../IP-107-colleague-trust-gate/SPEC.mdCreated: ../IP-107-colleague-trust-gate/PLAN.mdImplementedPassedFull validation and next start browser proof passedDocs ingest created trust-and-adoption bundleReady after PR

Child Coverage

ChildParentTitleLinear statusAcceptance coverage requiredSource link
IP-128IP-104Requirements-to-backlog workflow is explicit in the harnessBacklogrequirements-grill artifacts are structured inputs; write-backlog produces module/epic/story hierarchy from locked decisions; parked branches stay deferred; backlog stays product-facing.https://linear.app/devpunks/issue/IP-128/requirements-to-backlog-workflow-is-explicit-in-the-harness
IP-129IP-104Planning workflow produces specs, plans, and parallel-ready task pipelinesBacklogcreate-spec anchors one epic and all children; create-plan closes planning questions; swarm-planner defines precedence-aware parallel work with skill assignments; opensrc is part of source discovery.https://linear.app/devpunks/issue/IP-129/planning-workflow-produces-specs-plans-and-parallel-ready-task
IP-130IP-104Implementation workflow records execution mode and closeout evidenceBacklogExecution mode recorded before coding; sequential and parallel modes are not mixed; PLAN.md, implementation notes, and spec-linked debt update after tasks/waves; finalization includes acceptance audit and docs/backlog follow-through.https://linear.app/devpunks/issue/IP-130/implementation-workflow-records-execution-mode-and-closeout-evidence
IP-131IP-105Backend records trusted baseline usage eventsBacklogPersist only the five v1 happy-path product events; link events to ProjectUsage and observed repository when available; carry authenticated operator when available and git identity only as metadata/fallback; include CLI/baseline/source/timestamp fields; keep noisy lifecycle/failure data in logs/OTel/debug.https://linear.app/devpunks/issue/IP-131/backend-records-trusted-baseline-usage-events
IP-132IP-105Telemetry filters local, debug, test, and retry noiseBacklogIdentify or exclude localhost/dev usage, CI/publish validation reads, repeated retries/cache misses, and debug reads from adoption stats.https://linear.app/devpunks/issue/IP-132/telemetry-filters-local-debug-test-and-retry-noise
IP-133IP-106Agent can submit structured harness friction through dpBacklogCLI report submission emits cli.harness.report.submitted only after successful submit; payload includes project usage, observed repository, authenticated operator when available, git identity fallback/context, title/body/type/severity, timestamp; dp-cli guidance makes reporting natural; reports persist for backoffice triage; GitHub is v1 follow-up target.https://linear.app/devpunks/issue/IP-133/agent-can-submit-structured-harness-friction-through-dp
IP-134IP-106Systemic harness reports can become central backlog itemsBacklogReports can be triaged as local quirks or systemic issues; systemic reports can create or link central Linear issues; resulting fixes flow into wiki, skill, hook, CLI, or baseline updates without rewriting project-specific issue bodies as execution handoffs.https://linear.app/devpunks/issue/IP-134/systemic-harness-reports-can-become-central-backlog-items
IP-135IP-107Internal onboarding path explains what to trust and what not to trustBacklogOnboarding explains harness purpose and misuse boundaries; distinguishes automatic verification, human verification, and remaining judgment; includes known failure modes.https://linear.app/devpunks/issue/IP-135/internal-onboarding-path-explains-what-to-trust-and-what-not-to-trust
IP-136IP-107Golden repo walkthrough demonstrates harness adoptionBacklogWalkthrough shows scaffold setup/update on a realistic repo; explains scoped prompts, tools, hooks, validation gates, expected agent behavior, and failure handling.https://linear.app/devpunks/issue/IP-136/golden-repo-walkthrough-demonstrates-harness-adoption
IssueStatusRelationshipBoundary
IP-108BacklogBlocked by IP-107Public landing narrative remains out of M4 scope. IP-107 may provide private trust material that later informs sanitized public copy.
IP-138BacklogBlocked by IP-105M4 creates telemetry/reporting foundation. Primary adoption UI and full backoffice app belong to M4.5.
IP-143BacklogRelated to IP-106; child of IP-138M4 supports CLI/API/report contract and GitHub-linked follow-up shape. Full backoffice triage UI belongs to M4.5 unless needed for an API smoke boundary.

Linear Closeout Evidence

Evidence comments were added to IP-104, IP-105, IP-106, and IP-107 after implementation/review/validation. Tracker status is ready to close after PR #6 merges.

On this page