Harness Intelligence Wiki
SpecsCLIIssue 180 Finder Intake Requirements Boundary

Implementation Notes: Finder Intake and Requirements Boundary

Implementation Notes: Finder Intake and Requirements Boundary

Outcome

  • Delivered the persisted IP-432 through IP-437 execution graph without recreating backlog work.
  • Finder now exposes only human-invoked Business Finder and Functional Finder as optional intake lenses.
  • Requirements Phase alone owns Requirements Grill, Create Spec, and delivery-depth Write Backlog projection.
  • Create Spec emits neutral OUT-### outcomes; Write Backlog derives provider Epic, Story, and Task identities.
  • Fog provenance remains separate from production-evidence completion.
  • linear-free-v1 is the sole Linear Free default, with provider-neutral hierarchy and blocker validation before Linear or GitHub representation.
  • Historical IP-380 through IP-388 records were preserved.

Canonical and Distributed State

  • Canonical skills source: /home/stefan/repos/harness-intelligence/.tmp/wearedevpunks-skills.
  • Canonical main, remote main, Harness pin, pin test, and sync receipt resolve to cedba700b240e5529e3589eee592b05b8bbb14c0.
  • Generated canonical/distributed parity passed for 773 of 773 files.
  • Active Claude, Codex, Cursor, and OpenCode specialist prompts were regenerated through node .agents/scripts/sync-subagents.mjs and contain no Technical Finder route.
  • The packaged and active harness projectors are byte-identical and ignore metadata-only commit-gate contributions before capability lookup.
  • No baseline was published or selected by this delivery.

TDD and Debug Evidence

SliceREDGREEN
Finder/catalog distributionExisting catalogs and generated skills exposed three Finder wrappers and staged routing.Finder contract and catalog/sync tests pass with two wrappers.
Provider hierarchyFocused provider contracts exposed legacy topology and payload identity assumptions.41/41 provider contracts pass provider-neutral validation and exact adapter readback rules.
Runtime product fixtureRuntime-specific framing headers caused packaged fixture drift.API runtime-product test passes 1/1 after excluding framing headers; body hashes are unchanged.
Cleanup proofDocker 29 lowercase error: no such object was classified as an unknown failure.Cleanup isolation passes 45/45; permission and daemon failures remain fail-closed.
Finder support guardPending, requested, absent, and malformed support evidence could return from Finder.Focused guard passes 5/5 and the full Finder suite passes 24/24.
Prompt projectionActive generated specialists still routed Technical Finder.Projection succeeds for four adapters, is byte-idempotent, and the exact stale-route search is empty.
Projector ownershipActive projector skipped commit-gate, but packaged source crashed during capability lookup.New public-seam projector test passes 1/1; packaged and active copies are byte-identical.

Validation Evidence

GateResult
Canonical focused provider suitePass, 41/41.
Canonical full suite217/224; seven pre-existing parallel-research durable-report failures remain unrelated.
Generated parityPass, 773/773.
CLI focused Finder and pin testsPass, 3/3.
CLI typecheck and buildPass.
Baseline buildPass.
Runtime productPass, 1/1.
Cleanup isolationPass, 45/45.
Public wiki contractPass, 6/6.
Packaged browser and wiki checksPass, 8/8 browser routes and 12/12 wiki checks.
Consumer repositoriesPass.
Prompt projectionPass, four adapters, zero failures, zero Technical Finder hits.
Projector public seamPass, 1/1.
Scaffold checkExpected retained delta: current CLI and baseline, no baseline drift or stale files; 51 task-scoped active skill/projector paths report local-edited or intentional removal against the unchanged published baseline.
Final review pass 3Spec: zero findings. Standards: one packaged-source ownership finding, repaired and focused validation green.
Diff hygienegit diff --check passes.

The focused scaffold-subagent alignment test exits nonzero in the default local environment only because agent-browser, clawpatch, and debug-agent are unavailable after bootstrap. The same failure occurs on the untouched base fixture. With temporary PATH-only stubs, the exact test passes 1/1 with six assertions, so it is not a projection regression.

Delivery State

  • IP-432 through IP-436 were read back Done before closeout.
  • IP-437 remains In Progress until the final repository, CI, published-baseline, and Linear readbacks complete.
  • The selected published baseline remains baseline/stable/2026.09.02-ec9276e6; active task-scoped mirrors retain the accepted 51-path local projection delta reported by hi check.
  • Release classification, commit/push/PR, and final provider readbacks are recorded during closeout.

Steering

DateFeedbackApplied change
2026-09-02Work locally in /home/stefan/repos/harness-intelligence.All remaining delivery work used the local Linux checkout and its local canonical skills clone.

On this page