Roadmap — every phase's objective, set before the build starts
DONE
Wave 1 — Full-blown build
Infra: cockpit, git, corpus, MS-verbatim law + fidelity gate, variants, importance engine
12/13 stages
DONE
Wave 2 — Authoring pipeline
Every worksheet content-complete; every subtopic authorable from one editable source; publish the roadmap
9/9 stages
ACTIVE
Ops — autonomy & cloud
Autonomous playbook for Opus/Sonnet; download/extraction fixes; free Cloudflare cockpit publishing + private repo; team build sharing
4/6 stages
PLANNED
Wave 3 — AS content authoring
Author AS syllabus MS-verbatim in the md layer, importance-ranked, chapter by chapter (3.6 IMF first)
0/11 stages
PLANNED
Wave 4 — Books + distribution
Chapter→subject compilation renderer; sellable-edition originality pass; lock colour code; share-link folders
0/1 stages
PLANNED
Wave 5 — Web / app
Static-site generator over content/ (glossary→tooltips, tier arc→sections); origin: gating for public
0/1 stages
HELD
Wave 6 — A2 + IGCSE
Greenfield A2 authoring + mechanical IGCSE tier-prune derivation
0/1 stages
Stages — grouped by wave
Wave 1 — Full-blown build
DONE
Cockpit built + presented
presented to Japheth 4 Jul
2026-07-04 01:32:54
DONE
Git insurance (init + first commit)
307 files committed
2026-07-04 01:33:43
RUNNING
Mark-scheme text extraction backfill
41%0580_s23_qp_22.pdf · ok 100 · fail 0
2026-07-05 00:00:33
DONE
Downloads: examiner reports + 0606 + 0580 backfill
100%ok 630 · skip 316 · miss 914 (missing sessions logged, not fabricated)
2026-07-04 02:00:13
DONE
Examiner-report text extraction
269 ER texts extracted (image-only older scans excluded + logged)
2026-07-04 02:00:13
DONE
Exam index + importance scores
importance engine live: 9701 (53) + 9702 (38) ranked, decomposed
2026-07-04 02:00:13
DONE
RULEBOOK: MS-verbatim law + mark convention + ER tips
§10 MS-verbatim law, §11 ER tips + mark convention, §8 freeze lifted
2026-07-04 01:39:52
DONE
MS-fidelity gate + audit of existing specs
3.1/3.2/enzymes/10.1 all MS-verbatim green
2026-07-04 01:53:48
DONE
Worksheet builder: doubled-marks fix
single black [n] verified on 3.1 render
2026-07-04 01:40:35
DONE
Student/tutor variants + dist/ + explainer page
student/tutor + dist/ + explainer live, verified on 3.1
2026-07-04 01:40:36
DONE
Wave-1 deliverables (4 subtopics x 2 variants)
8 PDFs, all fidelity-green, in dist/
2026-07-04 02:00:13
DONE
Card corrections pushed (backup-first)
IGCSE interview deck live (12 cards)
2026-07-04 02:00:14
DONE
Wave-1 captures + handoff
learned.md, decisions.md, charter, feedback-log, now.md, handoff
2026-07-04 02:03:00
Wave 2 — Authoring pipeline
DONE
Roadmap + cockpit phases model
roadmap + phases band live
2026-07-04 09:54:37
DONE
ER index (er_pain + examiner-tip source)
100%9700/9701/9702: er_pain + er_tips built
2026-07-04 09:56:06
DONE
Examiner-tip callouts in worksheets
examiner-tip callout wired into worksheet Teach section
2026-07-04 09:56:06
DONE
Markdown authoring layer (md2spec + 3.1 pilot)
md2spec.py + 3.1 pilot: lint PASS, fidelity 5 verbatim/0 no-source
2026-07-04 12:22:27
DONE
content/ tree scaffold
content/ tree + README scaffolded
2026-07-04 12:22:27
DONE
Index v2: QP↔MS pairing + structured closers
217/106/405 Q↔MS pairs (9701/9702/9700); closer wired, MS gated to tutor
2026-07-04 13:18:15
DONE
Per-subtopic SVG diagram slot + 2 seeds
9701_3.1 EN-trend + 9701_3.2 ionic-lattice seeded
2026-07-04 14:20:33
DONE
Re-render 4 worksheets with tips + closers + diagrams
100%8/8 rendered
2026-07-05 00:03:22
DONE
Wave-2 captures + handoff
handoff + now.md + charter + 2 learned entries; commit 475ea28
2026-07-04 14:24:38
Ops — autonomy & cloud
DONE
Autonomous playbook (Opus/Sonnet operating manual)
docs/AUTONOMOUS_PLAYBOOK.md — prime directives, toolchain, per-session procedure, Opus audit gate, S1-S10 queue
2026-07-05 00:01:58
DONE
Wave-3 session queue seeded on cockpit
S1-S10 AS session queue on the roadmap (weak-subject-first)
2026-07-05 00:01:58
RUNNING
Download/extraction audit + 0580/0606 fix
core 9700/9701/9702 = 100% extracted; fixing 0580 gap + investigating 0606=empty
2026-07-05 00:01:58
DONE
Cloudflare Pages cockpit publishing (free)
LIVE at grace-cockpit.pages.dev; auto-publish on (GRACE_PUBLISH=1)
2026-07-05 00:12:31
PENDING
Private GitHub repo (content editable from phone)
push anki_workspace private; needs his 1x gh auth login
2026-07-05 00:01:58
DONE
OneDrive team share links for dist/
dist/ standardised (8 PDFs, canonical names, README); ready for OneDrive share links
2026-07-05 00:03:44
Wave 3 — AS content authoring
PLANNED
S1 Chem 3.6 Intermolecular forces
PLANNED
S2 Phys 8.6 Stationary waves & resonance
PLANNED
S3 Chem 2.4 Mole calculations
PLANNED
S4 Phys 10.3 Resistors in series & parallel
PLANNED
S5 Chem 11.2 Halide ion tests
PLANNED
S6 Phys 6.4 Stress, strain, Young modulus
PLANNED
S7 Chem 7.1 Dynamic equilibrium & Le Chatelier (AS)
PLANNED
S8 Phys 4.4 Moments & couples
PLANNED
S9 Chem 1.4 Ionisation energy, atomic/ionic radii
PLANNED
S10 Phys 2.5 Projectile motion
PLANNED
Sn… next-highest un-authored AS subtopic (playbook §5)
Wave 4 — Books + distribution
PLANNED
Books + distribution renderer
Wave 5 — Web / app
PLANNED
Static site over content/
Wave 6 — A2 + IGCSE
HELD
A2 greenfield + IGCSE derivation
Corpus — PDFs on disk vs text-extracted (red = extraction gap)
| subject | qp pdf | qp txt | ms pdf | ms txt | er pdf | er txt |
| 9700 | 525 | 525 | 529 | 529 | 50 | 50 |
|---|
| 9701 | 543 | 543 | 543 | 543 | 51 | 51 |
|---|
| 9702 | 527 | 527 | 538 | 538 | 50 | 50 |
|---|
| 9709 | 713 | 713 | 700 | 700 | 45 | 45 |
|---|
| 0580 | 280 | 224 | 279 | 226 | 46 | 46 |
|---|
| 0606 | 0 | 0 | 0 | 0 | 0 | 0 |
|---|
| 0610 | 442 | 442 | 446 | 446 | 51 | 51 |
|---|
| 0620 | 444 | 444 | 446 | 446 | 51 | 51 |
|---|
| 0625 | 453 | 453 | 452 | 452 | 43 | 43 |
|---|
Download lane
630 ok
316 skipped
914 missing
lane: ER + 0606 + 0580
MS-fidelity — every shipped answer must cite a credited mark-scheme line
| spec | verbatim | paraphrase | no source | total |
|---|
| spec_3_1_from_md | 5 | 10 | 0 | 15 |
|---|
Question importance — computed, decomposed, no hand-picking
9700 Biology
| # | question cluster | score | freq | marks | er | sessions |
|---|
| 1 | 7.2 Transport mechanisms | 122.9 | 29 | 3.1 | 50 | 29 sessions, last '25 |
| 2 | 6.2 Protein synthesis | 122.7 | 29 | 2.9 | 50 | 29 sessions, last '25 |
| 3 | 6.1 Structure of nucleic acids and replication of DN | 120.0 | 29 | 3.3 | 48 | 29 sessions, last '25 |
| 4 | 1.2 Cells as the basic units of living organisms | 111.9 | 27 | 3.1 | 44 | 27 sessions, last '25 |
| 5 | 3.2 Factors that affect enzyme action | 111.4 | 24 | 2.3 | 48 | 24 sessions, last '25 |
| 6 | 4.2 Movement into and out of cells | 109.7 | 25 | 2.0 | 45 | 25 sessions, last '25 |
| 7 | 2.3 Proteins | 103.7 | 26 | 2.0 | 41 | 26 sessions, last '25 |
| 8 | 2.1 Testing for biological molecules | 102.3 | 21 | 2.1 | 46 | 21 sessions, last '25 |
| 9 | 2.2 Carbohydrates and lipids | 94.0 | 25 | 3.4 | 34 | 25 sessions, last '25 |
| 10 | 1.1 The microscope in cell studies | 90.4 | 10 | 3.2 | 49 | 10 sessions, last '24 |
| 11 | 8.2 Transport of oxygen and carbon dioxide | 90.4 | 24 | 3.1 | 33 | 24 sessions, last '25 |
| 12 | 5.1 Replication and division of nuclei and cells | 89.5 | 20 | 4.2 | 36 | 20 sessions, last '25 |
Deliverables
| name | variant | path | rendered |
|---|
| 10.1 EMF (Physics) · tutor | tutor | dist/tutor/9702-physics/ch10/worksheet_10_1_emf_tutor.pdf | 2026-07-04 01:54:00 |
| 10.1 EMF (Physics) · student | student | dist/student/9702-physics/ch10/worksheet_10_1_emf_student.pdf | 2026-07-04 01:54:00 |
| IGCSE Enzymes (interview) · tutor | tutor | dist/tutor/0610-biology/ch05/worksheet_5_enzymes_tutor.pdf | 2026-07-04 01:54:00 |
| IGCSE Enzymes (interview) · student | student | dist/student/0610-biology/ch05/worksheet_5_enzymes_student.pdf | 2026-07-04 01:54:00 |
| 3.2 Ionic Bonding · tutor | tutor | dist/tutor/9701-chemistry/ch03/worksheet_3_2_tutor.pdf | 2026-07-04 01:54:00 |
| 3.2 Ionic Bonding · student | student | dist/student/9701-chemistry/ch03/worksheet_3_2_student.pdf | 2026-07-04 01:54:00 |
| 3.1 Electronegativity · tutor | tutor | dist/tutor/9701-chemistry/ch03/worksheet_3_1_tutor.pdf | 2026-07-04 01:54:00 |
| 3.1 Electronegativity · student | student | dist/student/9701-chemistry/ch03/worksheet_3_1_student.pdf | 2026-07-04 01:54:00 |
Event log
00:13:31 ⚠️ Cockpit URL is PUBLIC until Cloudflare Access is set (email allowlist) — it carries MS-derived content; gate before wide sharing
00:12:31 Cockpit LIVE on Cloudflare Pages: https://grace-cockpit.pages.dev (auto-publishes on build)
00:05:26 Cloud publishing scaffolded: publish_cockpit.sh + debounced auto-hook + CLOUD_SETUP.md walkthrough; needs his Cloudflare login
00:03:44 Deliverables organised: dist/student + dist/tutor, canonical descriptive filenames, README added
00:03:22 Worksheets re-rendered: 8/8 (tips + closer + diagrams)
00:01:58 Ops phase opened: autonomy playbook shipped; download audit + cloud publishing + team sharing in progress
00:00:24 MS/ER/QP text backfill: 243 PDFs to extract
14:24:38 Wave 2 complete: authoring pipeline shipped, Lodestar captured, W3 = author 3.6 IMF
14:20:33 Wave 2 lanes complete: ER tips, md layer, index-v2 closer, diagrams all live in re-rendered dist/
14:20:15 MS-fidelity gate ran on 1 spec(s)
14:19:50 Worksheets re-rendered: 8/8 (tips + closer + diagrams)
14:17:17 md2spec: 3.1-electronegativity.md → 8 notes
13:18:15 Index v2 live: past-paper structured closer (cited Q + tutor MS points), routed by verbatim MS text
13:15:44 Index v2 9700: 405 past-paper Q↔MS pairs → 24 subtopics
13:15:43 Index v2 9702: 106 past-paper Q↔MS pairs → 39 subtopics
13:15:15 Index v2 9701: 217 past-paper Q↔MS pairs → 51 subtopics
13:14:32 Index v2 9701: 67 past-paper Q↔MS pairs → 27 subtopics
13:12:34 Index v2 9701: 0 past-paper Q↔MS pairs → 0 subtopics
12:22:27 Markdown authoring layer live: 3.1 authored in Markdown → compiles to valid spec, lint+fidelity green
12:22:27 md2spec: 3.1-electronegativity.md → 8 notes
12:20:46 MS-fidelity gate ran on 1 spec(s)
12:20:08 md2spec: 3.1-electronegativity.md → 8 notes
09:56:06 Examiner tips live: ER-verbatim, session-cited; er_pain feeds importance
09:55:55 Importance ranking computed for 9700 Biology: 24 subtopics scored
09:55:55 Importance ranking computed for 9702 Physics: 38 subtopics scored
09:55:55 Importance ranking computed for 9701 Chemistry: 53 subtopics scored
09:54:37 Wave 2 opened: roadmap published to cockpit (6 waves, objectives set)
09:42:54 ER index 9702: 10839 error statements → 55 subtopics
09:42:46 ER index 9701: 9584 error statements → 59 subtopics
09:42:37 ER index 9700: 9357 error statements → 24 subtopics