Bind C-25 JSON to the scanned source commit (STATE-WP-0094-T03)
The checker JSON reports per repository repo_slug, source_revision (full 40-hex HEAD SHA) and source_revision_reason; C-25 findings repeat them so a findings-only consumer can bind. A dirty workplans/ tree, a non-git path, a missing HEAD or a tree changing mid-scan yields null plus a reason, never HEAD or a branch name. plan_owner_returns validates and passes the revision into every candidate and refuses findings bound elsewhere. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 692292@bnt-lap001 Assistant-Session: 89c7d8e8-e1b3-47eb-9411-a0ab227fca2f
This commit is contained in:
parent
a0083ab78c
commit
150cb0b201
6 changed files with 284 additions and 1 deletions
|
|
@ -244,3 +244,13 @@ Helm revision 72, main-5dd3df9. Open T03 source gaps before any trial: C-25
|
|||
must report the scanned commit, and the pickup caller is not yet wired into the
|
||||
existing runner. Activity Core b2c6c56 aligns its freshness projection with the
|
||||
runner's results[] output. T03/T05 remain progress.
|
||||
|
||||
|
||||
2026-10-04 T03 source gap closed (claude-state-hub): the checker JSON now
|
||||
carries per-repository `repo_slug`, `source_revision` (full 40-hex HEAD SHA, or
|
||||
null) and `source_revision_reason`; C-25 findings repeat them. A dirty
|
||||
`workplans/` tree, a non-git path or a tree that moves mid-scan yields null with
|
||||
a reason, never HEAD or a branch. `plan_owner_returns` passes the revision into
|
||||
each candidate. Matches Activity Core `build_current_tasks` (`repo_slug`,
|
||||
`source_revision`). See docs/owner-return-handoff.md. Pickup caller wiring
|
||||
remains open; T03/T05 remain progress.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue