phase6: checkpoint — quality gate passed (light+dark visual review), coherence sweep clean
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Showing 1 changed file with +10 and −0
modified
docs/PLAN.md
+10 −0
@@ -43,8 +43,18 @@ | ||
| 43 | 43 | **Phase 5 checkpoint (2026-07-30):** Icon complete; verified visually at 512 and 64px by the orchestrator — reads as a sibling of Cloud's sky icon with a clear "agent that runs commands" story. |
| 44 | 44 | |
| 45 | 45 | ## Phase 6 — Features / full UI |
| 46 | +- [x] Wave 1: TaskStore/RunHub/RunController (AgentEvent→UI bridge), UIApprovalPresenter (continuation-based), sidebar w/ grouped tasks + status pills, 760pt conversation column (step cards, streaming, approval/guard-trip/compaction cards), plan panel w/ budget meters, terminal drawer (Live/Audit/Files), empty-state hero, ported Markdown renderer, `--run-ui-smoke` 19/19 | |
| 47 | +- [x] Wave 2: Settings ×7 tabs (vault UI + per-provider Test, models w/ agent badges, safety rule editor + built-in pattern lists, agent budgets → AgentConfiguration, dynamic accent via ZyquoAccentResolver, shortcuts, advanced), Quick Task ⌥Space NSPanel, menu bar extra, 29 templates (6 categories, variables), personas (`personaAddendum` hook), ⌘K palette, auto-titles, Markdown+PDF export, full shortcut set | |
| 48 | +- [x] Design quality gate: visual review of empty state, Settings (light AND dark), icon in Dock — matches Phase 4 spec; run-state components verified by programmatic UI smoke | |
| 49 | +- [x] Post-Phase-6 coherence sweep: headers 100%, no naming drift, tokens-only (SyntaxHighlighter's palette is itself a dynamic token table) | |
| 50 | + | |
| 51 | +**Phase 6 checkpoint (2026-07-30):** Full command-center app builds 0-warnings, launches, renders to spec in light+dark. All self-checks green (policy 38/38, mock, ui-smoke). Known reported gaps (persisted-but-not-engine-enforced settings: requireApprovalForAppleScript in Autonomous, workspaceEscapePolicy=deny) documented in AgentSettingsStore. | |
| 46 | 52 | |
| 47 | 53 | ## Phase 7 — Verification with real keys (provider tool-calling table + scenario suite + safety tests) |
| 54 | +- [ ] 7.1 `--verify` harness: every agent-capable model × (schema→tool call→tool_result→final answer→streaming) → table in docs/VERIFICATION.md; fix provider quirks until green | |
| 55 | +- [ ] 7.2 ≥8 end-to-end scenarios in scratch workspaces (incl. re-planning + compaction) | |
| 56 | +- [ ] 7.3 Safety tests (destructive always-ask everywhere, cancellation kills, no silent sudo) | |
| 57 | +- [ ] `--load-vault` implemented (seed encrypted vault from env keys) | |
| 48 | 58 | |
| 49 | 59 | ## Phase 8 — Signing & notarization (reuse zyquo-term identity) |
| 50 | 60 | |
| 51 | 61 | |