Files
waggle-os/docs/plans/PLAN-2026-04-19-TO-DO.md
Oleg Maslov 0c3e2ead3b
Some checks failed
Installer Smoke / installer-smoke (push) Has been cancelled
moving
2026-09-02 10:10:29 +02:00

4.8 KiB

Remaining Work Plan — 2026-04-19 (rev 2026-04-20 S2)

Marko's bucketing from the session-14 review, merged with unfinished items from recent sessions. Supersedes NEXT-UP-2026-04-19.md as the active planning surface.

2026-04-20 S2 revision — Marko's post-S1 decisions folded in:

  • M-15..17 Ollama bundled installer → moved to AFTER Benchmarks (was TO DO)
  • TO DO bucket reordered: M-33..48 → M-07..10 → M-11..14 → M-02..06 → L-18..21
  • All "already-half-built" items shipped 2026-04-20 S1 (L-15b, C2, C3, C4, C5, P4, P16, P17)

Prior 2026-04-20 S1 revision (kept for traceability):

  • H-36 Clerk auth → AFTER Benchmarks (was TO DO)
  • Mock Slack/Teams/Discord connectors → AFTER Benchmarks (stay "(Demo)")
  • L-15 orphan decision → DELETE (packages/ui + app/public/brand)
  • L-17 new backlog items C2/C3/C4/C5 → TO DO / Bucket 1

Sprint: TO DO — ship before benchmarks

Shipped 2026-04-19 (S4) and 2026-04-20 (S1)

# Item Eng Status
14 Playwright webServer build-path fix 1 hr S4 e425225
L-15 Verify + remove dead app/ frontend (CI/Docker) 1 hr S4 b9b0673 (safe subset)
L-22 Richer LoginBriefing (memory bragging window) 2 hr S4 c1d578d
L-17 MOCK/stub/placeholder audit 4 hr S4 aa8df91
L-15b Delete 171M orphan (packages/ui + app/public/brand) 1 hr S1 c6d17dd
C5 PATCH /api/memory/frames/:id/access atomic increment 1 hr S1 a748f8f
C2 WorkspaceConfig.riskLevel + riskClassifiedAt 1 hr S1 2367426
C4 Capabilities marketplace/skills dedupe 2 hr S1 b8dab3d
C3 Fleet per-session token tracking 3 hr S1 49b8e6d
P4 Three-level autonomy enum refactor 1 d S1 07cbf25 + 575f2c9
P16 Files app 3-tab layout 1 d S1 516090c
P17 Systematic tooltip pass 2 d S1 P17.1..5 (~80 sites)

Open — Marko's execution order (S2+)

# Item Eng Status Notes
1 M-33..48 Remaining PDF items (audit first) ~5 d 🟡 next Audit reveals which deferred items still apply post-S2/S3/S4/S1.
2 M-07..10 Harvest UX polish 2-3 d 🟡 queued SSE progress (partial), resumable, identity screen, onboarding tile.
3 M-11..14 Wiki v2 4 d 🟡 queued Incremental + Obsidian + Notion + health.
4 M-02..06 Compliance PDF block 3.5 d 🟡 queued compliance-pdf.ts exists — needs pdfmake render + route + template schema. C2 riskClassifiedAt (S1) is the first brick.
5 L-18..21 Agent file tools + S3/MinIO + indexing + cross-workspace ~5 d 🟡 queued Backend architecture.

Sprint total estimate (open): ~20-22 eng days excluding M-33..48 audit findings.

After Benchmarks (H-42/43/44 gate)

Item Eng Notes
H-36 Clerk auth integration 1 d @clerk/fastify installed; wiring unverified. Closes L-17 C1 JWT-verify TODO in ws/gateway.ts. Not pre-launch critical.
Mock connectors (Demo) strategy Keep "(Demo)" until real OAuth lands (M-29 is v2). No action until then.
H-38 Landing page polish 4 hr Landing message depends on benchmark numbers.
M-50 Cognitive layer thesis doc 3-4 hr Blocked on H-42 numbers.
H-39/40/41 Windows signing + Mac notarize + auto-updater ~8 hr Ship-ready packaging.
M-15..17 Ollama bundled installer 2 d Tauri Rust — installer + HW scan + daemon auto-start. Marko's S2 call: free-tier moat enabler but not on launch critical path.

v2 — deferred

Explicitly parked by Marko for post-launch.

Item Reason
M-29 MS Graph OAuth 2-3 d + MS365 app registration; enterprise connector, not v1-critical. Real Slack/Teams/Discord OAuth follows this.
M-31..32 Demo video + LinkedIn sequence Content. Ship after product proof, not before.
M-49 KVARK model strategy doc Internal strategy; lower priority than execution.

Not on any list (still open from prior scope)

  • [M]-01 Stripe production prices (your action, after benchmarks)
  • H-11..H-20 Harvest Phase 1 (#3 from previous session menu)
  • H-42/43/44 Benchmarks (#1 from previous session menu, launch gate)

Cadence

Commit per item, one TaskCreate row per item, 3-line status at natural phase boundaries. Stop for your input when:

  • An audit (M-33..48) surfaces product decisions
  • A multi-day item (M-02..06, M-11..14, L-18..21) needs spec-level choices
  • 4-5 items are shipped and a reset is useful

Residual this session chain

  • Task 14: shipped S4
  • L-15 / L-17 / L-22: shipped S4
  • L-15b / C2 / C3 / C4 / C5 / P4 / P16 / P17: shipped S1
  • Sequence S2+: M-33..48 (audit) → M-07..10 → M-11..14 → M-02..06 → L-18..21
  • Ollama (M-15..17): parked to After Benchmarks bucket (Marko, S2)

Author: Claude + Marko Markovic (2026-04-19 bucketing + 2026-04-20 S1/S2 revisions)