North OS

Specs & Plans

Design specs and implementation plans for North OS — the firm-scope AI brain. In-progress and planned work first; shipped work below, newest first.

211 documents 32 in progress 23 planned 151 implemented 5 superseded

In progress32

spec Desktop build & release pipeline — design spec Jul 22, 2026 In progress spec Meetings — production readiness — design spec Jul 21, 2026 In progress plan Meetings — production readiness — roadmap Jul 21, 2026 In progress spec Eval agent-quality grounding fix — design spec Jul 20, 2026 In progress spec Knowledge retrieval precision — design spec Jul 20, 2026 In progress plan Eval agent-quality grounding fix — implementation plan Jul 20, 2026 In progress plan fix: Title/entity-aware knowledge retrieval ranking — implementation plan Jul 20, 2026 In progress spec Absent corpus as a first-class result — design spec North safely stops instead of inventing a missing document, but its negative search outputs are bespoke prose. Adjacent files can then look like genuine hits… Jul 18, 2026 In progress spec Preserve Word markup in document reads — design spec The repository already has a deterministic OOXML revision reader in @workspace/document-authoring. It surfaces insertions, deletions, and comments for upload… Jul 18, 2026 In progress spec Mail-matter-document linkage — design spec Matter resolution can correctly identify a tracked matter such as MSQR-103 while matter-scoped status and “what are we waiting on?” questions still return no… Jul 18, 2026 In progress spec Partial state instead of opaque timeouts — design spec A combined matter-document workflow can spend an unbounded interval inside one north__matter_documents_search call. The explicit matter_ids path walks as man… Jul 18, 2026 In progress plan Absent corpus as a first-class result — implementation plan Turn conservative negative paths in knowledge, typed-precedent, and single-matter searches into one stable RESULT: ABSENT contract. It records exact searchab… Jul 18, 2026 In progress plan Preserve Word markup in document reads — implementation plan Ship one opt-in mode: "markup" vertical slice through the deterministic DOCX reader, native read_matter_document, and north__matter_document_read. The mode r… Jul 18, 2026 In progress plan Mail-matter-document linkage — implementation plan Repair the existing north__matter_todos path so one tracked matter id resolves both current tracked-id links and historical Clio-source-id links on classifie… Jul 18, 2026 In progress plan Partial state instead of opaque timeouts — implementation plan Bound the MCP explicit multi-matter document-search path and return truthful, resumable partial state without claiming to repair host-side rendering. Jul 18, 2026 In progress spec Working notes separation — design spec One assistant turn may persist text → tool → text → tool → text. The shared chat renderer currently presents every non-empty text part as answer Markdown, so… Jul 16, 2026 In progress spec North dans Claude Cowork — plugin + first-party MCP server — design spec Cowork est la surface AI que les lawyers connaissent déjà ; il n'a aucun accès au brain North. Symétriquement, NOS-120 Deliverable B a dessiné un first-party… Jul 9, 2026 In progress plan North Cowork plugin — implementation plan Ship order : C1-probe ∥ C0 (le probe fournit l'endpoint que C0.1 monte) → C2 → C3 → C4 → (C5 ∥ C6 si C6 GO) → C7. Security review Opus + Codex avant merge su… Jul 9, 2026 In progress plan Eval Coverage Completion — the whole surface, honestly — roadmap Three of the five workstreams shipped on main on 2026-07-07; the stale statements below are annotated in place. Jul 3, 2026 In progress plan Inbound revision awareness — Implementation Plan Jul 3, 2026 In progress plan LegalWork-parity master roadmap What changed since 2026-07-03, verified on main (0291b774): Jul 3, 2026 In progress plan Share hardening — pre-share secret scanner + read-only viewer tier — implementation plan Access resolution has one choke point: Jul 3, 2026 In progress spec North OS — AWS Production Infrastructure — design spec These four are settled and baked into the sections below — not open for the "review" pass: Jul 1, 2026 In progress plan North OS — AWS Production Infrastructure — implementation plan Move North OS off the single Scaleway box onto the per-client replicable AWS estate the spec defines: Terragrunt-per-tenant IaC, shared EKS + dedicated per-f… Jul 1, 2026 In progress spec Granola connector + meeting-to-matter-memory — design spec A lawyer at HSE runs their meetings through Granola (Business plan). After a call, North should: Jun 29, 2026 In progress spec The North Learning Loop — design spec what happened was it good? safe to ship? apply + compound Jun 27, 2026 In progress plan North learning loop — implementation plan The spec's Capture layer leans on the product_event stream from the analytics+feedback plan. That stream is frozen inside PR #17 (AWS-estate-gated) — grep pr… Jun 27, 2026 In progress spec North recall + meeting capture — feature architecture a recall memory like screenpipe (the agent captures context — audio + screen — during a session and can Jun 22, 2026 In progress spec Matter-aware, firm-wide RAG Mail Intelligence — design spec Turn every connected mailbox into one firm-organized, matter-indexed mail brain. Each lawyer's mail is classified (per-user, as P3 does today); mail that con… Jun 5, 2026 In progress plan Matter-aware, firm-wide RAG Mail Intelligence — implementation plan (rev 2) Ground truth re-verified against main (HEAD 0291b774, 2026-07-06) and the loop branches. What changed since rev 3: Jun 5, 2026 In progress spec WhisperX inference service — design spec The meetings package (Spec B) needs to turn an audio file into a speaker-labelled transcript. We chose to self-host that capability rather than send privileg… May 29, 2026 In progress plan WhisperX Inference Service Implementation Plan You can build and test the HTTP shape + contract on a laptop using a tiny CPU model (tiny / base) and diarize=false, then swap to large-v3 + pyannote on the… May 29, 2026 In progress

Planned23

spec Async research delegation — design spec Jul 24, 2026 Planned spec The judgment brain — MINE mechanism — design spec The three mechanisms form a pipeline. MINE is the head of it — everything downstream assumes its output exists. Jul 24, 2026 Planned plan Async research delegation — implementation plan Jul 24, 2026 Planned plan The judgment brain — MINE mechanism — implementation plan Execution order: A1 now → A2 productizes → A3 gates. Starting A1 flips the doc status: bun docs/superpowers/status.ts set judgment-brain-mine in-progress. Al… Jul 24, 2026 Planned spec The firm-judgment lever — design spec The learning-loop spec defined Lever #2 as success-trace retrieval: "On a new task, retrieve how this firm successfully did a similar one before; few-shot it… Jul 23, 2026 Planned plan The firm-judgment lever — implementation plan Execution order: B1 now → B2 once B1 has validated units → B3 gates the release. Starting B1 flips the doc status: bun docs/superpowers/status.ts set firm-ju… Jul 23, 2026 Planned spec NetDocs tips loop — design spec Jul 22, 2026 Planned plan North — Roadmap to September 2026 Jul 15, 2026 Planned spec North OS AWS GitOps cutover — design spec Jul 8, 2026 Planned spec North OS dev server migration — design spec Jul 7, 2026 Planned spec Failure Mining — trace intelligence for the learning loop — design spec Replit's continual-learning writeup (Catasta et al., 2026-07-06) describes three measurement pillars feeding their improvement loop: offline benchmarks, prod… Jul 7, 2026 Planned plan North OS Dev Server Migration Implementation Plan Jul 7, 2026 Planned plan Failure Mining — implementation plan The one migration. Jul 7, 2026 Planned plan Eval WS-2 — Mail-intelligence quality batteries — plan Jul 6, 2026 Planned spec MCP federation (client + first-party server) — design spec North has no MCP anywhere — no client, no server, no config table, no engine that speaks the protocol. Every integration today is a bespoke connector package… Jul 3, 2026 Planned spec Voice-action execution (voice that operates the app) — design spec North's voice path today has exactly three verbs, and none of them mutate the app. The full path: Polaris (Swift menu-bar, half-duplex push-to-talk; STT via… Jul 3, 2026 Planned plan MCP federation (client + first-party server) — implementation plan Jul 3, 2026 Planned plan Voice-action execution (voice that operates the app) — implementation plan What changed since 2026-07-03 (every claim below verified against main today): Jul 3, 2026 Planned spec MatterBench — Agentic Legal Benchmark — design spec Jul 2, 2026 Planned spec Agent workspace + execution sandbox — design spec Build it as four components, smallest-valuable-first. The through-line: the sandbox is an unprivileged byte factory; delivery stays on the existing privilege… Jun 30, 2026 Planned plan Agent workspace + execution sandbox — implementation plan agent (LLM) Jun 30, 2026 Planned spec On-Demand, Per-Matter Document Ingestion — design spec North runs two distinct retrieval paths, and the feature sits between them: Jun 26, 2026 Planned plan Skill back-testing (v2) — implementation plan v2 adds back-testing: a dry-run of a skill against a trusted fixture, surfaced on the /skills/:id edit page, with a regression diff against the prior body an… Jun 19, 2026 Planned

Implemented151

spec Downloads page polish — design spec Jul 23, 2026 Implemented spec Eval gate split — cheap batteries per PR, agent-quality ratchet at the deploy — design spec Jul 23, 2026 Implemented spec Knowledge search speed — 6.9s → <1s — design spec The lexical leg hit this exact same planner failure at 184k chunks and was fixed with a MATERIALIZED CTE fence (see the long comment in retrieval/lexical.ts)… Jul 23, 2026 Implemented spec Observability bundle — design spec The fleet already produces telemetry that nobody consumes. Jul 23, 2026 Implemented spec OneDrive matter-document search — bounded-concurrency tree walk — design spec Jul 23, 2026 Implemented spec search_matters 3.3s → tens of ms — design spec Jul 23, 2026 Implemented spec Chat pre-turn parallelization + real tool duration_ms — design spec Jul 23, 2026 Implemented spec Voyage round-trip reduction — design spec The measured cold path is ~1,080ms p50, and after this work it is still ~1,080ms p50. That is the honest result: the remaining time is either an irreducible… Jul 23, 2026 Implemented plan Downloads page polish — implementation plan Jul 23, 2026 Implemented plan Eval gate split — implementation plan Jul 23, 2026 Implemented plan Knowledge search speed — implementation plan Concrete work plan for the design spec. Branch perf/nos-209-knowledge-search-speed; the wave's only schema-toucher. Rev 2 incorporates the omp plan review: r… Jul 23, 2026 Implemented plan Observability bundle — implementation plan Work packages are ordered by dependency. WP-1 unblocks the scrape config in WP-2. Jul 23, 2026 Implemented plan OneDrive walk concurrency — implementation plan Jul 23, 2026 Implemented plan search_matters speed — implementation plan Jul 23, 2026 Implemented plan Chat pre-turn parallelization + real tool duration_ms — implementation plan Jul 23, 2026 Implemented plan Voyage round-trip reduction — implementation plan The spec's Decisions 1–4 ship as documentation and gates — they are measured rejections, and the issue's whole value is that they stay rejected. Code lands f… Jul 23, 2026 Implemented spec Chat detail level — design spec Jul 21, 2026 Implemented spec Meeting lifecycle recovery — design spec Jul 21, 2026 Implemented spec Meeting → RAG ingestion — design spec Jul 21, 2026 Implemented plan Chat detail level — implementation plan Jul 21, 2026 Implemented spec Clause taxonomy normalization — design spec Jul 20, 2026 Implemented spec MCP latency and tool-surface polish — design spec The Cowork MCP demo is slow for two different reasons. First, several retrieval calls are intrinsically slow because they cross embedding or Microsoft Graph… Jul 20, 2026 Implemented plan Clause taxonomy normalization — implementation plan Jul 20, 2026 Implemented plan MCP latency and tool-surface polish — implementation plan Reduce the context and orchestration cost of successful Cowork MCP calls without changing legal retrieval identity or provenance. The measured root cause is… Jul 20, 2026 Implemented spec Meeting system-audio capture + local retention — design spec The v1 meeting recorder captures the microphone only. Other participants are audible solely through speaker bleed — with headphones they vanish from the reco… Jul 17, 2026 Implemented spec Skill jurisdiction profile + catalogue filters — design spec Every built-in skill defaults to enabled for every org (firm_skill_state: no row = enabled). The catalogue now spans jurisdictions — 202 skills including Ont… Jul 17, 2026 Implemented plan Skill jurisdiction profile + catalogue filters — implementation plan Jul 17, 2026 Implemented spec North as an OAuth 2.0 authorization server for Cowork (MCP) — design spec The C3 read catalogue (PR #77) is live and correct but unreachable from Cowork: Cowork speaks OAuth, our server speaks a static bearer. The captured flow (20… Jul 16, 2026 Implemented spec Housekeeping side channel — design spec A completed bookkeeping tool result is the source record. The tool call and its full result remain in the existing activity chrome or existing first-class re… Jul 16, 2026 Implemented spec North Mac onboarding — design spec The Mac app still ships the Clicky-era onboarding: a creator video streamed from Mux (CompanionManager.setupOnboardingVideo), background music (ff.mp3), a sc… Jul 16, 2026 Implemented plan North OAuth provider for Cowork (MCP) — implementation plan Ship order: P0.5 → P1 → P2 → P3. Security review Opus + Codex before merging P1 and before flipping the P2 guard. One mergeable deliverable (small PRs by pha… Jul 16, 2026 Implemented plan North Mac onboarding — implementation plan import AppKit Jul 16, 2026 Implemented plan Harness-supremacy follow-ups — implementation plan Every cwb-08 attempt was unscored: one malformed judge verdict nulls the whole attempt (eval-cowork-bench.ts:684-703), safeJudgeCall returns "" on throw, and… Jul 15, 2026 Implemented spec Big-document subagent reads — parallel fan-out document reading — design spec Three separate failures compound on a big document, and the pagination fix only solves the first. Jul 9, 2026 Implemented spec Cowork benchmark battery — design spec Three gaps, all confirmed by the 2026-07-09 harness survey: Jul 9, 2026 Implemented spec Dynamic context cleaner — design spec Jul 9, 2026 Implemented spec OpenRouter multi-model access — design spec Today the runtime is single-provider by construction. packages/agent-runtime/src/model.ts is the only model registry: a MODELS record of four Claude definiti… Jul 9, 2026 Implemented spec Audit-grade redline provenance — design spec Anthropic labels its own Claude-for-Word surface "not recommended for final deliverables or litigation filings" and excludes it from Enterprise audit logs an… Jul 9, 2026 Implemented spec Verifiable coverage — document manifest, thread ledger, turn verifier — design spec The 2026-07-09 Gill A201 incident is the concrete case: a 190k-char GC contract arrived carrying 5 tracked changes and 21 margin comments. read_document appe… Jul 9, 2026 Implemented plan Big-document subagent reads — implementation plan The spec (2026-07-09) was drafted against the in-flight pagination fix and before verifiable-coverage phases 1–2 existed. Both are now real, and this plan ad… Jul 9, 2026 Implemented plan Cowork benchmark battery — implementation plan Seven phases (0–6), each independently shippable and tested. Order matters through Phase 3: telemetry before fixtures before scorers/arms before the battery.… Jul 9, 2026 Implemented plan Dynamic context cleaner — implementation plan Jul 9, 2026 Implemented plan OpenRouter multi-model access — implementation plan Ship order: P0 → (P1 ∥ P2) → P3 → P4 ∥ P5. Every phase passes root bun run typecheck + bun run lint; phases touching agent-runtime's export surface also run… Jul 9, 2026 Implemented plan Audit-grade redline provenance — implementation plan Four phases, each independently shippable. Phase 1 is the load-bearing one (from its ship date, every write is recorded — D8's "provenance starts at ship" cl… Jul 9, 2026 Implemented plan Verifiable coverage — implementation plan Manifest → ledger → verifier is the dependency chain, not just a preference: the ledger needs totalChars and the enumerated markupItems (manifest) to compute… Jul 9, 2026 Implemented spec Conversational Trajectory Evals — a user-simulator layer for the whole conversation — design spec Before WS-5, the harness had 19 batteries. Every one tested a capability in one to three turns: mail classification precision/recall (WS-2), the proactive-gl… Jul 7, 2026 Implemented plan Conversational Trajectory Evals — implementation plan WS-5 schema v1.1 and runner are implemented. Phases 0–6 are complete; cheap lint-in-CI (7.1) is complete; MatterBench graduation history/reporting, verifier… Jul 7, 2026 Implemented spec Handover — Clicky as a North OS surface the north_os repo so it can finish brainstorming → write the docs → plan → Jul 6, 2026 Implemented spec Weekly "What's new" newsletter — design spec Jul 6, 2026 Implemented plan Weekly "What's new" newsletter — implementation plan Jul 6, 2026 Implemented spec Native macOS app — design spec Jul 4, 2026 Implemented plan Electron desktop cleanup — implementation plan Jul 4, 2026 Implemented plan Native macOS app — implementation plan Jul 4, 2026 Implemented spec Diligence upgrade — parallel subagent fan-out + click-to-source tabular verification — design spec LegalWork reference (from docs/reviews/2026-07-03-legalwork-vs-north-os.md): the tabular-review skill makes the orchestrator (1) resolve rows (docs) + column… Jul 3, 2026 Implemented plan Diligence upgrade — parallel subagent fan-out + click-to-source tabular verification — implementation plan The phases are ordered so value ships early and risk is front-loaded onto cheap changes: Jul 3, 2026 Implemented spec Polaris Windows — meeting capture (detection + recorder) — design spec Christophe shipped sub-feature 1 of North meeting capture (PR #24, on main): an encrypted, firm-scoped Jul 2, 2026 Implemented spec Cross-Matter Document Access — design spec The 550 10th Ave deal spans ≥4 matters (GTHM-121 equity/JV, GTHM-131 recast, GTHM-133 WF Mezz, GTHM-134 syndication), all client Gotham. Org docs like the OA… Jul 1, 2026 Implemented plan Cross-Matter Document Access — implementation plan Per standing rule ([[realistic-agent-eval-no-cheating]]): real conversation-style prompts, agent self-discovers everything, then the retrieval and the produc… Jul 1, 2026 Implemented plan Collaborative document writes in shared chats — plan Jun 30, 2026 Implemented plan Realistic Lawyer-Task Evals — implementation plan We do not fabricate fixture docs. Two real corpora already exist, each exercising a different production path — this mirrors the product's own model (no-bulk… Jun 30, 2026 Implemented spec Memory Calibration — the lawyer's trust tool — design spec Build the calibration tool in four composable layers, smallest-valuable-first. The through-line: the lawyer is the judge; the model only triages what's worth… Jun 29, 2026 Implemented plan Memory Calibration v2 — implementation plan Migration slot 0057 and the mine.ts hot loop are contended by several pieces, so the order is fixed: Jun 29, 2026 Implemented spec Org-Scoped Chat Sharing with Realtime Collaboration — design spec Two tiers are fully derivable from created_by + row existence — no permission column (that's YAGNI and immutable-migration debt; a future read-only tier is a… Jun 27, 2026 Implemented plan Org-Scoped Chat Sharing with Realtime Collaboration — implementation plan Jun 27, 2026 Implemented spec Meeting auto-detection — design spec Granola's magic isn't transcription — it's that you never have to remember to hit record. You join a call and it's already capturing. North should do the sam… Jun 25, 2026 Implemented spec Product Analytics, Feedback & Session-Replay Posture — design spec Split "track everything + feedback + Hotjar-thing" into three separate jobs and solve each with the cheapest tool that respects attorney–client privilege. Do… Jun 25, 2026 Implemented spec User & Matter Memory + Chat Import — design spec Don't build a new memory subsystem — finish the one that already exists. agent_memory_candidate + save_memory already model user_private/matter/firm_global s… Jun 25, 2026 Implemented plan Product Analytics, Feedback & Session-Replay — implementation plan What changed since the 2026-06-26 reconciliation (all claims verified against the repo on 2026-07-06): Jun 25, 2026 Implemented spec North OS preproduction deploy — design spec Stand up a preproduction environment for North OS on the same Scaleway box that runs dev, with: Jun 22, 2026 Implemented plan Meetings package backend — implementation plan packages/meetings/ Jun 22, 2026 Implemented plan North OS preproduction deploy — implementation plan New directory deploy/preprod/: Jun 22, 2026 Implemented spec Skill forking + chat-based authoring — design spec Firm-managed skills v1 let a firm disable any of the 162 built-ins and author new markdown skills (form-based Add dialog + asset upload). It does not let a f… Jun 19, 2026 Implemented plan Skill forking + chat-based authoring (v1) — implementation plan Every increment ends green: bun run typecheck + bun run lint from root + the touched packages' tests. One conventional commit per increment (commit only when… Jun 19, 2026 Implemented plan Word surface v2 — in-place tracked changes — Implementation Plan resume: z.object({ Jun 19, 2026 Implemented spec Firm-managed skills — design spec Skills today are static, in-code, and firm-agnostic: 160 markdown methodologies under packages/agent-runtime/src/skills/library/, indexed by a generated cata… Jun 18, 2026 Implemented spec Smart proactive glance — design spec The proactive glance today is a one-shot guesser. runProactiveGlance (packages/chat-runtime/src/glance.ts) feeds one screenshot + the foreground app name to… Jun 18, 2026 Implemented spec Word surface — cross-surface conversation continuity — design spec Make Microsoft Word a thin client of the North conversation spine, so a lawyer can: Jun 18, 2026 Implemented plan Firm-managed skills — implementation plan Every increment ends green: bun run typecheck + bun run lint from root + the touched packages' tests. One conventional commit per increment (commit only when… Jun 18, 2026 Implemented plan Smart Proactive Glance Implementation Plan Jun 18, 2026 Implemented plan Word surface — cross-surface conversation continuity — Implementation Plan GET https://graph.microsoft.com/v1.0/shares/u!{base64url(webUrl)}/driveItem?$select=id,webUrl,parentReference Jun 18, 2026 Implemented spec Artifact figure provenance — enforce "every figure comes from a tool result" — design spec The legal-assistant agent fabricates figures into artifact cells. The eval Jun 17, 2026 Implemented plan Artifact figure provenance - implementation plan Jun 17, 2026 Implemented spec Durable desktop voice path + topic-aware thread router — design spec The desktop voice path (Polaris → clicky-gateway /dispatch → runDesktopChat → the desktop two-phase graph) goes KO after one conversation. Turn 1 (a fresh th… Jun 12, 2026 Implemented spec Proactive actionable nudge — design spec The proactive glance today surfaces a silent observation — a one-line message plus an optional deepLink that, when tapped, opens a browser thread. It is pass… Jun 12, 2026 Implemented plan Durable Desktop Voice Path + Topic-Aware Thread Router Jun 12, 2026 Implemented plan Proactive Actionable Nudge Jun 12, 2026 Implemented spec Desktop Two-Phase Ack Interaction — design spec The desktop voice path works end-to-end but feels unresponsive: the lawyer speaks, then waits in silence while the whole pipeline runs (router LLM → screen-c… Jun 11, 2026 Implemented spec Island indicator + proactive nudges — design spec Two desktop surfaces on the Polaris macOS app, prototyped fast: Jun 11, 2026 Implemented plan Desktop Two-Phase Ack — Implementation Plan Two independent reviews (Claude + Codex) found 3 BROKEN + 5 RISKY items, all verified against the real code. The task bodies below are kept for context, but… Jun 11, 2026 Implemented plan Island indicator + proactive nudges — Implementation Plan Jun 11, 2026 Implemented plan Notch island port + threads panel — Implementation Plan Jun 11, 2026 Implemented plan Phased ingestion — explicit Analyze / Ingest split + discovered sub-folder launch Today "Start ingestion" is one irreversible chain: discovery agent (Sonnet, ~$1–3/folder) → auto-enqueued walk → outbox → per-file LLM commits (the bulk spen… Jun 11, 2026 Implemented spec Clicky Smart Interaction + Reliability — design spec A real lawyer at HSE tests Clicky next week. Today the desktop path works end-to-end but has rough edges that undercut a first impression, and it does not ye… Jun 10, 2026 Implemented spec Agent document editing & creation, scoped to the lawyer's personal space — design spec Let the agent create documents and modify documents (both chat-uploaded docs and firm-synced drive docs) under one non-negotiable rule: Jun 10, 2026 Implemented spec Lawyer toolbelt P1 — PDF packaging, structured extraction, trackers — design spec P1 of the lawyer toolbelt attacks HSE pains #1 (signature packets), #2 (closing binders), #3 (title review) and #7 (trackers). Ten new agent tools plus one a… Jun 10, 2026 Implemented spec Lawyer toolbelt P2 — dates, calculations, term checks, email drafts, workflows — design spec P2 closes the P1 follow-ups and ships the next tool wave, mapped to the proposal's phasing: Jun 10, 2026 Implemented spec Lawyer toolbelt P3 — design spec P1 shipped the PDF/packaging, extraction, and tracker groups. P2 shipped dates, calculation, term-checks, the precedent/playbook tools, and draft_email/revis… Jun 10, 2026 Implemented plan Batch-API ingestion + pause/resume — half-price bulk ingestion you can stop and restart cleanly Bulk ingestion bills every document twice (classify + facts, both Haiku 4.5) at synchronous prices. The Completed CDs folder alone is 7,353 files ≈ $190 sync… Jun 10, 2026 Implemented plan Clicky Smart Interaction + Reliability Implementation Plan import { describe, expect, it } from "vitest" Jun 10, 2026 Implemented plan Agent document editing & creation, scoped to the lawyer's personal space — implementation plan Increment-by-increment; end every increment green (bun run typecheck + bun run lint from root + the touched package's tests) before the next. Stage files by… Jun 10, 2026 Implemented plan ElevenLabs Realtime STT Implementation Plan Locked from the official docs (2026-06): Jun 10, 2026 Implemented plan Lawyer toolbelt P1 — implementation plan Every increment ends green: bun run typecheck + bun run lint from root + the touched packages' tests. One conventional commit per increment. Jun 10, 2026 Implemented plan Lawyer toolbelt P2 — implementation plan Every increment ends green: bun run typecheck + bun run lint from root + the touched packages' tests. One conventional commit per increment. Jun 10, 2026 Implemented plan Lawyer toolbelt P3 — implementation plan Every increment ends green: bun run typecheck + bun run lint from root + the touched packages' tests. One conventional commit per increment. Jun 10, 2026 Implemented plan .msg email parsing — Outlook emails become ingestable knowledge properties. The ingestion pipeline has no parser for it, so parseByMime Jun 10, 2026 Implemented plan RAG eval harness — a testable ingestion+retrieval system with a measured success rate The pipeline now works (328 documents ingested end-to-end), but "works" is Jun 10, 2026 Implemented plan Agent RAG retrieval — wire the chat agent to the ingested knowledge store Increment-by-increment; end every increment green (bun run typecheck + bun run lint from root + the touched package's tests) before the next. Stage files by… Jun 9, 2026 Implemented spec Mail-Intelligence P3 — the Outlook mail write path — design spec Make Outlook mail ingested → classified → stored → readable by the agent. P2 delivered the ingestion plumbing (OAuth, subscriptions, webhook, source.email.re… Jun 4, 2026 Implemented plan Mail-Intelligence P3 — implementation plan (rev 2) Increment-by-increment; end every increment green (bun run typecheck + bun run lint from root + the touched package's tests) before the next. Stage files by… Jun 4, 2026 Implemented spec Clio matter index + instant picker search — design spec Replace the matter picker's live per-keystroke Clio search with a local index for Jun 1, 2026 Implemented spec Meetings package — design spec The prior draft was structurally sound but built on a foundation that does not exist in the current repo. This spec corrects every divergence against the rea… May 29, 2026 Implemented plan Meetings Package Implementation Plan This plan was drafted when 0023 was the migration head and against an older checkout. A planner re-verified every load-bearing fact against the current workt… May 29, 2026 Implemented spec Clicky gateway extraction — design spec Stop bending the apps/web Next.js server to host Polaris's WebSocket. Extract every Clicky-specific surface (HTTP routes + WS + Redis subscriber + dispatch +… May 28, 2026 Implemented plan Clicky gateway extraction — implementation plan Files this plan creates or modifies, by phase. Each file has one clear responsibility — focused units that can be read and edited in isolation. May 28, 2026 Implemented spec Clio matter picker + per-connector manage pages — design spec Make Clio tracking selective. Today connecting Clio means "sync all 4000 matters at HSE" — that is a real blocker for go-live and a UX problem for any firm w… May 27, 2026 Implemented plan Clio matter picker + per-connector manage pages — implementation plan Today's journal lands at 0021_hesitant_maximus.sql. This work owns 0022_clio_matter_picker.sql. The Clio matter subsystem (matter table, connector, worker, c… May 27, 2026 Implemented plan Polaris foundation — manual test plan Walk through the entire foundation end-to-end against real infrastructure May 27, 2026 Implemented spec Clio matter subsystem — design spec Build the Matter subsystem for North OS: a first-class matter entity, sourced from Clio for HSE, that becomes the central organizing unit for chats, document… May 26, 2026 Implemented plan Clicky Foundation Implementation Plan Files this plan creates or modifies, by phase. Each file has one clear responsibility — focused units that can be read and edited in isolation. May 26, 2026 Implemented plan Clio matter subsystem — implementation plan P5.1 is now represented by journal entry 0019_agent_tool_audit_with_check, so this work owns the next migration number: 0020_matter_subsystem.sql. The Clio d… May 26, 2026 Implemented plan Outlook Product Surface — Design + Implementation Plan In scope: May 26, 2026 Implemented plan P5.1 — Outlook Surface Remediation Plan In scope (8 findings — see § 1 for the consolidated mapping): May 26, 2026 Implemented spec Outlook ingestion seam — design spec Close the Outlook ingestion gap identified by the P3.R re-audit (Review E): May 25, 2026 Implemented plan Outlook Ingestion Seam Implementation Plan Run: cat packages/db/src/migrations/_journal.json && echo "---" && ls packages/db/src/migrations/ | tail -8 May 25, 2026 Implemented plan Port hardening — implementation plan The foundation. Other phases depend on the roles existing. May 22, 2026 Implemented spec `ask_user` question tool — design The legal-assistant agent cannot ask the lawyer a question mid-turn. When a May 21, 2026 Implemented spec Chat rebuild on @assistant-ui — design The chat is half-finished. Eight defects, all user-visible or trust-critical: May 21, 2026 Implemented spec Clicky foundation — design spec Build the Clicky launcher end to end: a macOS menu-bar surface where the May 21, 2026 Implemented spec Clicky as a North OS surface — vision The north star for the Clicky workstream. It captures what Clicky becomes May 21, 2026 Implemented spec Connections subsystem — design spec Build the Connections subsystem — the product surface that lets a law firm connect its document store to North OS and ingest its documents into the knowledge… May 21, 2026 Implemented spec Handoff skill — design spec handoff document and launches a fresh Claude in a new herdr space, pre-loaded to May 21, 2026 Implemented spec Per-thread model selector — design A lawyer can choose which Claude model a chat thread runs on — Opus 4.7 (deep analysis), Sonnet 4.6 (balanced — default), or Haiku 4.5 — and see, on every as… May 21, 2026 Implemented spec Spawn worktree agent skill — design spec Let a Claude session running inside herdr spin off a fresh, May 21, 2026 Implemented plan Connections subsystem — implementation plan The backend/contract foundation. Migration 0007, then the corpus_category field flowing from ingest_sources through the source.document.* event into knowledg… May 21, 2026 Implemented plan Per-thread Model Selector Implementation Plan Create packages/agent-runtime/src/model.test.ts: May 21, 2026 Implemented spec Chat Document Upload + `read_document` Tool — Design Let a lawyer attach a document to a chat and have the legal-assistant agent read May 20, 2026 Implemented spec Forma services port — design spec Port the backend services of the Forma MVP into north_os — service by service, each validated independently. Not a monolithic copy: each service is a self-co… May 20, 2026 Implemented spec LangGraph agent architecture — design test). That work is wiped; this is the proper foundation. May 20, 2026 Implemented spec Legal skills system — design runtime this extends). May 20, 2026 Implemented spec Signup & onboarding flow — design spec The groundwork landed magic-link login and the Better Auth organization plugin, but there is no way for a new firm to come on board. Today a user can only si… May 20, 2026 Implemented spec spec-bmad skill — design spec north_os currently produces superpowers-style design specs (docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md) — a single lightweight file written before i… May 20, 2026 Implemented plan Chat Document Upload Implementation Plan Design: docs/superpowers/specs/2026-05-20-chat-document-upload-design.md. May 20, 2026 Implemented plan Forma services port — implementation plan P0 is the prerequisite for every service. No per-service go/no-go — it must complete before P1. May 20, 2026 Implemented plan LangGraph Agent Architecture Implementation Plan In apps/web/app/api/[[...route]]/route.ts, delete the chatRoute import line and the app.route("/", chatRoute) block (and its comment). The file returns to: h… May 20, 2026 Implemented plan Legal Skills System Implementation Plan import { afterEach, describe, expect, it } from "vitest" May 20, 2026 Implemented plan Signup & Onboarding Implementation Plan Create packages/db/src/schema/signup.ts: May 20, 2026 Implemented spec Pre-port cleanup — design spec (Forma side) Prepare the Forma repo so the upcoming port of its backend layer to a new product repo (north_os) is mechanical. Every artifact carried into the new repo mus… May 19, 2026 Implemented spec Pre-port groundwork — design spec (north_os side) Scaffold the north_os repo so the upcoming port of the backend layer from the MVP repo (forma-apps/forma) lands cleanly. Concretely: May 19, 2026 Implemented plan Pre-port cleanup implementation plan (Forma) This phase produces 8 new packages, 4 new apps, deletes ~12 routes + 2 apps, and renames ~50 files. The change surface is large but every change is local: no… May 19, 2026 Implemented plan Pre-port groundwork implementation plan (north_os) This phase creates 12 new workspace packages (mostly as empty slots) + 4 new worker app slots + extracts the DB out of apps/web into its own package + adds H… May 19, 2026 Implemented spec Forma `docs/` Reorganization — Design Spec Reorganize forma/docs/ so it (a) reflects what the MVP code actually shipped, (b) is navigable in seconds without prior context, and (c) serves as the refere… May 18, 2026 Implemented

Superseded5

No documents match.