You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A single, visible checklist that decides when Phase 0 is done — and therefore
when we are allowed to start implementing Phase 1 ("make it a brain"). Per §13, the gate is not a
dashboard metric — it is "do you reach for it without being told to."
Why now
The "we don't know what we're building" problem is really "the backlog doesn't
express the phase plan." The architecture is explicit: the loop must earn the
right to the brain. This issue makes the boundary concrete so Phase 1 design
issues (the type: architecture set this was filed alongside) don't get built
prematurely — design is allowed now; implementation waits for this gate.
Exit criteria (§13.2 — verbatim, made checkable)
Founder uses it daily, unprompted, for 14 consecutive days.
capture → recallable in < 10s (spoken thought findable before you put the phone down).
At least one reminder fires reliably and on time, end-to-end, for a week with zero misses.
ACK latency p95 < 400ms — capture never feels like it's "thinking".
You have asked it something you'd forgotten and it answered correctly at least once (the "oh, it actually works" moment).
What this gate explicitly does NOT require (deliberately faked in Phase 0)
No tiering · no triage (one dumb reminder rule) · no graph · no consolidation ·
no multi-agent · no encryption tier. These are Phase 1/2 and are tracked by the type: architecture design issues this gate blocks.
How to do it
Add a short ## Phase 0 status section to README.md (or architecture/roadmap)
tracking the five criteria with dates.
Wire a tiny ACK-latency log/metric on POST /capture so the p95 < 400ms claim
is measured, not asserted (the capture path is in apps/api/src/modules/memory/).
Keep a running note of daily-use streak + the first correct "forgotten" recall.
Acceptance criteria
All five criteria are tracked somewhere durable in the repo.
ACK latency is actually measured (not guessed).
When all five are met, this issue is closed — and that close is the signal
to start Phase 1 implementation.
Sequencing
This gates implementation of every Phase 1 architecture issue below. The
design work in those issues can proceed in parallel; only coding against them
waits on this close.
Goal
A single, visible checklist that decides when Phase 0 is done — and therefore
when we are allowed to start implementing Phase 1 ("make it a brain"). Per
§13, the gate is not a
dashboard metric — it is "do you reach for it without being told to."
Why now
The "we don't know what we're building" problem is really "the backlog doesn't
express the phase plan." The architecture is explicit: the loop must earn the
right to the brain. This issue makes the boundary concrete so Phase 1 design
issues (the
type: architectureset this was filed alongside) don't get builtprematurely — design is allowed now; implementation waits for this gate.
Exit criteria (§13.2 — verbatim, made checkable)
What this gate explicitly does NOT require (deliberately faked in Phase 0)
No tiering · no triage (one dumb reminder rule) · no graph · no consolidation ·
no multi-agent · no encryption tier. These are Phase 1/2 and are tracked by the
type: architecturedesign issues this gate blocks.How to do it
## Phase 0 statussection toREADME.md(orarchitecture/roadmap)tracking the five criteria with dates.
POST /captureso the p95 < 400ms claimis measured, not asserted (the capture path is in
apps/api/src/modules/memory/).Acceptance criteria
to start Phase 1 implementation.
Sequencing
This gates implementation of every Phase 1 architecture issue below. The
design work in those issues can proceed in parallel; only coding against them
waits on this close.
🔗 Sequencing