Capture Live (c) · only m2c task 22 remaining
Capture now, make sense later.
Capture Live (c) is one task from close. Tasks 1–21 ✅ across schema v2 foundation (migrations 010–017), voice memo arc, location-ping polling, URL channel, capture-mode toggle + cleanup tooling, and review-frontend filter. Capture App (app.remoir.app), review-frontend (review.remoir.app), and transcription Worker (transcribe.remoir.app) are all live. Freek ran the real-event multi-stream session on 19-05-2026 (photo + voice + location + URL); no significant battery drain at 3-minute polling; no new friction surfaced. Only m2c task 22 remains — audit-log revalidation under schema v2 with the now-real location pings + audio media joined.
Active milestone
Capture Live (c) — Multi-Modal Capture (active since 15-05-2026; schema v2 foundation landed)
What's next
- AI Enrichment (prototype) — scoped 12-05-2026, replaces former "Automated Loop"
Previous milestone
Capture Live (b) — Review Frontend Phase 1 (complete 14-05-2026)
Tracks · Owner
Capture Freek
Milestone timeline
Ten named moments where something demonstrably works. Numbered for ordering, not for ranking — they can be reordered, inserted, or deferred without renaming anything else.
Recent updates
What landed in the past few sessions. Pulled live from STATUS.md.
north-star-interpretation.md retired · ADR-004 substance deferred to A1-PH2-M2). Forward-references to the retired doc swept across CLAUDE.md, docs/file-registry.md, docs/vision/README.md, docs/vision/north-star.md, docs/vision/working-vision-phase-1.md, docs/claude-ai-session-instructions.md, project-management/todo.md, and A1-PH2-staging/docs/file-registry.md; source file moved to archive/north-star-interpretation-retired-19-05-2026.md; revival trigger preserved in maybelater.md. ADR-004 deferral logged in maybelater.md (trigger: A1-PH2-M2 milestone kickoff). Four platform-level essence sentences authored and placed at docs/vision/north-star.md §1, replacing the prior Cowork-drafted-pending-review framing — capture-once-surface-forever · system-serves-mind-drives · sovereignty-is-structural · meaning-in-moments. Consolidated decisions.md entry written. m2c tasks 12 + 19–21 closed — Freek ran the real-event multi-stream session; no significant battery drain at the 3-minute polling interval (no tuning needed); no new friction surfaced. Only m2c task 22 remains (audit-log revalidation under schema v2).
Recent (18-05-2026, evening wrap): A1-PH2 (Foundation) staging environment scaffolded at A1-PH2-staging/. Stratification grammar redesigned end-to-end: Arc → Phase → Milestone → Task (codes A1-PH2-M3-7); Arc adopted as top-level stratum from the Digital Cell vision (A1 Self-Contained Cell · A2 Cell-to-Cell · A3 Vertical Use Cases · A4 Commercial App Integration · A5 Governance and Constitution Layer · A6 Paradigm Shift); "Stage" dropped as a build-hierarchy level (reserved for the data-processing compositional axis raw/curated/canonical). Phase model: PH1 (current, Rough Prototyping) → A1-PH2 (Foundation) → A1-PH3 (Build-out) → A1-PH4 (Inhabit). Each phase rebuilds from scratch at transition — fresh file structure, fresh content, fresh code base; previous phase archived in whole. Approach C retired; replaced by Arc × Phase grid. A1-PH2 staging carries the governance layer that promotes to root at swap: CLAUDE.md, STATUS.md, docs/stratification.md, docs/vision/working-vision-A1-PH2.md, docs/file-registry.md, docs/pm/ (README + 6 PM-artifact templates), project-management/okrs-A1-PH2.md, project-management/adr-004-object-model-layer-ratification.md. Staging-only operational files (README, SWAP-MANIFEST) handle the swap mechanics. PM scaffolding: tight 7-artifact subset — north-star metric · strategy · JTBD · Opportunity Solution Tree · OKRs · spec/PRD template · metrics dashboard; butler-constraint replacement metrics defined (capture continuity · surfacing on demand · archive confidence · capture friction · schema integrity). All A1-PH2 staging files read as settled truth — zero PH1/decisions/audit/legacy references in any deliverable after two corrective rewrite cycles. Live PH1 work (m2c remainder, m3 prototype) is unaffected during the staging window. Three new pending-confirmation lessons in lessonsFrederic.md (#24 compositional axes use named values, not ordinals; #25 phases stay tight by rebuilding from scratch; #26 foundational docs read as settled truth — legacy goes to history files). Live CLAUDE.md carries a brief STAGING MODE pointer. Plan file: ~/.claude/plans/i-want-to-start-transient-dream.md. See projectlog.md 18-05-2026 (evening) for the full entry.docs/object-model.md rewritten end-to-end (386 → 486 lines): L1 renamed Plumbing → Substrate; Location → Place at the object-model level; L1 split into three first-class object types Capture / Stream / Reference (open-list per FP5); Place / Person / Event / Organization marked as L2/L3 dual; three-register persistence axis collapsed into a derived Persistence column; new §4 Moment + §8.2 Insight forward-looking bindings + §7 Thread acknowledgement language; §12 Related-points split (Phase-1 op stays; Phase-2+ routed); FP6 cross-referenced at four substantive points. Step 2 — docs/future-layers/ additions: canonical-concepts-brief.md new §4.5 (shape-knowledge) + §7 (Reference at the canonical layer — acquisition discipline + subscription pre-redirect + storage economics); canonical-resolution-brief.md new §11 (tag-variant equivalence-class clustering + Phase-3+ cross-cell bootstrap); discovery-brief.md new §7 (multi-cell social-membership contestation). Step 3 — Plumbing → Substrate corpus-wide rename (5 live-design files, 11 occurrences). Step 4 — Location → Place corpus-wide rename (9 files, 26 entity-name occurrences; GPS Location pings primitive preserved everywhere; SQL identifiers in domain-model-brief.md left stable). Step 5 — glossary.md refreshed (eight objects → twelve, restructured into layer-headed subsections; new Capture/Stream/Reference/Tag/Thread entries; Raw Input retired). Step 6 — decisions.md propagation entry logged (marked public). Step 7 — website redeploy. m2c work unchanged.docs/first-principles.md §6 by Freek before the wrap. Object model clean-draft designed end-to-end but not yet in the repo — the chat-archive entry captures the settled design decisions (L1 renamed Plumbing → Substrate; L1 has multiple types Capture / Stream / Reference; Place renamed from Location; Moment carries origin; shape-knowledge keyed on tag-name; forward-looking Insight bindings; tag applications captured as Substrate; equivalence-class clustering; L2/L3 sharpening; three-register collapsed into the four-layer table; Thread acknowledgement language). Wrap scope (Freek's call): archive-only + minor reconciliation. Chat-archive entry merged to chat-archive/2026-05.md under new ## 2026-05-18 day heading; source file moved to archive/chat-archive-entries/2026-05/; docs/principles.md butler row reconciled (FP6 promotion annotation, Derived → FP6, canonical pointer to first-principles.md §6); both registry headers' Updated: bumped to 18-05-2026; two candidate product lessons drafted to lessonsFrederic.md (pending Freek confirmation). Propagation deferred (clean-draft docs/object-model.md, corpus-wide Plumbing → Substrate / Location → Place renames, L1 multi-type framing) — flagged as the new-session opening focus. Website re-deployed (FP6 newly public at lens.remoir.app/first-principles.html; butler row annotation public at lens.remoir.app/principles.html). m2c work unchanged — task 12 + 19–22 still empirical / end-of-milestone work.docs/principles.md: Cluster-1 promotion (5 candidates → Settled; object-model framing + butler); Cluster-2 remainder (Moment + Insight, both with new substantive source-doc sections — north-star.md §5.7 and object-model.md §6.5); Cluster-3 ratification (paused C6+C7 cluster resumed end-to-end; new north-star.md §3.3 "Data architecture: three orthogonal axes" with the full 3×3 matrix; U5 retired-as-superseded — first entry in the previously-empty Retired section); Under-review triage (4 active items → Settled; north-star.md §3 picks up principles 8+9 + new §4.1 "Structural commitments"). End-state for the day's principle work: 14 Candidates → 5; 5 Under-review → 0 active; 1 Retired; 5 standalone candidate docs → 2 (moment + insight + data-layers-matrix archived to archive/candidate-principles/2026-05/). New Settled group "Object model" added (5 rows). Three-doc relationship sharpened: north-star.md (long-term, strategic, aspirational), working-vision-phase-1.md (in-phase, tactical, falsifiable), north-star-interpretation.md (external-communication translation — repositioned 17-05 from "provisional sketch" to "accessible reference for outsiders, via Freek"); propagated across CLAUDE.md (4 references), docs/file-registry.md, both vision-doc Where-to-go-next sections. north-star-interpretation.md v1.1 targeted refresh + flagged for full re-sketch. Website deployed (https://lens.remoir.app — 42 public principles up from 35 at start of day; 12 public decision entries; raw.md 814.8 KB picks up all the day's vision additions). m2c work unchanged — task 12 + 19–22 still empirical/end-of-milestone work. 8 projectlog entries capture today's chunks individually for traceability; see projectlog.md 17-05-2026 entries (even later⁶ down to the morning chat-archive merge).docs/future-layers/, the rest of docs/, and project-management/ + STATUS.md + CLAUDE.md (skipping historical-record files). Found 11 drift points across 8 files; HIGH + MEDIUM scope (9 files) swept: docs/file-registry.md (registry layer ordering), docs/glossary.md (canonical-entity + canonical-resolution entries reworded around the deliberate-confirmation gate), docs/future-layers/canonical-resolution-brief.md (§1 + §6 intro + §6.1 clarifying that auto-confirm is Emergent-layer proposal acceleration), docs/future-layers/domain-model-brief.md (§3 ARCHIVED disclaimer strengthened in-place), project-management/adr-002-architecture-commitments-may-2026.md (L30 postscript: L2 → L3 Structural Event object), docs/vision/north-star-interpretation.md (confirmation-gate explicit at Moves 2+3), docs/vision/digital-cell-vision.md (platform/app note + AI Processing track reworded for user-as-confirmation-gate), docs/candidate-principles/insight-as-deliberate-authoring.md (L13–14 layer labels), docs/future-layers/canonical-schema-brief.md (§1 Structural-layer-store note). LOW-severity edits deferred (membrane-abstraction, moment-as-experiential-atom — cosmetic). Verification grep passes: zero Plumbing → Structural → Emergent outside chat-archive; zero stale L2 Structural / L3 Emergent outside chat-archive + archived cowork-briefs. Full per-file edit summary in projectlog.md 17-05-2026 (even later); audit checklist appended to decisions.md 17-05-2026 entry.cowork-brief-2026-05-16-platform-canonical-butler.md processed end-to-end (four items). Item 1 — platform/app distinction landed in docs/vision/north-star.md new §1.1 (substrate vs. operationalization) and docs/vision/working-vision-phase-1.md §11 (Phase-1 operationalization framing). Item 2 — butler interaction model landed as a new candidate principle in docs/principles.md ("Remoir as exo-skeleton for the mind; butler as interaction model") + new §5.6 in north-star.md + hypergrowth-incentive flagged in project-management/maybelater.md. Item 3 — five canonical-layer functions named in north-star.md new §3.2; anti-hoarding-via-pruning added as new §6.6 to docs/future-layers/canonical-concepts-brief.md; canonical-at-Structural rule added as new §1.4; community-narratives function flagged in maybelater.md; FP2 cross-reference added in docs/first-principles.md. Item 4 — three-register data architecture + four-layer reordering (Plumbing → Emergent → Structural → Deliberate; Emergent before Structural per deliberate-confirmation gate): two new candidate principles in principles.md (three-register; Emergent-precedes-Structural-deliberate-confirmation gate); two existing 13-05-2026 candidate principles reworded (rows 84+85); substantive revision of north-star.md §5.5; substantive revision of docs/object-model.md §1 (table reshape + new ordering + new gate paragraph + L2/L3 label sweep across §2 + §4 + §7.1); cross-reference note added to docs/candidate-principles/data-layers-matrix.md clarifying orthogonality with the paused C6+C7+U5 cluster. Chat-archive entries merged to chat-archive/2026-05.md first (twelve ### Topic blocks under new ## 2026-05-17 day heading, stamped 00:48); both source files moved to archive/cowork-briefs/2026-05/ and archive/chat-archive-entries/2026-05/. Decision entry logged in decisions.md 17-05-2026 (marked public). Phase 1 / Capture Live (c) framing unchanged — forward-shaping doc work, not a workstream pivot. m2c task 12 + 19–22 still the remaining empirical / end-of-milestone work. Website deploy pending Freek's OK.Six development tracks
Tracks are permanent parallel workstreams. They apply across the whole platform and never finish — they mature over time. A single milestone typically advances two or three tracks at once.
Capture
Making input as frictionless as possible. WhatsApp, email, Apple Shortcuts, free-form text, voice. The moment of capture is the highest-friction point and the most important to solve. If capture feels like work, nothing else matters.
Knowledge Graph
The structured collection layer. Objects, links, templates, Capacities (for Remoir Events), Supabase schemas (for Remoir Family). Where user value is created through organisation and retrieval.
Data Pipeline
The backend plumbing. Webhooks, automation (Make, n8n, custom), OCR, geocoding, storage, error handling. What moves data from capture to knowledge graph reliably.
Raw Data
Storing all inputs in their original unprocessed form with full metadata from day one. The foundation for AI parsing and the user's personal data asset. User-owned and controlled from the first line of code. Non-negotiable.
AI Enrichment
Parsing, tagging, linking, summarising using AI. Reduces manual effort. Eventually replaces structured input entirely with free-form natural language. Trained on the Raw Data track. m3 (AI Enrichment prototype, scoped 12-05-2026) lands first on this track — a lightweight Claude-API prototype over raw inputs that generates the empirical signal needed to scope m6 (AI Parsing, production-grade).
Sovereignty
User ownership and control of all data and metadata. Group governance. Selective sharing with commercial parties on user terms. Long-term vision — informs architecture decisions now without being built now. Includes the federated ownership layer (see vision/future-layers.md).