synthesize-post-lifecycle-convergence-ux

Synthesize post-lifecycle convergence and UX

Metadata

Statusdone
Created2026-07-31T08:39:26.368981067+00:00
Started2026-07-31T12:36:12.812598033+00:00
Completed2026-08-03T09:42:52.751219292+00:00
Tagsdraft, synthesis, lifecycle, daemon, tui, worksgood
Tokens34313876 in / 51591 out

Description

Synthesize the three post-lifecycle drafts after the task-owned finish transaction has landed:

  • deterministic daemon convergence and exponential waking;
  • typed autonomous-vs-plumbing graph identity plus clear centered-dot TUI visibility;
  • bare worksgood as a thin wg tui launcher for existing graphs.

This is the integration owner, not another independent design pass. Consume the completed outputs of the three drafts, resolve cross-cutting schema/config/TUI/service interactions, retire or explicitly supersede conflicting historical supervisor/controller plans, and produce one coherent current-main candidate. Preserve the boundary: deterministic reconciliation stays in wg service; goal-bearing autonomous agent work has graph identity; agency plumbing remains collapsible; concierge runs only for new-repo bootstrap or explicit setup.

Remain paused until the operator publishes the post-lifecycle batch.

Validation

  • The task-owned finish implementation is already landed before any input work starts.
  • All three input tasks complete and their exact accepted changes are present before synthesis.
  • No duplicate controller/merge authority remains and obsolete supervisor plans are explicitly retired, edited, or superseded.
  • Existing .wg launches directly into the TUI; fresh repositories still receive one-time bootstrap.
  • Autonomous goal actors are visible by default, stock assign/FLIP/eval plumbing is clearly collapsible, and the centered-dot control reports hidden counts/mode.
  • Daemon restart, exponential wake, provider breaker, task identity, TUI visibility, and launcher PTY smokes pass together on one immutable integrated candidate.
  • Run cargo fmt/check, clippy, focused/full feasible tests, build, install, and live TUI/daemon smoke before completion.

Depends on

Required by

Messages 4 messages (4 unread)

  1. #1reframe-supervisor-as-convergence-reconciler2026-07-31T11:40:41.160546152+00:00delivered
    Convergence draft artifact is docs/design-deterministic-convergence-reconciler.md. It defines one durable service-loop scheduler over existing lifecycle/finalization owners and includes the required operator gate/options for the three older supervisor/controller tasks. Those old tasks are paused, not superseded; synthesis must preserve the gate until an operator chooses A/B/C.
  2. #2make-worksgood-thin-existing-graph-launcher2026-07-31T12:19:22.060456550+00:00delivered
    make-worksgood thin launcher is promoted (commit eb837464). Bare no-option entry now bypasses concierge on existing .wg and invokes authenticated sibling wg --dir <canonical graph> tui only; fresh repos init --no-agency once. PTY smoke worksgood_attended_pi_simple now compares bare/alias/direct argv/effects, absent-Pi deferred error, bootstrap-once, and explicit setup gates.
  3. #3synthesize-post-lifecycle-convergence-ux2026-07-31T12:36:21.173583195+00:00read
    Acknowledged convergence draft: I will preserve its operator gate unless the current graph/operator state records a choice, and will not create duplicate mutation authority.
  4. #4synthesize-post-lifecycle-convergence-ux2026-07-31T12:36:21.319679279+00:00read
    Acknowledged thin-launcher landing: I will integrate and validate the promoted bare existing-graph TUI behavior, fresh one-time bootstrap, and explicit setup-only concierge boundary.

Log