5.2 KiB
5.2 KiB
Polish Sprint — 2026-04-18 → launch-ready
Purpose: Take Waggle from PA v5 ship state to full polish before resuming Marko's P0 critical-path actions. Parent backlog: docs/plans/BACKLOG-CONSOLIDATED-2026-04-17.md.
State at kickoff: main @ f08d3fc, tree clean, 195 commits ahead of origin, PA v5 shipped.
Non-coding items still on Marko
| # | Item | Timing |
|---|---|---|
| M1 | Chase OpenAI export email; refresh if not in by Mon AM | Passive |
| M2 | Claude / Anthropic export | ✅ DONE |
| M3 | Google / Gemini export | ✅ DONE |
| M4 | Perplexity — manual-only, skipped | — |
| M5 | API credit top-ups | ✅ DONE |
| M6 | Judge-model list (revise after w4/w25 proofs) | Later |
| M7 | Stripe products (Pro $19, Teams $49/seat) | Today — guided session |
| M8 | Windows EV cert | Monday |
| M9 | Apple Dev acct / Mac notarization | Monday |
| — | Peer reviewer email — agent drafts, Marko sends | Before papers |
| M10 | Launch date greenlight | After proofs |
| C1 | hive-mind OSS timing (ship-with or ship-before Waggle?) | When extraction done |
| C5 | Harvest-first onboarding (replace step 2 vs parallel opt-in?) | When ENG-5/UX-1 is hot |
| C8 | Warm list — 5-10 names pre-email T-72h | T-72h |
| C9 | Papers: single- or dual-author? | Before paper 1 |
| C11 | Marketplace model (free / freemium / enterprise) | Before launch |
| ES | EvolveSchema attribution — Mikhail vs ACE (Zhang et al.) | Before paper 2 |
Phase A — Quick Wins (this session, ~5h)
One commit per item. Tests + tsc after each.
- QW-1 Auto-open chat window after onboarding — extend
Desktop.handleOnboardingFinishto spawn ChatApp window withfirstMessageas initial prompt. - QW-2 Text labels on Memory app tabs —
apps/web/src/components/os/apps/MemoryApp.tsx(6 tabs Timeline/Graph/Harvest/Weaver/Wiki/Evolution). - QW-3 Skip boot screen on return visits — verify existing
BOOT_KEYLS check inIndex.tsx:16works; fix if not. - QW-4 Back button in onboarding wizard steps 2-6 — add to
WhyWaggleStep/TierStep/ImportStep/TemplateStep/PersonaStepvia shared wizard shell. - QW-5 Rename dock tiers (Simple/Pro/Full → Essential/Standard/Everything) + clarify vs billing —
dock-tiers.ts,Dock.tsx,DockTray.tsx,SettingsApp.tsx,OnboardingWizardTierStep. - CR-7 Update
CLAUDE.mdSection 10 open-work table — mark shipped items (tiers, personas split, feature-flags, Stripe pkg, evolution, etc.).
Gate to B: npm run lint + npx tsc --noEmit across packages green, Vitest green for touched files, zero new console.log.
Phase B — Core bugs + light mode finish (~1d)
- P35 Spawn-agent "no models available" — wire
SpawnAgentPanelto live provider list (13 green providers) - P36 Dock spawn-agent icon — verify click opens panel, wire TaskCreate
- P40 BootScreen + tokens — logo/animation render in light mode
- P41 "Waggle AI" header text re-styled for light theme
- CR-2 Residual hive-950 → semantic token sweep
Phase C — OW-6 PersonaSwitcher two-tier (0.5d)
- UNIVERSAL MODES (8 core personas) vs WORKSPACE SPECIALISTS (template-scoped)
- Hover tooltip: tagline + bestFor + wontDo (requires
AgentPersonainterface extensions per CLAUDE.md §5) - File:
apps/web/src/components/os/overlays/PersonaSwitcher.tsx
Phase D — Feature polish (~10d)
- 3b.1–5 Compliance UX — pdfmake route, template system, full-page viewer, branding, KVARK template
- 3.1–6 Harvest UX — privacy headline ✅, dedup summary ✅, SSE progress, resumable, identity auto-populate, harvest-first tile
- Wiki v2 — markdown export ✅, incremental recompile ✅, Obsidian adapter, Notion adapter, health dashboard UI
- Medium UX UX-1..7 — onboarding decision reduction, Memory tab bar labels ✅ (from QW-2), dock text labels, dev-mode token display, chat header overflow, tier-step copy
- Engagement ENG-1..7 — remember-toast, WorkspaceBriefing sidebar, unlock nudges, LoginBriefing, harvest-first, brain-health metric, suggested-next-actions
- Responsive R-1..5 — dock overflow, status-bar narrow, chat sidebar narrow, onboarding grid, window default sizes
Phase E — Infra polish (~6d)
- CR-8 Tauri binary verification (clean Windows VM smoke test)
- INST-1/2/3 Ollama bundled installer + HW scan + daemon auto-start
- CR-6 hive-mind actual source extraction (scaffold done)
- CR-1 MS Graph OAuth connector (email, calendar, files harvest)
Phase F — Content polish (~1d)
- CR-4 Demo video script (90s + 5min versions)
- CR-5 LinkedIn launch posts (3-post sequence)
- Peer-reviewer outreach email (agent drafts; Marko sends)
Critical path after polish
- Marko stripes + buys cert + Apple Dev (Monday)
- OpenAI export arrives
- Phase 1 Harvest on real data (Google + Anthropic + OpenAI when ready; Cursor adapter build)
- Phase 4 Memory Proof → Paper 1
- Phase 5 GEPA proof in parallel
- Phase 5b Combined → Paper 2
- Launch prep finalize → Launch Day
Rollback safety
- Git tag
checkpoint/pre-self-evolution-2026-04-14exists - Each phase commit-boundary = rollback point
- Quick Wins are all UI + copy changes: fully reversible via
git revert