Pass the map-router handoff and prior work to the entry agent after a reroute #889

Open
opened 2026-10-01 19:52:17 +00:00 by jared · 0 comments
Owner

Problem

After a reroute lands, the entry agent of the new map does not receive the map-router handoff (situation, misfit, map, node). Nodes select handoffs by agent name in enrich:, and no map lists map-router there (maps/*.yaml). The work that the run finished before the reroute is also not described to the entry agent. The entry agent can redo or regress verified work.

Reproduce

n/a: design gap, found while ruling on #873 (ADR-0260); the reroute landing does not exist yet.

Origin

  • Trigger: user ruling on #873, 2026-10-01
  • Improvised this session: none
  • Chain: entry agent starts without the reroute context ← landing stamps the handoff target but enrich: selects handoffs by agent name ← DESIGN (docs/adr/0259 decisions 7-9, docs/adr/0260)
  • Root candidate: #859
  • Where: plugins/os-sdlc/lib/os_sdlc/command/implementation/landing.rb
  • Session: 646f3c77-0c83-4eb1-9f7e-a584b60648eb
  • Transcript: /home/jared/.claude/projects/-home-jared-dev-cc-os/646f3c77-0c83-4eb1-9f7e-a584b60648eb.jsonl

Parent: #859
Blocked by: #873

VERDICT: CREATE

## Problem After a reroute lands, the entry agent of the new map does not receive the map-router handoff (`situation`, `misfit`, `map`, `node`). Nodes select handoffs by agent name in `enrich:`, and no map lists `map-router` there (maps/*.yaml). The work that the run finished before the reroute is also not described to the entry agent. The entry agent can redo or regress verified work. ## Reproduce n/a: design gap, found while ruling on #873 (ADR-0260); the reroute landing does not exist yet. ## Origin - Trigger: user ruling on #873, 2026-10-01 - Improvised this session: none - Chain: entry agent starts without the reroute context ← landing stamps the handoff target but `enrich:` selects handoffs by agent name ← DESIGN (docs/adr/0259 decisions 7-9, docs/adr/0260) - Root candidate: #859 - Where: plugins/os-sdlc/lib/os_sdlc/command/implementation/landing.rb - Session: 646f3c77-0c83-4eb1-9f7e-a584b60648eb - Transcript: /home/jared/.claude/projects/-home-jared-dev-cc-os/646f3c77-0c83-4eb1-9f7e-a584b60648eb.jsonl Parent: #859 Blocked by: #873 VERDICT: CREATE
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jared/cc-os#889
No description provided.