This repository treats agent handoff as a split between a stable checked-in entrypoint and machine-generated live state.
AGENT_HANDOFF.txtis the evergreen human entrypoint.- It should stay short, stable, and bounded.
- It must not become a rolling execution log or a history dump.
tools/Print-AgentHandoff.ps1is the standard producer for current handoff output.- It refreshes
tests/results/_agent/handoff/entrypoint-status.json, which is the canonical machine-readable index for future agents. - It refreshes
tests/results/_agent/runtime/continuity-telemetry.jsonand the mirrored handoff summarytests/results/_agent/handoff/continuity-summary.jsonso operator quiet periods can be measured without being mistaken for a reset. - It refreshes
tests/results/_agent/handoff/monitoring-mode.json, which is the machine-readable receipt for compare safe-idle monitoring and future-agent template pivot readiness. - It refreshes
tests/results/_agent/handoff/autonomous-governor-summary.json, which is the top-level machine-readable rollup for the autonomous governor's current mode, wake disposition, funding-quality posture, release-signing readiness, and next owner. - It refreshes
tests/results/_agent/handoff/sagan-context-concentrator.json, which is the machine-readable hot/warm memory concentrator for the current standing issue, current owner decision, recent subagent episodes, and durable blocker context. - It refreshes
tests/results/_agent/handoff/autonomous-governor-portfolio-summary.json, which is the cross-repo machine-readable rollup for compare, canonical template, and proving-rail fork ownership. - It refreshes
tests/results/_agent/handoff/downstream-repo-graph-truth.json, which is the machine-readable repo/branch-role map for producer lineage, canonical development, and consumer proving across the supervised repos. - It also refreshes the standing-priority summary, router copy, watcher
telemetry, Docker/Desktop verification summary mirror, and session capsule
surfaces under
tests/results/_agent/.
node tools/npm/run-script.mjs handoff:entrypoint:checkvalidates the checked-in entrypoint contract and rewrites the machine-readable index.node tools/npm/run-script.mjs priority:handoffimports the handoff bundle and prints the entrypoint index, standing-priority snapshot, and other current summaries.node tools/npm/run-script.mjs priority:context:concentraterebuilds the compact context concentrator directly when you need the synthesized hot/warm memory view without the full handoff bundle.node tools/npm/run-script.mjs priority:handoff-testsexercises the contract lane used to keep these handoff surfaces from drifting.
.agent_priority_cache.jsontests/results/_agent/issue/router.jsontests/results/_agent/issue/standing-lane-reconciliation-*.jsontests/results/_agent/issue/no-standing-priority.jsontests/results/_agent/verification/docker-review-loop-summary.jsontests/results/_agent/runtime/continuity-telemetry.jsontests/results/_agent/handoff/continuity-summary.jsontests/results/_agent/handoff/entrypoint-status.jsontests/results/_agent/handoff/monitoring-mode.jsontests/results/_agent/handoff/autonomous-governor-summary.jsontests/results/_agent/handoff/sagan-context-concentrator.jsontests/results/_agent/handoff/autonomous-governor-portfolio-summary.jsontests/results/_agent/handoff/downstream-repo-graph-truth.jsontests/results/_agent/release/release-signing-readiness.jsontests/results/_agent/handoff/docker-review-loop-summary.jsontests/results/_agent/handoff/*.jsontests/results/_agent/sessions/*.json
queue-emptyis a valid first-class idle state.- In that mode, handoff tools should report
issue: none (queue empty)instead of inventing a null issue context or failing on stale numeric snapshots. - When compare is
queue-empty, continuity ismaintainedwith asafe-idleturn boundary, andpriority:pivot:templateisready, that is a supported handoff state rather than a prompt for operator confirmation. - In that state, future agents may pivot to canonical
LabviewGitHubCiTemplatefrom repo evidence alone.
tests/results/_agent/handoff/monitoring-mode.jsonis the handoff receipt for event-driven monitoring mode.tests/results/_agent/handoff/autonomous-governor-summary.jsonis the top-level operating summary for the autonomous governor.tests/results/_agent/handoff/sagan-context-concentrator.jsonis the compact durable memory view that keeps subagent findings, hot blockers, and current owner decisions close to the active handoff surface.tests/results/_agent/handoff/autonomous-governor-portfolio-summary.jsonis the cross-repo operating summary for compare, canonical template, and proving forks together.tests/results/_agent/handoff/downstream-repo-graph-truth.jsonis the canonical branch-role truth surface for downstream supervision.- It summarizes:
- compare queue state
- continuity state
- merge-queue-owned PR waits, including the next wake condition and PR URL
- template pivot readiness
- current governor mode and next owner
vi-historydistributor dependency status between compare and the canonical template- latest wake lifecycle terminal state
- funding-quality posture for the latest wake
- release-signing readiness, including explicit external blockers when workflow signing material is absent
- concentrated subagent episode memory, including hot working set, warm recent memory, archive count, and lower-bound blended spend
- cross-repo owner and next-owner decisions
- repo graph truth for producer lineage, canonical development, and consumer proving
- wake conditions that should reopen compare or template work
- supported downstream monitoring for canonical template and consumer forks
- Template-side monitoring remains passive:
- canonical template open-issue health
- fork
developalignment to canonical template - latest supported
workflow_dispatchtemplate-smokeproof on each fork
- Unsupported fork-local PR validation remains documented but must not reopen work by itself.
- Add current state to generated artifacts, issue comments, or repo docs as appropriate.
- Do not append dated execution history back into
AGENT_HANDOFF.txt. - For the persistent supervisor design that consumes these surfaces, see
External-Agent-Runtime.md.