Timeline

113 events

Today

9

Mark uploaded S207_session_close.pdf

6:00 PM·file-001

Tuck created TaskSpec PL-0315 — Decision graph visualization

3:00 PM·decision-capture·PL-0315

Nova created TaskSpec PL-0313 — Search indexing for semantic search

2:00 PM·knowledge-base·PL-0313

Maren authored TaskSpec PL-0314 — Build pricing page

11:00 AM·admin-console·PL-0314

Maren authored TaskSpec PL-0312 — Add enforcement tier section to /registry

10:48 AM·feature-registry·PL-0312

Decision ADR-0089 captured — Registry enforcement counters show unique events per PR

10:45 AM·feature-registry·ADR-0089

Brue flagged inflated CI Gate counter — 2 unique events, not 3

10:44 AM·brue-pipeline

Mark messaged in Chat about enforcement tier visibility for buyers

10:42 AM·strategy-chat

Heartbeat audit: 0 stale features, 20 tracked, registry healthy

3:00 AM·heartbeat-fetch

Yesterday

7

Vercel deployed 8f3d2a1 to production — PR #636

10:35 PM·#636

Claude Code shipped PR #636 — model cost attribution on results page

10:30 PM·cost-events·#636

Decision ADR-0088 captured — Artifact dual-write pattern

4:30 PM·knowledge-base·ADR-0088

Maren edited CMD_DESIGN_EnforcementTiers_v2 — added staleness indicators

2:30 PM·feature-registry·doc-001

Brue authored TaskSpec PL-0310 — Fix context pack event-driven recompile

2:00 PM·session-memory·PL-0310

Session S206 closed — 3 PRs shipped, 0 issues

6:00 AM

Heartbeat audit: 0 stale features, all 20 current

3:00 AM·heartbeat-fetch

This Week

22

Maren edited OPS_REF_SessionProtocol_v2 — added environment registry step

9:20 AM·doc-010

Decision ADR-0087 captured — Session-start protocol non-negotiable

9:15 AM·session-memory·ADR-0087

PL-0308 moved to in_progress — admin console settings page

1:00 AM·admin-console·PL-0308

Nova edited OPS_REF_TaskCompletionProtocol_v2 — server-side enforcement

11:20 AM·doc-002

Decision ADR-0086 captured — Task completion is Nova's responsibility

11:00 AM·task-pipeline·ADR-0086

Vercel deployed a2c4e6f to production — PR #632

2:05 AM·#632

Claude Code shipped PR #632 — multimodal analysis input

2:00 AM·rr02-multimodal·#632

Decision ADR-0085 captured — Model-agnostic provider routing via model_id prefix

3:40 PM·roundtables·ADR-0085

Tuck consolidated 3 KB documents — merged session summaries S195-S197

3:00 PM

Brue flagged PAT-FEAT-002 on PR #630 — missing error state in chat composer

2:00 PM·brue-pipeline

PL-0306 shipped — SSE Last-Event-ID reconnection complete

8:00 AM·strategy-chat·PL-0306

Vercel deployed f8a1b3c to production — PR #612

7:05 AM·#612

Claude Code shipped PR #612 — SSE Last-Event-ID reconnection

7:00 AM·strategy-chat·#612

Decision ADR-0084 captured — Alembic revision IDs must be UUID-generated

10:20 AM·admin-console·ADR-0084

PL-0305 shipped — Quick Critique flow complete

7:00 AM·roundtables·PL-0305

Vercel deployed 4d7e9f2 to production — PR #608

6:35 AM·#608

Claude Code shipped PR #608 — Quick Critique assessment flow

6:30 AM·roundtables·#608

Session S204 closed — 2 PRs shipped, 1 task cancelled

6:00 AM

Heartbeat audit: 0 stale features, 20 tracked

3:00 AM·heartbeat-fetch

Decision ADR-0083 captured — SSE for all long-running operations

2:10 PM·roundtables·ADR-0083

Vercel deployed b1c3d5e to production — PR #605

5:35 AM·#605

Claude Code shipped PR #605 — Maren spec handoff inline action

5:30 AM·maren-tools·#605

Last Week

18

Nova edited OPS_RUNBOOK_DeployPipeline_v2 — added auto-deploy poller flow

3:00 PM·doc-007

Decision ADR-0082 captured — Organization is canonical tenant entity

9:30 AM·multi-tenant-auth·ADR-0082

PL-0303 shipped — night-shift auto-deploy with five safety gates

8:00 AM·night-shift·PL-0303

Vercel deployed 7a8b9c0 to production — PR #600

7:05 AM·#600

Claude Code shipped PR #600 — night-shift auto-deploy

7:00 AM·night-shift·#600

Decision ADR-0081 captured — DELETE endpoints return 200, never 204

4:45 PM·strategy-chat·ADR-0081

Brue flagged PAT-SEC-002 on PR #602 — missing tenant filter on DELETE

9:00 AM·brue-pipeline

Tuck edited CMD_DESIGN_KnowledgeArchitecture_v1 — added context pack spec

11:30 AM·knowledge-base·doc-004

Decision ADR-0080 captured — Context pack compiles every 15 minutes

11:20 AM·session-memory·ADR-0080

Vercel deployed e3f4a5b to production — PR #596

6:35 AM·#596

Claude Code shipped PR #596 — artifact dual-write for project_documents

6:30 AM·knowledge-base·#596

Decision ADR-0079 captured — PLATFORM_STATE.md auto-generates after deploy

9:00 AM·build-tracker·ADR-0079

Mark edited CMD_VISION_Novact_v3 — added self-learning pillar

10:00 AM·doc-003

Session S200 closed — milestone: 200 sessions completed

6:00 AM

Vercel deployed c6d7e8f to production — PR #598

5:35 AM·#598

Claude Code shipped PR #598 — multi-model composer

5:30 AM·strategy-chat·#598

Heartbeat audit: 0 stale features, 19 tracked (workforce-presence not yet started)

3:00 AM·heartbeat-fetch

Decision ADR-0078 captured — Design tokens via useTheme().ds, never hardcoded hex

2:15 PM·strategy-chat·ADR-0078

This Month

25

Brue flagged PAT-PERF-001 on PR #595 — N+1 query in decision list

10:00 AM·brue-pipeline

Decision ADR-0077 captured — Preflight runs 8 checks

10:30 AM·brue-pipeline·ADR-0077

Tuck edited CMD_REF_NovactCanon_v1.3 — added night-shift section

4:00 PM·doc-005

Decision ADR-0076 captured — One task = one PR = one rollback unit

4:00 PM·task-pipeline·ADR-0076

Claude Code shipped PR #592 — dual-write transaction safety

6:30 AM·knowledge-base·#592

Nova edited CMD_BRIEF_AgentArchRoundtable_v1 — updated agent count to 33

10:00 AM·doc-006

Decision ADR-0075 captured — Rolls Royce quality standard

9:00 AM·build-tracker·ADR-0075

Decision ADR-0074 captured — Character system uses frozen dataclasses

1:45 PM·roundtables·ADR-0074

PL-0295 cancelled — WebSocket fallback not needed

2:00 PM·strategy-chat·PL-0295

Decision ADR-0073 captured — JSONB parameters use CAST, not :: operator

3:30 PM·knowledge-base·ADR-0073

Mark uploaded Q1_2026_cost_attribution.xlsx

11:00 AM·file-002

Decision ADR-0072 captured — Initiative linking by business purpose

10:00 AM·task-pipeline·ADR-0072

Tuck consolidated 5 KB documents — merged duplicate decision references

3:00 PM

Vercel deployed 9a0b1c2 to production — PR #587

10:35 PM·#587

Claude Code shipped PR #587 — five-tier enforcement model

10:30 PM·brue-pipeline·#587

Decision ADR-0071 captured — Deploy Guardian double-deploy requirement

2:20 PM·build-tracker·ADR-0071

PL-0290 shipped — PLATFORM_STATE.md auto-generation complete

7:00 AM·build-tracker·PL-0290

Claude Code shipped PR #585 — PLATFORM_STATE.md auto-generation

6:30 AM·build-tracker·#585

Brue uploaded Brue_pattern_analysis_screenshot.png

2:30 PM·file-004

Brue flagged PAT-SEC-001 on PR #583 — hardcoded database URL

2:00 PM·brue-pipeline

Decision ADR-0070 captured — Socket.IO at /ws with JWT auth

4:00 PM·strategy-chat·ADR-0070

Decision ADR-0067 captured — Five-tier enforcement model

2:22 PM·feature-registry·ADR-0067

Decision ADR-0068 captured — Defensive data handling

10:00 AM·strategy-chat·ADR-0068

Session S195 closed — 4 PRs shipped

6:00 AM

Heartbeat audit: 0 stale features, 18 tracked

3:00 AM·heartbeat-fetch

Earlier

32

Decision ADR-0069 captured — Cloudflare Access auth header

11:00 AM·multi-tenant-auth·ADR-0069

PL-0285 shipped — session-start protocol enforcement complete

7:00 AM·session-memory·PL-0285

Vercel deployed 3d4e5f6 to production — PR #580

6:35 AM·#580

Claude Code shipped PR #580 — session-start protocol enforcement

6:30 AM·session-memory·#580

Decision ADR-0066 captured — RLS session variable for tenant isolation

9:30 AM·multi-tenant-auth·ADR-0066

Vercel deployed a1b2c3d to production — PR #576

6:35 AM·#576

Claude Code shipped PR #576 — server-side task completion rejection

6:30 AM·task-pipeline·#576

Maren uploaded Competitive_analysis_matrix.xlsx

3:00 PM·file-009

Decision ADR-0065 captured — Utility model defaults to gpt-4o-mini

2:15 PM·cost-events·ADR-0065

Decision ADR-0064 captured — TaskSpec inherits project_id from initiative

11:00 AM·task-pipeline·ADR-0064

Decision ADR-0063 captured — Auto-deploy poller bypasses prompts not gates

4:30 PM·night-shift·ADR-0063

Session S190 closed — 2 PRs shipped

6:00 AM

Decision ADR-0062 captured — Never write to production DB from local

9:00 AM·ADR-0062

Claude Code shipped PR #570 — model-agnostic provider routing

6:30 AM·roundtables·#570

Claude Code shipped PR #565 — UUID Alembic revision enforcement

6:30 AM·admin-console·#565

Heartbeat audit: 0 stale features, 17 tracked

3:00 AM·heartbeat-fetch

Vercel deployed d4e5f6a to production — PR #558

6:35 AM·#558

Claude Code shipped PR #558 — SSE streaming for roundtable

6:30 AM·roundtables·#558

Session S185 closed — 3 PRs shipped

6:00 AM

Decision ADR-0058 captured — 33 characters across 4 providers

10:00 AM·roundtables·ADR-0058

Session S180 closed — 1 PR shipped

6:00 AM

Vercel deployed b7c8d9e to production — PR #550

6:35 AM·#550

Claude Code shipped PR #550 — organization as canonical tenant

6:30 AM·multi-tenant-auth·#550

Tuck consolidated 8 KB documents — archived deprecated v1 docs

3:00 PM

PL-0248 cancelled — GraphQL layer deemed unnecessary

2:00 PM·strategy-chat·PL-0248

Claude Code shipped PR #545 — generate-platform-state.sh

6:30 AM·build-tracker·#545

Decision ADR-0052 captured — Celery + Redis for task queue

2:00 PM·roundtables·ADR-0052

Mark uploaded Novact_OS_architecture_diagram.png

10:00 AM·file-006

Heartbeat audit: 0 stale features, 16 tracked

3:00 AM·heartbeat-fetch

Decision ADR-0048 captured — MANAGED_TABLES covers 8 tables

11:30 AM·admin-console·ADR-0048

Decision ADR-0042 captured — Maren roundtable pipeline stages

9:00 AM·roundtables·ADR-0042

Decision ADR-0038 captured — frontend-strategy is the active frontend

3:00 PM·strategy-chat·ADR-0038