feat(athena): redesign Step 1 routing with two-phase classification and cross-check option

Replace the 3-route system (self-answerable/ambiguous/council-clear) with
6-category first-interaction routing (meta, wrong-agent, council-worthy,
simple/factual, tool/action, ambiguous) plus 2 pre-checks for explicit
opt-out and council requests. Add subsequent-interaction rules for direct
answers, auto-routing, and greetings. Add 'Cross-check with council'
action to all 8 guidance files for post-synthesis re-evaluation.
This commit is contained in:
ismeth
2026-03-02 15:27:59 +01:00
committed by YeonGyu-Kim
parent a9ce68c185
commit 96524c7a54
9 changed files with 36 additions and 26 deletions
+2 -2
View File
@@ -19,7 +19,7 @@ Question({
{ label: "Convert to action plan (Prometheus)", description: "Turn insights into a phased plan" },
{ label: "Write to document", description: "Save to .sisyphus/athena/notes/ (named after this council session)" },
{ label: "Ask follow-up", description: "Ask another explanatory question" },
{ label: "Done", description: "No further action needed" }
{ label: "Cross-check with council", description: "Launch a new council session with this synthesis as context" },
],
multiple: false
}]
@@ -29,5 +29,5 @@ Question({
- Convert to action plan (Prometheus) -> switch_agent(agent="prometheus") with synthesized explanation and target outcome.
- Write to document -> write the document to the ".sisyphus/athena/notes/" directory using the council session name from the council_finalize archive_dir, then report the exact path.
- Ask follow-up -> ask user then restart the council workflow from Step 3 (intent classification).
- Done -> acknowledge and end.
- Cross-check with council -> launch a new council session with the current synthesis as context. Restart from Step 2 (council setup) with the synthesis included in the prompt.
</runtime_action_paths>`