SPB Git

spb/zyquo-agent Public MIT

The autonomous agent that actually operates your Mac — plans, runs real commands, verifies its own work.

Swift 94.7% Shell 4.1% Python 0.7% Makefile 0.5%

phase6: checkpoint — quality gate passed (light+dark visual review), coherence sweep clean

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
simon-pierre boucher committed 11 days ago (Jul 30, 2026) parent 23ae9cc

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