clarify-autonomous-actor-tui-visibility

Clarify autonomous actor identity and TUI visibility

Metadata

Statusdone
Created2026-07-31T08:35:54.898415932+00:00
Started2026-07-31T11:34:05.536116264+00:00
Completed2026-08-03T09:42:50.961334594+00:00
Tagsdraft, tui, graph, visibility, automation
Tokens52378133 in / 45570 out

Description

Give daemon-launched, goal-bearing autonomous work a first-class visible identity without exposing stock agency plumbing by default.

Replace dot-prefix-as-visibility with typed presentation metadata:

  • primary/user work: visible;
  • autonomous goal actors (quality passes, maintenance goals, synthesis/controller-requested new work): visible by default with a centered-dot · automation glyph;
  • plumbing (.assign-*, .evaluate-*, .flip-*, placement/verification satellites): hidden by default but summarized on the parent and available through one clear toggle.

The daemon itself and deterministic reconciliation actions remain System/Reconciler ledger actors, not graph tasks. When reconciliation discovers genuinely new LLM/source work, create a normal graph task with explicit origin/parent/goal identity and autonomous presentation. Do not infer presentation from a leading dot or task-name prefixes.

Simplify the TUI control: one labeled/clickable · automation/plumbing indicator showing the hidden count and cycling hidden → running only → all; replace the unclear separate . and < behavior/help text while retaining compatible keys where practical. Default graph shows primary plus autonomous goal actors, not stock assign/FLIP/eval satellites.

Validation

  • Quality-pass-class autonomous actors are visible by default while assign/FLIP/eval plumbing remains collapsed.
  • Typed origin/presentation, not naming convention, controls visibility.
  • Parent annotations and inspector navigation still expose hidden active plumbing.
  • TUI visibly reports how many plumbing nodes are hidden and the current toggle mode; mouse and keyboard cycling are tested.
  • ASCII/DOT/Mermaid/TUI filtering agree and legacy graphs receive safe classification migration.
  • Add focused rendering and PTY/screenshot smoke coverage for the centered-dot control and default view.

Depends on

Required by

Log