ACTIVITY-WP-0043-T05: owner-return eligibility builder bound to scan revision

Build the planner's current_tasks from immutable Forge commit content at the
C-25 scan SHA (no checkouts, ADR-002). Fails closed on revision mismatch,
non-head scans, missing/malformed fields and duplicate identities; unresolved
predecessors and decisions stay unknown (None).

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:
tegwick 2026-10-04 13:11:53 +02:00
parent 9741d5cc19
commit c6df768ef0
4 changed files with 808 additions and 2 deletions

View file

@ -21,6 +21,8 @@ STATE-WP-0094-T03. Nothing below has been applied.
2. A caller that builds `current_tasks` from fresh authoritative source bound to
the scanned repository revision, resolving every predecessor and decision
(contract: "Current eligibility guard"). No manufactured empty predecessor lists.
Source builder: `activity_core.owner_return_eligibility.build_current_tasks`
(ACTIVITY-WP-0043-T05); the C-25 caller must pass the scanned commit SHA.
3. The caller runs inside the existing supported runner (Custodian dependency
monitor / established Activity Core worker); no new schedule is introduced.
4. Founder review of this plan and of the definition/grant above.