Make composition decisions chatty and inspectable #8
Labels
No labels
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agent-compose#8
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?
Parent
#1
What to build
Make explainability a first-class product surface for agent-compose. Every resolution should produce a structured decision tree while choices are made, retain the deterministic evidence with the bundle, and render it for humans with progressive disclosure. The result should feel chatty and legible during interactive use without flooding unattended launch logs or model context.
Human experience
An interactive compose shows a bounded summary: resolved profile, target repos, cache result, changed outputs, selected source and skill counts, delivery mode, and warnings. A human can then expand the exact branch she cares about instead of paging through undifferentiated debug logs.
The detailed tree should answer:
Acceptance criteria
agent-compose describerenders the stored decision tree in stable, human-scannable sections.agent-compose describe --why <source-or-skill>follows one item from repo facts through policy to its final delivery or rejection.agent-compose diff <left> <right>reports semantic decision changes rather than a raw filesystem diff.agent-compose doctorlinks health failures to the relevant decision-tree node and gives one concrete recovery action.Blocked by
Execution type
HITL for terminal information design and terminology review. The trace model, rendering, redaction, and tests are otherwise AFK.
Explain composition decisions and diagnose bundle healthto Make composition decisions chatty and inspectableShipped in
fca3be3, built to the calibrated spec agreed in session (tens of lines, not hundreds).Acceptance criteria:
Trimmed against the original text, as discussed: doctor deferred (every failure path already names cause and fix; revisit at v0.2), and the repo-facts/privacy-scope/model-class explanation bullets fell with the #13 review.
Closed by Claude Code working the issue queue.