SubagentStop presence check + next routing on present verdict (#477 child) #479
Labels
No labels
P0
P1
P2
P3
bug
create
delete
enhancement
filed-by/agent
filed-by/user
frozen
lint-rule
needs-info
needs-triage
next
plugin/cc-architect
plugin/os
plugin/os-adr
plugin/os-aidd-lint
plugin/os-backlog
plugin/os-context
plugin/os-doc-hygiene
plugin/os-sdlc
plugin/os-vault
project/cc-os
ready-for-agent
ready-for-human
recurring
review
update
waiting
wayfinder:grilling
wayfinder:map
wayfinder:map
wayfinder:research
wayfinder:task
wayfinder:task
wontfix
worklist/deviations
worklist/lint-rule
worklist/new-implement-build
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jared/cc-os#479
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Parent: #477. CompletionIntake's gate-sourced branch becomes a presence check: verdict present -> done; absent -> stamp existing
errorverdict with a gate-skip reason on the dispatch, routed by the map's existing error edge.nextloses Settlement.for(...).resolve! and thegates_settlingpayload; it routes on a present verdict.Tasks
Acceptance criteria
errorwith the gate-skip reason; map routes the error edgenextno longer emits gates_settlingBlocked by: child A (gate CLI).
Resolution
Done: presence check shipped on main in
e578c1b: CompletionIntake gate-sourced branch routes on present verdict, stamps gate_skip error when absent; next_step no longer emits gates_settling; subagent_stop.rb docstring rewrittenEvidence: cli_subagent_stop_test.rb: test_a_verdict_stamped_in_turn_survives_completion_and_is_reported_back + test_an_agent_that_stops_without_gating_is_stamped_a_loud_error_verdict (gate_skip step_results row); zero gates_settling/queue_gate_settlement hits in lib; suite 1017 runs 0 failures at
11d7e09Follow-ups: none