AINA Intelligence-OS → Academy — live board
Generated 2026-08-05 23:20 UTC · source commit 2909b24 · counts cover the ACTIVE program only; legacy sections reconciled 2026-08-04 per docs/reports/2026-08-04-board-reconciliation-ledger.md
✅ done 6⚪ open 11
in-flight work shows in the activity feed below
Mission. Intelligence-OS is THE PRODUCT CORE: a certified, evidence-backed map of work
(236,736 census-profile payloads · 1,371,985 resolver rows · 58,237 weighted
grounding edges · full wage/skill/workflow/industry/geo/adoption layers)
served behind a versioned, pinned, zero-runtime-LLM contract. The academy is a
THIN CONSUMER wrapper (curriculum + trust UX). PERSONALIZATION is the flagship
feature (deeptutor + Cloudflare-vision docs): resolve→confirm→serve, universal-
first floor, never confidently wrong. Target: estate-powered friends flag, then GA.
Links
Live lane activity
- 2026-08-05 19:16 CHECKPOINT for compaction: r18 closing-receipt chain in flight (#347 → deploy → r18) → Terra lane 30 → fn-12.4 done → S5. Resume: docs/handoff/latest.md (in-flight commands, closing bar, flowctl recipe, gotcha bank all inside).
- 2026-08-05 19:05 r17 GREEN but lead self-audit caught vacuous census (fields dropped at PageResult) — fail-closed on own receipt, wiring fix in queue, r18 = real closing receipt for Terra.
- 2026-08-05 18:46 Terra lane 29 on the GREEN r16: substance CONFIRMED, BLOCK only on receipt completeness (attribution / raw TT / measured counters). #345 closes all three → r17 = closing-grade receipt → fn-12.4.
- 2026-08-05 18:36 🎉 S4 ALL-ON CAMPAIGN PROOF GREEN (r16): journey 13/13 incl. practice arena + payment gate, zero errors, staging restored + verified live, marker self-cleaned. 16 rounds, 16 real defects root-fixed (#326–#344). Terra lane 29 verifying receipts → fn-12.4 close → S5.
- 2026-08-05 18:17 S4 r15: edge-propagation race on /api/config stage check (first loss in 13 rounds) — poll fix in queue. r16 next; consent fix (#342) still awaits its first CI journey.
- 2026-08-05 18:03 S4 r14: intermittent staging 500 moved endpoints (profile/delete this time) — retry generalized into shared fetchJson, bodies captured everywhere. Journey didn't start; #342's consent fix still unproven-in-CI. r15 next.
- 2026-08-05 17:43 S4 r13: tsx __name serialization broke the init script (3rd consent-neutralization attempt). #342 = raw-string script + REAL chromium proof this time. Lesson logged: browser-side code gets browser-side proof pre-PR. r14 next.
- 2026-08-05 17:27 S4 r12: entitlements/me 500 now intermittent-persistent (unchanged worker code; D1 forensics clean). #341 makes receipts carry the 500 body. Vault staging-access key found STALE — into the rotation batch. r13 next.
- 2026-08-05 17:02 S4 r11: lead's own #338 bug (init script runs pre-documentElement; CSS never injected) — caught by receipts, fixed with deferred injection, in queue. r12 next.
- 2026-08-05 16:44 S4 r10: consent fix HELD (no journey defect). New gotcha: transient 500 on entitlements/me killed the run pre-journey — #339 adds bounded 5xx-only retry (receipted, fails closed on repeat). r11 next.
- 2026-08-05 16:32 S4 r8/r9: consent card = FIRST REAL-USER PRODUCT BUG (DAT-170, founder-gated) — persistent fixed card blocks CTAs beneath it. Journey-side: #337 answer-then-hide, #338 context-level CSS (card re-mounts per page). r10 next. Defect depth monotonic: infra → build → auth → session → consent UX.
- 2026-08-05 15:46 S4 convergence r3→r7: Clerk key in bundle (#329,#330) → token refresh (#331) → browser sign-in adoption (#333) → consent banner (#335 in queue). r6/r7: zero page errors, zero failed requests, payment gate PASS. Each round = one real defect, root-fixed, adversarially receipted. Nango: full vault backfill done (16 connections).
- 2026-08-05 13:27 MIGRATION 0029 LANDED (PR #326, founder-approved per Ali's in-session ruling): lane 26 never-orphan rewrite + Terra 27 BLOCK → lead atomicity ruling → Terra 28 PASS. Applied to shared staging; new version 3cccf082 live at 100%. CI exposed phase3 collector argv bug + stale schema fingerprint — fix PR #327 in queue. S4 rerun next, after #327's deploy settles.
- 2026-08-05 12:40 0029 root cause proven locally: D1 ignores PRAGMA foreign_keys; deferred-FK counter never decrements on drop+rename. Lane 26 building the never-orphan rewrite + REAL staging-replica proof. Founder-gated path — Ali's label will be needed
- 2026-08-05 12:25 Root causes: Playwright browsers missing on org-2 runner (installed, exact v1228); standard staging deploy failing-closed since S1 guard landed (5 identity-confirmation vars set); THEN deploy exposed migration 0029 FK-failing on live staging data
- 2026-08-05 12:14 S4 r1 FAILED + restore refused (CF secret-change guard vs my intentional key swap) — staging drift force-restored to baseline bf9d481e within minutes, verified live
- 2026-08-05 13:20 ⏸ CHECKPOINT for compaction — handoff docs/handoff/2026-08-05-s4-migration-fix-handoff.md (=latest.md). Lane 26 (0029 rewrite) IN FLIGHT; founder approval for the migrations PR GRANTED in-session; resume order in handoff
- 2026-08-05 12:10 S4 LAUNCHED — staging-enabled-proof workflow run 31023947423: temporary all-flags-on campaign · 5-identity journeys · consent branches · erasure drain · exact restore. THE founder-visible step
- 2026-08-05 12:09 Delete-scoped PostHog key provided → vault + Nango (posthog-personal-staging) + staging secret swapped, scopes verified ['*']. Both phx keys rotate post-campaign
- 2026-08-05 11:55 Credential re-ask loop KILLED: PostHog + Sentry registered in VDS Nango (runtime store, joins linear-mcp); vault INDEX rule = every new cred → vault + Nango same motion; recall-order memory persisted for future sessions
- 2026-08-05 08:52 Terra lane 25 r2: PASS — live checksum recomputation exact-match, constraint audit clean, persona semantics intact. S3 ✅ DONE (fn-12.3, 3/9). S4 (all-on campaign) is next — founder-visible gate
- 2026-08-05 08:55 Lane 24: seed made rerun-CONVERGENT (1,159/1,159 ON CONFLICT DO UPDATE, schema-derived targets) — PROVEN by two real remote reruns, 12 tables checksum-identical pre/mid/post
- 2026-08-05 08:50 Lane 22: SEEDED — 23 modules · 516 lessons · 5 manifest learners (parity exact) · post-seed bookmark. 7/8 Slice C green; stopped fail-closed on shared-staging bookmark-advance (live-traffic artifact?). Terra lane 23 dispatched to destroy the lead's benign-drift ruling
- 2026-08-05 08:40 Lane 22 gpt-5.6-luna running S3 round 2 (seed from platform canon, 150 gates). VDS academy checkout found dirty on the old hygiene branch — preserved via stash, flagged; lane relaunched from clean main
- 2026-08-05 08:35 PR #325 MERGED: chain check now skips merge-queue drafts (source PR still fully checked). Also learned: any base update re-breaks the receipt head-binding — re-bind + re-run proofs is the pattern
- 2026-08-05 08:20 PR #323 (seed fix) MERGED after the queue's FIRST candidate-CI run exposed a systemic hole: the Chain-line check rejected Mergify's machine-drafts — every behind-main PR would dequeue
- 2026-08-05 01:35 Spec lens regenerated (founder catch #2: it was a frozen 08-04 snapshot showing 0/9) — now S1✓ S2✓ S3 in-progress with landed notes; lens-regen added to the write-back rhythm
- 2026-08-05 01:20 Board fixed: flow-next spec lens was 404-masked since VDS took over publishing (GNU cp nested /artifacts/artifacts) — portable copy idiom landed; Links hub refreshed (AIOPS-369, hardening ledger, S2 record, queue PRs)
- 2026-08-05 00:58 Root cause: seed loader's endsWith('.json') glob swallowed the .provenance.json sidecar (no template_id by schema). One-line filter fix = PR #323 (queue+daemon). 150/150 real gates verified valid
- 2026-08-05 00:50 Lane 21 stopped FAIL-CLOSED at seed (as designed): guard PASS both ways, 31 migrations applied, bookmarks captured, zero mutations outside campaign D1
- 2026-08-05 00:40 S3 GO — Lane 21 gpt-5.6-luna dispatched: campaign D1 prep (guard-gated migrations + deterministic 5-persona seed + pre/post bookmarks + shared-staging zero-drift)
- 2026-08-05 00:25 S2 ✅ DONE (fn-12.2, 2/9): GitHub staging env populated — 7 secrets + 9 variables, live parser proof, SHA pins (Academy PR #322). S3 (seed + bookmark + baseline) is UNBLOCKED
- 2026-08-05 00:20 PostHog key provided by Ali live + RULING: Default project 440406 = campaign target. Vaulted, verified (org/project/persons probes). Read-only — delete-scoped key deferred to S5
- 2026-08-05 00:05 PostHog key forensics (founder recall): key EXISTS — minted 2026-06-26 for the cockpit (session 15127f53), valid+query-capable, but sealed secret_text + READ-only scopes. Campaign needs query+delete ⇒ founder action = mint new project-scoped key (PR #321)
- 2026-08-04 23:35 S2 RECONCILIATION (founder recall confirmed): all 3 CF tokens ACTIVE — 07-31 'invalid' was a wrong-endpoint artifact; D1 Write proven by reversible probe; staging key + basic-auth existed. Founder shortlist → PostHog ONLY (Academy PR #320)
- 2026-08-04 23:09 VDS Cloudflare auth RESTORED (Account API token in cron env — headless, no OAuth) — verified whoami + clean deploy 3dc07a26; Mac fallback no longer needed
- 2026-08-04 23:12 S2 docs MERGED via queue (Academy PR #319, 465686ee) — queue outran the daemon tick (advisory-stage artifact; enforcement flip inverts this). S3 blocked ONLY on the 3 founder credentials
- 2026-08-04 23:11 FOUNDER SHORTLIST out (3 items): CF campaign token · CF inspector token · PostHog ruling+token — S3 blocked only on these; drop-off via VDS vault
- 2026-08-04 23:10 S2 (fn-12.2) STARTED — Clerk lane DONE: 5-ID manifest verified from existing synthetic users (no creation); Academy PR #319 queued + daemon-armed
- 2026-08-04 22:57 Mechanism logged durably: AIOPS-369 (Linear, AgentOps) + docs/reports/2026-08-04-reviewer-daemon-hardening.md — full findings ledger, ops runbook, rollout steps; DAT-151 pointer comment added
- 2026-08-04 22:45 IO PR #52 MERGED (f371c6be) with independent-review GREEN — first PR certified by the on-device reviewer; hardened daemon live on VDS cron
- 2026-08-04 22:44 Daemon r12: PASS — 12 adversarial rounds on PR #52 (5 soundness fixes incl. per-base status contexts + SHA-pinned diffs; r4 lead-overruled on record)
- 2026-08-04 21:40 Both P1s accepted+fixed (honest advisory wording; head-moved guard posts terminal error) — new push re-armed the daemon for round 2
- 2026-08-04 21:32 Daemon FIRST LIVE VERDICT: BLOCK on its own runbook PR #52 — 2 real P1s (gate wording overstated; gh-pr-diff TOCTOU could certify an unreviewed SHA)
- 2026-08-04 21:29 Live E2E armed: IO PR #52 (playbook runbook) labeled review-request — the daemon reviews its own runbook PR
- 2026-08-04 21:27 aina-reviewer daemon LANDED (72e1cea5) + VDS cron */5 installed — on-device PR review posts 'independent-review' status
- 2026-08-04 21:25 Lane 20 gpt-5.6-terra r2: PASS — both P1s fixed (stale-pending retry, installer crontab safety); lead read both diffs
- 2026-08-04 21:01 Lane 17 gpt-5.6-luna dispatched — aina-reviewer daemon (on-device review → commit status 'independent-review'; study step 2)
- 2026-08-04 20:53 D-039 queue PROVEN live: Academy PR #318 (docs-only) merged BY MERGIFY autonomously — label → QA gate → queue → merge, zero human clicks (2e211b39)
- 2026-08-04 20:50 Academy PR #316 MERGED (2439d079) — machinery hygiene + Mergify D-039 config + secret scan; queue/founder-approved/review-request labels created; VDS main synced
- 2026-08-04 20:10 CHECKPOINT: session handoff written (docs/handoff/latest.md). In flight: Academy PR #316 final check cycle — S1 (#315) and content fixes (#317) already MERGED. D-039 governance in canon incl. Donna exception. Next: #316 merge → labels → S2 shortlist → reviewer daemon → Mergify rollout
- 2026-08-04 19:50 PRs #316 (machinery hygiene + Mergify init + real secret scan) and #317 (content-harness fixes, Terra PASS) OPEN, gates running. Merge-pipeline study published — recommends on-device reviewer as a check-run gating the Mergify queue
- 2026-08-04 19:25 Lane 12 terra review of machinery-hygiene: BLOCK (gate never had a real diff-content secret scan; ops runbooks still name deleted watcher) — lane 13 fixup RUNNING (adds minimal secret scan + trues docs)
- 2026-08-04 18:54 S1 MERGED — Academy PR #315 landed (4 Terra rounds + Codex P2s + QA receipt). fn-12 S1 done; S2 credential provisioning is next. QA-machinery trim + Mergify init PR queued per founder
- 2026-08-04 18:40 Lane 09 gpt-5.6-luna — S1 fixup round 4 RUNNING: Codex PR-bot P2s (campaign-scope narrowed to STAGING_CAMPAIGN_*, headless grant via shared guard, local backfill unguarded) — Terra token-only case must stay fail-closed
- 2026-08-04 18:30 PR #315 red CI expected: QA gate wants a fresh receipt at final head (cf_local_migration proofs) + Chain line (added). Board publishing moved to VDS cron — Mac-independent
- 2026-08-04 17:40 Lane 08 RETRY — first attempt died on VDS disk-full (100%); reclaimed lane worktrees to 3.6G free; Terra round 3 relaunched
- 2026-08-04 17:30 Lane 08 gpt-5.6-terra — S1 review round 3 RUNNING on c46b8e04
- 2026-08-04 17:22 Lane 07 gpt-5.6-luna — S1 fixup round 3 BUILD-COMPLETE: all 3 round-2 P1s closed with falsifying tests; 50/50 + 6/6 + typecheck green in fresh worktree (c46b8e04)
- 2026-08-04 17:20 Lane 07 gpt-5.6-luna — S1 fixup round 3 RUNNING (campaign-scope tightening, wrangler.toml-parsed workflow assertion, 2 newly-found routes)
- 2026-08-04 17:10 Lane 06 gpt-5.6-terra — S1 re-review round 2: BLOCK (token-only campaign scope bypass; workflow asserts literals not parsed config; 2 more unguarded routes found)
- 2026-08-04 17:10 Lane 06 gpt-5.6-terra — S1 re-review round 2 RUNNING on exact head 75ddb8ef
- 2026-08-04 17:05 Lane 05 gpt-5.6-luna — S1 fixup BUILD-COMPLETE: all 4 alternate mutation routes closed, 44/44 tests in fresh worktree (75ddb8ef)
- 2026-08-04 16:52 Lane 04 gpt-5.6-terra — S1 review round 1: BLOCK (deploy.yml + 3 E2E writers + backfill bypassed guard) — all findings accepted, fixup dispatched
- 2026-08-04 16:47 Lane 03 gpt-5.6-luna — S1 exact D1 pair guard BUILD-COMPLETE on branch codex/dat151-s1-d1-guard-2026-08-04 (ee8beb1e)
- 2026-08-04 16:42 Lane 02 gpt-5.6-luna — fn-1..fn-11 reconciliation dossier complete; applied to board (ledger in docs/reports/)
- 2026-08-04 16:33 Lane 01 gpt-5.6-terra — plan review: BLOCK (7 findings) — all accepted, specs corrected
- 2026-08-04 16:20 flow-next install completed (rail in CLAUDE.md/AGENTS.md, founder-approved); board + Cloudflare page live
M-VIS: visibility rail — live flow-next board on Cloudflare + board reconciliation3/3 done · open · ACTIVE PROGRAM
- done board renderer + first Cloudflare Pages deploy (aina-flow-board)
- done reconcile stale fn-1..fn-11 board content against landed reality
- done standing rule: republish board page at every RUNLOG checkpoint
M-D22: Wave-3 D22 grounding-label promotion (founder-gated release lane)0/5 done · open · ACTIVE PROGRAM
- todo GATE: founder release decision (blocks lane)
- todo cut new versioned census export incl grounding_labels (July-24 immutable)
- todo strict-JSON + 5 semantic samples on new export (Luna)
- todo independent Terra certification
- todo Academy pin decision + PR (own step)
M-STAGE: DAT-151 staging campaign resume — guard → creds → campaign → promotion package3/9 done · open · ACTIVE PROGRAM
- todo S4: all-on staging campaign + 5-identity journeys + privacy/erasure + observability + 5 output inspections
- todo S5: EXACT rollback + restoration proof (baseline parity: worker version/traffic, D1, 3 shared KV; stop on external drift)
- todo S6: provider-off recollection + independent Luna semantic review + Terra adversarial review (post-rollback)
- todo S7: Phase 4 immutable promotion manifest + dry-run only
- todo S8: Phase 5 retirement — separately gated per candidate (manifest + backup + RECOVERY REHEARSAL + canary; non-conclusive → packet only)
- todo S9: Phase 6 closeout (docs/PR/Linear/board, synced mains, one clean exit)
- done S1 P0: exact D1 name+ID positive guard + wrong-target fail-closed test (Luna builds · Terra verifies)
- done S2: provision authorized staging credentials (CF token · Clerk 5-ID · PostHog · GitHub staging env · Phase 3 inputs)
- done S3: seed isolated campaign D1 + Time Travel bookmark + provider-off Phase 3 baseline
M4b: academy logic completion — audit ALL DER-era/stale paths once, fix in planned batches2/3 done · open · LEGACY — reconciled 2026-08-04; open items are genuine carry-forwards (see ledger)
- todo Fix batches 1-4 per audit plan (codex lanes, dependency order, lead-verified each)
- done Terra audit: complete inventory of DER-era/stale/pre-contract logic (read-only report + batch fix plan)
- done Receipt verification-debt: 15 needs_fixes receipts (ACAD-164 A3-A9, AIN-100..564, FINCH-243) keep launch-path red — verify each independently via lanes or formally park with Ali ruling
M9: estate data-product stewardship (dashboard · cold storage · team access · BQ+Gemini self-serve)0/5 done · open · LEGACY — reconciled 2026-08-04; open items are genuine carry-forwards (see ledger)
- todo Dashboard refresh discipline: companion estate page + tracker artifact refreshed at every milestone close (live-probe numbers only)
- todo Lineage tagging: classify all 643 tables active-input / legacy-superseded / contract-unprojected / orphan (from bq-inventory CSV + trio assessments)
- todo Cold storage: export-receipt + move empty/superseded tables per fn-3 pattern (superset proof before any delete)
- todo Paperclip team access: publishable-tier reference docs for marketing/SEO/content/research/curriculum (license gate enforced)
- todo BQ+Gemini self-serve evaluation: Data Insights / NL-query / read-only estate-explorer views (build only on demand)
M0R: July re-verification + first-principles realignment (Ali doubt 2026-07-24)5/5 done · open · LEGACY — reconciled 2026-08-04; open items are genuine carry-forwards (see ledger)
- done R1: full BQ inventory scan — every dataset/table, rows + last_modified, diffed vs estate-map claims
- done R2: RUNLOG full July read (personal, lead) — every claim vs live receipts
- done R3: repo docs/specs/ops sweep — forgotten work + details lying around outside canon
- done R4: agentsview transcripts audit (July, all intel-os sessions) — what was actually done vs marked
- done R5: first-principles realignment doc + board correction (gates fn-2.1 and fn-4.2 re-dispatch)
M8 launch: friends flag then GA (founder gates)0/3 done · open · LEGACY — reconciled 2026-08-04; open items are genuine carry-forwards (see ledger)
- todo Friends flag: 7d stability + 10 loops evidence pack -> founder flip
- todo GA ramp 5/25/100 with rollback ladder
- todo Post-launch flags: publication artifacts + tutor/evaluator
M7 career mobility (LAST, founder-gated)0/2 done · open · LEGACY — reconciled 2026-08-04; open items are genuine carry-forwards (see ledger)
- todo Credential-gate model + semantic eval on mobility edges
- todo Founder re-ratification packet for mobility
M6 evidence + affordance completion (citations, human_must, exposure)0/4 done · open · LEGACY — reconciled 2026-08-04; open items are genuine carry-forwards (see ledger)
- todo S2c citations manifest + /evidence route live + cert update
- todo DAT-153 human_must ruling on new per-task tags (founder)
- todo Industry receipts verify -> PUBLIC or documented-held
- todo DAT-150 exposure overlay into universal lesson (gated)
M5 ratification completion (Batch-B/C + P-001)0/4 done · open · LEGACY — reconciled 2026-08-04; open items are genuine carry-forwards (see ledger)
- todo Batch-B ratification (terra-gated, rollback pattern)
- todo Batch-C renames/merges + re-batch + ratify
- todo P-001 disposition process + first tranche
- todo Operations Managers split/rename + ratify
M4 title-resolution completion (contested + variants)2/4 done · open · LEGACY — reconciled 2026-08-04; open items are genuine carry-forwards (see ledger)
- todo Fold 596 missing title variants
- todo Marquee end-to-end confirmation (PPC + product manager)
- done R2b landed: verify-by-diff, merge, overlay live, eval green, PPC/PM outcomes
- done Contested-tail batches (~16,144) by volume through Flash+corroboration gate
M3 retirement of superseded surfaces (receipts-first)1/3 done · open · LEGACY — reconciled 2026-08-04; open items are genuine carry-forwards (see ledger)
- todo Delete old worker/D1/DER wiring + retire-eligible BQ (superset receipts only)
- todo Docs/pointer sweep: zero references to retired surfaces
- done Export receipts: old D1 + bundle (sha256, preserved location)
M2 fresh contract cycle 2 (post-ratification+affordance)4/4 done · open · LEGACY — reconciled 2026-08-04; open items are genuine carry-forwards (see ledger)
- done Rebuild contract artifact from post-swap _served_v2 (new date name, freshness-gated)
- done Deploy fresh D1+worker, canary, cross-credential verify
- done Runtime cert v2 + affordance beta-gate revisit ruling
- done Academy pin bump to new contract (one-line PR)
M1 consumer path unblock + personalized E2E proof5/5 done · open · LEGACY — reconciled 2026-08-04; open items are genuine carry-forwards (see ledger)
- done Fix ACAD-177 batch-1 provenance truthfully; academy main green
- done Merge PR #288; staging deploy green
- done Personalized E2E r3 receipt (confident + contested + fail-closed)
- done Correction-queue + erasure smoke on staging
- done Root-cause the intermittent intake->resolve race (r6: primary universal while counterfactual resolved) BEFORE friends flag