diff --git a/.run/P35/census/share_census.json b/.run/P35/census/share_census.json
index ac4333f8ef..8b952b7b9c 100644
--- a/.run/P35/census/share_census.json
+++ b/.run/P35/census/share_census.json
@@ -31,7 +31,7 @@
},
"duplicate_text_classes": 6396,
"duplicate_text_sites": 17778,
- "elapsed_s": 26.4,
+ "elapsed_s": 24.7,
"flags": {
"ALIAS": 32,
"E": 3826,
diff --git a/.run/P35/census/share_census.txt b/.run/P35/census/share_census.txt
index 5d304841d2..7e5befc5b7 100644
--- a/.run/P35/census/share_census.txt
+++ b/.run/P35/census/share_census.txt
@@ -37,4 +37,4 @@ share_census: 218 binaries · 362,389 sig instances · 362,389 classified · 0 U
B E,F 11852 x 2 0x80014554,0x8001455C,0x8001513C func_80014554,func_8001455c
A - 141 x 167 0x80163C2C func_80163c2c
A - 141 x 165 0x80178004 func_80178004
- macro sites 0 · duplicate-text classes 6,396 (17,778 sites) · elapsed 26.4 s
+ macro sites 0 · duplicate-text classes 6,396 (17,778 sites) · elapsed 24.7 s
diff --git a/.run/P36/census/lever_census.json b/.run/P36/census/lever_census.json
index 52f2da9b48..56c8127d97 100644
--- a/.run/P36/census/lever_census.json
+++ b/.run/P36/census/lever_census.json
@@ -291,7 +291,7 @@
"via_macro": 94,
"what": "GTE ops whose clobbers exceed the canonical macro's (a scheduling steer): class-B levers INSIDE the headline number since T5 (2026-09-09), marked, 0 at the close"
},
- "head": "676626afb",
+ "head": "c0f2fc7ab",
"headers": 3181,
"levers_AB": {
"asm": 1869,
diff --git a/.run/P36/census/lever_census.txt b/.run/P36/census/lever_census.txt
index cc29b95278..1107fb200e 100644
--- a/.run/P36/census/lever_census.txt
+++ b/.run/P36/census/lever_census.txt
@@ -12,7 +12,7 @@ lever_census: 218 binaries · 4,121 TUs + 3,181 headers · coverage OK · unclas
E asm-label 7802 1370 6432 1100 161 2090 0 7802 {'asm-label': 7802}
F builtin 445 445 0 428 27 302 0 445 {'builtin': 445}
G attribute 76 1 75 1 1 40 0 76 {'attribute': 76}
- UNION A–D: 5,746 bodies · 1,007 distinct (addresses normalized) · 110 multi-copy classes holding 4,849 bodies · by kind {'ov': 5352, 'main': 124, 'shared': 159, 'md': 105, 'resident': 6}
+ UNION A–D: 5,746 bodies · 1,007 distinct (addresses normalized) · 110 multi-copy classes holding 4,849 bodies · by kind {'ov': 5352, 'main': 124, 'md': 105, 'shared': 159, 'resident': 6}
THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 4,010 sites in 1,980 bodies (674 distinct) · marked !FAKE 4,010 · UNMARKED 0
orphan !FAKE markers (no pin/asm site on the line nor below): 0
marked ordinary-C fakes kept by Drew's S104 ruling (a) (`do { } while (0)`, dead initialisers; NOT levers): 53
diff --git a/docs/story-timeline.md b/docs/story-timeline.md
index 30d8ce8ff2..379bc7b1f4 100644
--- a/docs/story-timeline.md
+++ b/docs/story-timeline.md
@@ -91,5 +91,6 @@
| 2026-09-07 | 61 | P33 (v1.32.0) | 218 | 100.0% | 100.0% | 100.0% | 100.0% | 0 | — |
| 2026-09-08 | 76 | P33.5 (v1.32.1), P34 (v2.0.0), P35 (v2.1.0) | 218 | 100.0% | 100.0% | 100.0% | 100.0% | 0 | — |
| 2026-09-09 | 64 | | 218 | 100.0% | 100.0% | 100.0% | 100.0% | 0 | — |
+| 2026-09-11 | 359 | | 218 | 100.0% | 100.0% | 100.0% | 100.0% | 0 | — |
-75 dated rows · phase ticks from the 36 PhaseEnds · the chart: `docs/story-timeline.svg`.
+76 dated rows · phase ticks from the 36 PhaseEnds · the chart: `docs/story-timeline.svg`.
diff --git a/docs/story-timeline.svg b/docs/story-timeline.svg
index 0d71d257f7..46dc79f964 100644
--- a/docs/story-timeline.svg
+++ b/docs/story-timeline.svg
@@ -6,54 +6,54 @@
50%
75%
100%
-Jul 2026
-Aug 2026
-Sep 2026
+Jul 2026
+Aug 2026
+Sep 2026
-
-
-P7
-
-
-
-
-
-
-P15
-
-
-
-
-
-
-
-
-P23
-
-
-
-P26
-
-
-
-P29
-
-P30
-
-P31
-
-P32
-
-
-
-
-2026-07-22: main enters the denominators
-instruction-weighted (all binaries)
-distinct code (each body once)
-function count
+
+
+P7
+
+
+
+
+
+
+P15
+
+
+
+
+
+
+
+
+P23
+
+
+
+P26
+
+
+
+P29
+
+P30
+
+P31
+
+P32
+
+
+
+
+2026-07-22: main enters the denominators
+instruction-weighted (all binaries)
+distinct code (each body once)
+function count
generated by tools/timeline.py — keyed by date