@@ -3709,11 +3709,12 @@ gates:
37093709 A -- CPS-observable cross-sectional joints (earnings x age x sex, marital
37103710 composition, household composition), FLOOR-priced, 53 gated / 52 report-only;
37113711 family B -- SSA administrative margins of the deployed + simulated benefits,
3712- ANCHOR-priced, 10 gated (2 disability-conversion M4-simulated margins
3713- + 8 DI age-composition bands) / 15 report-only (14 circular claim-age
3714- + 1 benefit level); family C -- the two committed ordinal compression
3712+ ANCHOR-priced, 0 gated (family B gates nothing) / 25 report-only (2
3713+ disability-conversion M4-simulated margins + 8 DI age-composition bands,
3714+ both demoted by amendment 1; 14 circular claim-age + 1 benefit level);
3715+ family C -- the two committed ordinal compression
37153716 fingerprints that must REVERSE to the anchor orderings, BINARY, 2 gated.
3716- 65 gated / 67 report-only + the report-only A' published-value family.
3717+ 55 gated / 77 report-only + the report-only A' published-value family.
37173718 Per the standing description_claims_exactly_the_scored_surface rule the
37183719 surface claimed is EXACTLY these cells. Does NOT re-certify the dynamics
37193720 (gate-1 earnings, gate-2a/2b/2c demographic / household / marriage x earnings,
@@ -4358,12 +4359,47 @@ gates:
43584359 so a candidate cannot recover DI status through a proxy the direct
43594360 rule does not literally name (verification flip-note 2).
43604361 pass_rule : >-
4361- CONJUNCTION over the gate-eligible family-B cells: the run passes
4362- family B iff every gated cell's |deployed_pp - anchor_pp| <= its
4363- reference-period tolerance_pp. Report-only cells (the 14 circular
4364- claim-age cells, benefit levels) publish on their own rules and
4365- never gate.
4366- gated_cells :
4362+ CONJUNCTION over the gate-eligible family-B cells. AFTER amendment 1
4363+ (2026-07-12-w1-family-b-di-bands) family B has NO gate-eligible cells
4364+ -- all 10 are demoted to report-only -- so this conjunction is over
4365+ the EMPTY set and family B contributes NOTHING to the gate: the
4366+ family-B factor drops out of the gate conjunction (the gate is family
4367+ A AND family C). Were a cell re-gated by a future concept-bridge
4368+ amendment, a run would pass family B iff every gated cell's
4369+ |deployed_pp - anchor_pp| <= its reference-period tolerance_pp. ALL
4370+ report-only cells (the 10 demoted DI / conversion cells, the 14
4371+ circular claim-age cells, benefit levels) publish on their own rules
4372+ and never gate.
4373+ gated_cells : {}
4374+ # amendment 1 (2026-07-12-w1-family-b-di-bands, ratified by merge of PR
4375+ # #164, squash bb2e0de): ALL 10 family-B cells are DEMOTED to report-only;
4376+ # family B gates NOTHING. The 10 anchor values + tolerances are RETAINED
4377+ # verbatim under retained_anchors (zero threshold movement, nothing
4378+ # deleted); machine reasons are in report_reasons. See gate_w1.history and
4379+ # docs/amendments/gate_w1_amendment_1_family_b_di_bands.md.
4380+ demoted_disclosure_note : >-
4381+ all 10 family-B cells publish report-only (published-not-certified),
4382+ pending a future concept-bridge amendment: the 8 DI age-composition
4383+ bands score an M4 work-disability point-prevalence against the SSA
4384+ disabled-worker beneficiary STOCK (DI ASR Table 19), and the 2
4385+ disability-conversion cells score the same undefined stock at the FRA
4386+ boundary (6.B5.1) which the M4 evidence base pre-ruled "never a level
4387+ match", across a concept bridge the gate never defined -- so no
4388+ contract-consistent candidate can clear any of the 10.
4389+ report_reasons :
4390+ claim_age.disability_conversion|female : [concept_bridge_undefined_di_stock,
4391+ conversion_level_match_never_certified]
4392+ claim_age.disability_conversion|male : [concept_bridge_undefined_di_stock,
4393+ conversion_level_match_never_certified]
4394+ di_prevalence.under30 : [concept_bridge_undefined_di_stock]
4395+ di_prevalence.30-34 : [concept_bridge_undefined_di_stock]
4396+ di_prevalence.35-39 : [concept_bridge_undefined_di_stock]
4397+ di_prevalence.40-44 : [concept_bridge_undefined_di_stock]
4398+ di_prevalence.45-49 : [concept_bridge_undefined_di_stock]
4399+ di_prevalence.50-54 : [concept_bridge_undefined_di_stock]
4400+ di_prevalence.55-59 : [concept_bridge_undefined_di_stock]
4401+ di_prevalence.60-fra : [concept_bridge_undefined_di_stock]
4402+ retained_anchors :
43674403 claim_age.disability_conversion|female :
43684404 tolerance_pp : 1.89
43694405 anchor_pp : 14.1
@@ -4468,10 +4504,16 @@ gates:
44684504 claim_age.age63|female, claim_age.age63|male, claim_age.age64|female,
44694505 claim_age.age64|male, claim_age.age65|female, claim_age.age65|male,
44704506 claim_age.age66|female, claim_age.age66|male, claim_age.age67_69|female,
4471- claim_age.age67_69|male, claim_age.age70plus|female, claim_age.age70plus|male]
4507+ claim_age.age67_69|male, claim_age.age70plus|female, claim_age.age70plus|male,
4508+ claim_age.disability_conversion|female, claim_age.disability_conversion|male,
4509+ di_prevalence.under30, di_prevalence.30-34, di_prevalence.35-39,
4510+ di_prevalence.40-44, di_prevalence.45-49, di_prevalence.50-54,
4511+ di_prevalence.55-59, di_prevalence.60-fra]
44724512 gated_composition : >-
4473- 2 disability_conversion (M4-simulated margin) + 8 DI age-composition
4474- bands
4513+ none -- all 10 cells (2 disability_conversion M4-simulated margins + 8
4514+ DI age-composition bands) demoted to report-only by amendment 1
4515+ (concept_bridge_undefined_di_stock; the conversion cells also
4516+ conversion_level_match_never_certified)
44754517 sources : {claim_age: data/external/ssa_claim_ages_2023supplement.json
44764518 (6.B5.1), di_prevalence : data/external/di_asr_2023/tables.json (Table
44774519 19), benefit_level : dynasim-refs/ssa_supplement_2023_6b.txt (6.B4/6.B3)}
@@ -4715,22 +4757,23 @@ gates:
47154757 tranche : w1_representative_frame_transport
47164758 certifies : >-
47174759 the TRANSPORT of the already-fit PSID generators onto the certified
4718- populace frame -- the 65 gated cells (53 CPS-observable family-A joints
4719- + 10 SSA family-B admin margins + 2 family-C compression-fingerprint
4720- reversals). A PASS certifies that stochastic regeneration through
4721- the deployed generators reproduces the CPS-observable cross-section
4722- within the frame's own sampling floor, lands the deployed + simulated
4723- DI margins on the SSA anchors, and reverses BOTH compression fingerprints
4724- to the anchor orderings.
4760+ populace frame -- the 55 gated cells (53 CPS-observable family-A joints
4761+ + 2 family-C compression-fingerprint reversals); family B certifies NO
4762+ SSA margin after amendment 1 (all 10 SSA family-B admin margins are
4763+ report-only, pending a concept-bridge amendment). A PASS certifies that
4764+ stochastic regeneration through the deployed generators reproduces the
4765+ CPS-observable cross-section within the frame's own sampling floor, and
4766+ reverses BOTH compression fingerprints to the anchor orderings.
47254767 supports :
47264768 - >-
47274769 the cross-sectional microsim, the local-area cuts, and the 75-year
47284770 projection all reading ONE PSID-estimated panel deployed on the CPS
47294771 frame -- the transport is the unlock (#113).
47304772 - >-
4731- the deployed + simulated DI composition (conversion share + DI age
4732- bands) a payable benefit baseline rides on, on the representative
4733- frame.
4773+ the deployed + simulated DI margins (conversion share AND DI
4774+ age-composition bands) are REPORT-ONLY pending the concept-bridge
4775+ amendment; see amendment 1. A payable benefit baseline that rides on a
4776+ DI margin must await that amendment.
47344777 does_not_support :
47354778 - >-
47364779 the DYNAMICS -- earnings, marital, household, marriage x earnings,
@@ -4820,3 +4863,93 @@ gates:
48204863 vs the ratified floor: the flip READS the frozen artifact and rewrites
48214864 nothing. The four verification flip-time notes are implemented (ceremony_record.flip_notes_implemented).
48224865 Bindings go LOCKED-HOT.
4866+ - id : 2026-07-12-w1-family-b-di-bands
4867+ proposed : ' 2026-07-12'
4868+ referee_round :
4869+ review : >-
4870+ PR #164 comment 4951701300 (verdict AMEND THE AMENDMENT -- extend the
4871+ demotion to all 10 family-B cells; bind the flip text; text-precision
4872+ corrections).
4873+ fixes : >-
4874+ 9bc4e32 (comment 4951835634 -- all 10 demoted; the section-7 flip text
4875+ and section-8 history bound by tests; section-2 / 4b / 5 / PR-body
4876+ precision corrections).
4877+ verification : >-
4878+ PR #164 comment 4951903239 (verdict RATIFY AS-IS; every load-bearing
4879+ number recomputed from the committed artifacts, the referee's four
4880+ named mutations plus two more reproduced, family-A OC byte-identical;
4881+ four flip-time notes N1-N4, none blocking).
4882+ ratified : >-
4883+ 2026-07-12 by merge of PR #164 (merge commit bb2e0de) under the
4884+ maintainer's standing campaign directive of 2026-07-07, exercised only
4885+ after the full ceremony (proposal d11cd4f -> round-1 AMEND 4951701300 ->
4886+ fixes 9bc4e32 / 4951835634 -> verification RATIFY AS-IS 4951903239). This
4887+ flip records the completed ceremony and applies section 7; no_self_rescue
4888+ applies.
4889+ flipped_live : this pull request
4890+ flip_notes_implemented :
4891+ note_1_section7_5_inner_figures_bound : >-
4892+ section 7.5's inner family-B figures (0 gated / 25 report-only) are now
4893+ gate_w1.covers CONTRACT text and are string-bound in
4894+ tests/test_gate_w1_derivations.py alongside the 55 / 77 roll-up.
4895+ note_2_historical_descriptor_fixed : >-
4896+ section 2's "the retained conversion cells" (a pre-fixes-draft
4897+ descriptor) is corrected to "the formerly retained conversion cells" in
4898+ the permanent amendment record.
4899+ note_3_env_only_test_restated : >-
4900+ the always-runnable figure restates (does not omit) the environment-only
4901+ test_contract_identity sidecar split (editable-install-vs-worktree); it
4902+ is untouched by this PR and green in CI, the authoritative signal.
4903+ note_4_5p23_5p78_attribution : >-
4904+ section 4a's "5.23/5.78" is round 1's cited honest-forward-chain figure,
4905+ bound to no test and step-convention-dependent (a frame-weighted
4906+ re-derivation gives 4.85/5.51); the conclusion is convention-invariant
4907+ because no honest construction comes within 4.9pp of the 12.21/12.59
4908+ floor. The digit-exact figures on this margin (5.79/6.55, 6.74/7.62,
4909+ 12.21/12.59, 8.30/8.07, 0.267/0.322) all recompute exactly.
4910+ content : >-
4911+ STRUCTURAL amendment, ZERO THRESHOLD MOVEMENT. ALL 10 family-B gated cells
4912+ are DEMOTED from gated to report-only: the 8 DI age-composition prevalence
4913+ bands (di_prevalence.under30 .. .60-fra) AND the 2 disability-conversion
4914+ M4-simulated margins (claim_age.disability_conversion|{female,male}). The 8
4915+ bands and the 2 conversion cells carry machine reason
4916+ concept_bridge_undefined_di_stock (their common undefined-DI-stock
4917+ numerator); the 2 conversion cells additionally carry
4918+ conversion_level_match_never_certified. Family B now gates NOTHING (fully
4919+ report-only); it certifies no SSA margin. All 10 SSA anchors publish
4920+ report-only (values + tolerances retained, not deleted). Motivated by W1
4921+ forensics 1 Q4 (runs/gate_w1_forensics1_v1.json, registration 4951218279,
4922+ grading 4951430002) for the 8 bands and by the adversarial round (PR #164
4923+ comment 4951701300) for the 2 conversion cells: the gate scored an M4
4924+ WORK-DISABILITY point-prevalence against the SSA DISABLED-WORKER BENEFICIARY
4925+ STOCK (DI ASR Table 19, bands) and against the SSA 6.B5.1 conversion flow
4926+ (conversion cells) across a concept bridge it never defined -- a
4927+ duration-accumulated insured-beneficiary stock needs a DI-entry hazard, a
4928+ duration-to-conversion survival model, and the Supplement 4.C2 insured
4929+ denominator, none defined by the gate and the third not archived. For the
4930+ bands the concept delta dominates in aggregate (share 0.595, per-band range
4931+ 0.023-0.891; +21.3pp duration-accumulation vs +2.6pp M4 hazard shape at
4932+ 60-FRA); all 8 bands fail by 2.9x-21.9x their tolerances (passes:false, gaps
4933+ 2.8-23.9pp vs tolerances 0.31-2.14pp). For the conversion cells the
4934+ numerator is the same undefined stock (point-prevalence 5.79/6.55 constant
4935+ on 60-66); the M4 evidence base (runs/m4_disability_v1.json
4936+ conversion_validation) pre-ruled the concept "never a level match" (ratio
4937+ 0.267/0.322); every honest stock-to-flow reduction caps at 6.74/7.62 vs the
4938+ required pass-window floor >=12.21/12.59 (anchor 14.1/14.5 - tol 1.89/1.91).
4939+ So no contract-consistent candidate can clear any of the 10 cells.
4940+ PROSPECTIVE ONLY (no_self_rescue): no committed run's verdict changes;
4941+ candidate 1 (runs/gate_w1_candidate1_v1.json, PR #162) stands FAIL -- it
4942+ fails family A (0/5 seeds) AND family C independently of the amendment (and
4943+ all 10 family-B cells, dev 8.30/8.07 vs tol 1.89/1.91 on the conversion
4944+ pair), so the demotion rescues nothing. Family A UNCHANGED (53 cells,
4945+ faithful OC p_seed 0.922 / p_gate 0.9481, byte-identical -- none of the 10
4946+ family-B cells is in the family-A OC machinery); family C UNCHANGED; ZERO
4947+ family-A/C threshold movement. Certification scope narrows: family B
4948+ certifies NOTHING; all 10 cells are report-only, published-not-certified,
4949+ pending a future concept-bridge amendment that FIRST archives Supplement
4950+ 4.C2 and the incidence/duration inputs. The gate_w1 faithful-candidate OC
4951+ returns from a structural 0 (10/10 family-B cells unclearable -> unpassable)
4952+ to 0.9481 x I(family C) on the residual 55-cell gated surface (65 -> 55
4953+ gated, 67 -> 77 report-only). Evidence chain: candidate 1 (PR #162, run
4954+ gate_w1_candidate1_v1), W1 forensics 1 (PR #163,
4955+ runs/gate_w1_forensics1_v1.json), M4 disability (runs/m4_disability_v1.json).
0 commit comments