Files
waggle-os/docs/decisions/2026-04-19-tracks-sequencing-locked.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.2 KiB

LOCKED Decision — Three-Track Sequencing to Launch

Date: 2026-04-19 Status: LOCKED Decided by: Marko Marković


Decision

Pre-launch rad organizuje se u tri paralelna track-a sa eksplicitnim sequencing-om i jednim gate-om.

Track 1 — Polish A+B + standing pool (sequential, blocker)

Claude Code zatvara Polish Phase A+B prvo (H-01..H-06, ~6-8h, 6 stavki), pa onda H-35 binary smoke test postaje moguć. Posle toga radi standing pool prema prioritetu: ~35 HIGH stavki (polish close + proofs + papers prep + launch prep, bez harvest — harvest stream ostaje PARKED do post-launch), ~50 MEDIUM, ~22 LOW. Track 1 mora da završi pre nego što Track 2 krene.

Track 2 — Tri benchmark-a paralelno (gate)

Čim Track 1 polish blocker padne, kreću tri benchmark-a paralelno:

  • H-42 LoCoMo na hive-mind repo-u (memory recall, target ≥91.6% Mem0 SOTA)
  • H-43 LongMemEval na waggle-os repo-u (agent long-term memory, baseline Letta ~83%)
  • H-44 SWE-ContextBench na waggle-os repo-u (verovatnoća top-3 plasmana 60-70%)

Sva tri sa istim engine-om (Qwen/Qwen3.6-35B-A3B per LOCKED 2026-04-19) i istim 4-judge ensemble-om (gemini-3.1-pro-preview, gpt-5, grok-4.20, MiniMax-M2.7 — bez Anthropic-a, vendor circularity guard).

Track 2 je gate za launch: launch ne kreće bez SOTA proof per LOCKED 2026-04-18 odluci.

Track 3 — UI/UX polish + e2e testovi (continuous)

Tokom benchmark window-a (Track 2), continuous polish na UI/UX friction stavkama i e2e test scenariji (Marko kao user u browser-u, persona skripte, friction log). Track 3 ne blokira ništa, ne čeka ništa, radi se kontinuirano u backgroundu. Output: launch-ready demo + screenshot/video kapital.

Post-Track 2 — Launch ili rework

Dva ishoda kad benchmark rezultati dođu:

  • Brojevi drže launch narativ → memo + papers + announcement + launch
  • Brojevi ne drže → vraćamo se na PA tuning ili rekalibracija headline-a, ne idemo u launch sa polovičnim brojevima (SOTA-gated commitment)

Papers/research memo zaista idu zadnji — T+3 do T+4 nedelje posle launch-a, kao credibility builder za KVARK enterprise pipeline.

Engineering audit umetnut između Track 1 i Track 2

Pre nego što Track 2 krene, PM agent (ne Claude Code) radi cross-cut engineering assessment koristeći skill set (cto-advisor + engineering:architecture/tech-debt/code-review/testing-strategy/documentation). Output je briefs/2026-04-19-engineering-audit-pre-benchmark.md sa tri kategorije nalaza:

  • Must fix before benchmark → ulazi u Track 1 kao formalne H-XX stavke
  • Should fix during UI/UX window → ulazi u Track 3
  • Post-launch backlog → parking lot za T+30

Estimat audit-a: 2-3h. Scope: waggle-os puni audit + hive-mind release health check (build, install path, basic API surface).

Rationale

Polish-first sekvenca je metodološki ispravna jer (a) skida tehnički dug koji bi inače curio u svaku benchmark meru, (b) bez polished hive-mind v0.1.x H-35 binary smoke ne staje, (c) clean repo + clean install instrukcije = veća kredibilnost benchmark broja kad ga objavimo. Paralelizam Track 2 funkcioniše jer su dva repo-a fizički nezavisna codebase-a — LoCoMo testira hive-mind core, SWE-CB i LongMemEval testiraju Waggle agent harness.

Track 3 paralelan tokom benchmark-a iskorišćava window kad inženjeri inače čekaju eval rezultate — productive use of dead time.

Engineering audit umetnut pre Track 2 je jeftin (2-3h) a sprečava skup ishod (benchmark broj kompromitovan tihim bug-om koji niko nije video). Bez audit-a, polish backlog reflektuje samo ono što je nekome zabolelo dovoljno da napiše ticket — sve ostalo curi.

What this is NOT

  • Nije linearno waterfall — Track 3 ide paralelno
  • Nije commitment na launch ako brojevi ne drže (SOTA-gate aktivan)
  • Nije priznanje da Polish C (UI/UX) može da blokira benchmark — Track 3 namerno ne blokira
  • Nije prepisivanje H-34 LOCKED odluke (hive-mind extraction je gotov, npm shipped 2026-04-19)

Next actions

  1. Marko šalje paste-ready handoff Claude Code-u (vidi briefs/2026-04-19-handoff-claude-code.md)
  2. Claude Code kreće Polish A+B
  3. PM agent kreće engineering audit paralelno
  4. Audit nalazi → polish backlog ažuriran → Track 1 zatvoren → Track 2 i 3 kreću