# Popper Engine V2 rung-2 — REGISTRATION of record, batch r2-edh-b1

**Registered:** 2026-08-06. **The git commit carrying this file is the registration
timestamp**; the commit message carries this file's SHA-256. Everything below is frozen
by that commit: statements, scopes, kill-conditions, thresholds, instruments, eligibility
tables, Block B predictions, holdout. Parent protocol: `docs/DESIGN_POPPER_V2_RUNG3_
REGISTRATION_20260804.md` (record schema, reused for this batch's shape per the minting
README); structure imitates `docs/generated/popper_v2_rung3_registration_20260804.md`
§1–§3, adapted for a two-block (A+B) registration per operator directive 2026-08-06.

## 1. Batch block

- **Batch:** `r2-edh-b1`. **Minted: 25** (disclosed; `popper_r2_edh_minted_1..3.json` +
  README, committed 2026-08-05, timestamped BEFORE pinning).
- **Triage (Fable, `popper_r2_edh_triage_20260806.md`):** **25/25 PASS to pinning, zero
  triage kills.** Five hardening directives (T1–T5) issued, applied below and in the
  pinned instrument file. Block B (16 targets) added to the same registration by operator
  directive 2026-08-06, design fixed in the same triage document.
- **Pinning (this commit):** 25/25 Block A instruments pinned + verified against the live
  DB (visible half, 42,009 rows); 16/16 Block B targets derived by a single committed
  script from the visible half only. Deliverables:
  `popper_r2_edh_pinned_blockA.json` (25 conjectures: hardened statements, eligibility
  tables, frozen SQL, training values, verification notes) and
  `popper_r2_edh_blockB_predictions.json` (16 targets: point + 90% interval + evaluation
  set + method block), produced by
  `apps/scriptome/management/commands/derive_edh_recovery_predictions.py`.
- **Corpus snapshot:** 42,009 EDH inscriptions, `CatalogueSource` id 68, slug `edh`, all
  `target_unit=physical_object` / `tradition=other` / `medium_class=unknown` (firewalled
  from the manuscript census, per `edh_registration_slice_ingest_20260805.md` §3). 33/33
  registration-slice provinces landed EXACT (declared=ingested on every row, per that
  doc's §5 reconciliation table).
- **Registered total: 25 Block A conjectures + 16 Block B targets = 41 disclosed items**,
  frozen in the same commit. Survivors/coverage are always read against these disclosed
  counts, never against a post-hoc subset.

## 2. Holdout discipline restated

- The **33 holdout provinces** (`docs/generated/edh_registration_slice_ingest_20260805.md`
  §1, second table: HiC, Inc, Iud, LaC, Lig, Lug, Lus, LyP, MaC, MaT, Mak, Mes, MoI, MoS,
  Nar, Nor, Num, PaI, PaS, Pic, Rae, ReB, Rom, Sam, Sar, Sic, Syr, Thr, Tra, Tri, Umb, Val,
  VeH) were **never fetched, queried, cached, or read in any form** during minting
  (2026-08-05) or this pinning pass (2026-08-06) — confirmed structurally by
  `EdhHoldoutViolation` (`apps/scriptome/services/edh_census.py`), live-tested in the
  ingest run (`--provinces Rom` → refused, zero network calls), and confirmed by this
  pinning pass's own ABSOLUTE CONSTRAINT of zero network access throughout (every
  operation in this commit was a read-only `SELECT` against the already-ingested 42,009
  rows, or prose/JSON authoring — no `curl`, no EDH API call, of any kind).
- **32 geographic holdout provinces** (T1): Inc ("Provincia incerta") excluded from every
  conjecture's arithmetic — not a geographic unit, EDH's own catch-all for uncertain
  findspots. Inc is still physically fetched as part of the same harvest pass that lands
  the other 32 (for completeness of the holdout-half ingest), and its own record count
  will be disclosed alongside results, but it never enters any Block A kill-condition or
  Block B target.
- **Possession-evidence pointer:** the registration-slice ingest's 65 raw API-response
  files (39,595,097 bytes, `/data/extracted_text/inferpedia-exports/scriptome/edh-drop/`
  inside `inferopedia-web-1`), one SHA-256 per file, aggregate manifest digest
  `04f95968446bd2f2550c30f3acb5a1780fbe95797a6c001b48c823975722eb58`
  (`edh_registration_slice_ingest_20260805.md` §7) — establishes a verifiable
  possession timestamp for the visible half, predating this registration.
- This pinning pass added **zero** new holdout-adjacent evidence: no holdout province
  name was resolved to a count, share, or any numeric fact anywhere in this commit's
  work. Every number in both JSON deliverables is either (a) computed from the live DB
  scoped to the 33 registration-slice provinces, explicitly filtered by province code in
  every query (not merely "whatever happens to be loaded"), or (b) a declared,
  provenance-stated public input (the EDH HD-number ceiling, §5 below).

## 3. Hardening directives applied (T1–T5)

Full detail lives in `popper_r2_edh_pinned_blockA.json`'s `hardening_directives_applied`
block and each conjecture's own `hardening_applied` list; summarized here:

- **T1 (01/02/03 denominator harmonization):** evaluation set pinned as the **32
  geographic holdout provinces**; 01/02 denominators restated (was "33"); 03's absolute
  thresholds (≥12 <300, ≥5 ≥1000) unchanged, now expressly "of the 32".
- **T2 (per-conjecture eligibility tables):** all 25 conjectures carry an explicit
  enumerated in-scope province list (or named groups), with Rom/ReB resolved individually
  and reasoned. No family-description eligibility survives into this registration.
- **T3 (14/17 carve-out):** Mesopotamia is 14's *only* named exception (cross-ref 17); "no
  other carve-outs" applied literally — Regnum Bospori and every other holdout province
  remain fully kill-capable members of 14's eligible pool.
- **T4 (attrition-proof rewording + ≥2-eligible floor):** 15/22's fixed-count clauses
  reworded to "fewer than 75% of the then-eligible"; all seven group-percentage
  conjectures (05, 09, 10, 13, 15, 21, 22) gain "a group with fewer than 2 then-eligible
  provinces renders that clause UNDECIDABLE," applied per named group.
- **T5 (21's aggregation pin):** unweighted mean of per-province average transcription
  lengths, pinned directly in the frozen query text (a `CASE`-grouped column feeding an
  outer `AVG()` of per-province averages, not a record-weighted pooled mean).

**Verification finding, disclosed in full in Block A's `verification_summary`:** 20 of 25
conjectures' cited training values were reproduced **exact** against the live DB; **5**
carried a discrepancy between the minted note's cited number and what the conjecture's own
frozen instrument actually computes (r2-edh-b1-06, -11, -16, -23 each used the wrong
denominator or window boundary in their prose citation; -09's Asia exception was
mischaracterized). All five are corrected in Block A's `training_value` fields with the
original minted figure preserved alongside for the record; **no threshold was altered** in
any of the five. The r2-edh-b1-06 correction is the one with a material risk
implication — see §4 and Block A's `judgment_calls_for_orchestrator`.

## 4. Block A pinned-instrument summary table

| ID | One-line claim | Threshold | Eligibility (N) |
|---|---|---:|---:|
| 01 | Top-5 provinces hold the concentration | ≥45% of 32-province total | 32 |
| 02 | No single-province monopoly | <30% of 32-province total | 32 |
| 03 | Heavy-tailed province-size shape recurs | ≥12/32 <300 AND ≥5/32 ≥1,000 | 32 |
| 04 | Date-coverage is heterogeneous, not central | spans outside [35%,95%] both ways | 32 |
| 05 | Large provinces skew range-precision | ≥40% range-share in ≥75% of eligible-large | 32 (N≥1,000 subset) |
| 06 | Exact-dating stays a minority | ≤40% of dated rows per province | 32 |
| 07 | Genre-vocabulary floor | ≥8 distinct type_of_inscription values | 32 |
| 08 | Material-vocabulary floor | ≥5 distinct material values | 32 |
| 09 | Epitaph/votive is the plurality genre | ≥85% of eligible-large provinces | 31 (Rom out) |
| 10★ | Mediterranean marble > Continental marble | ≥15% vs <10%, 75% of each 8/6 group | 14 (8+6) |
| 11★ | Frontier instrumentum domesticum | ≥10% in Raetia and/or Noricum | 2 |
| 12★ | Frontier military-diploma presence | ≥3 finds in Raetia and/or Noricum | 2 |
| 13★ | Latin-West / Greek-East language divide | <5% vs ≥5% non-Latin, 80% of each 21/6 group | 27 (21+6) |
| 14 | Epigraphic-habit peak in {0,1} | every eligible province except Mesopotamia | 31 (+Mes carve-out) |
| 15★ | North Africa's gentler 3rd-c. decline | >60% ratio (Africa) vs ≤60% (rest), 75%/80% | 31 (4+27) |
| 16 | Curve is compact around its own peak | ≥90% within a 6-century window | 31 |
| 17★ | Mesopotamia peaks late (bucket ≥2) | peak_bucket ≥2, N(dated)≥20 | 1 |
| 18 | Bracket-density (textual-loss marker) floor | ≥35% | 32 |
| 19 | Identification-uncertainty ceiling | <25% '?'-suffixed monument types | 32 |
| 20 | Monument-type documentation heterogeneous | spans outside [30%,90%] both ways | 32 |
| 21★ T5 | Frontier text shorter than Mediterranean | ≥20% shorter, unweighted per-province mean | 10 (2+8) |
| 22★ | West > East Judaeo-Christian reversal | ≥5% (4 Western) vs <5% (2 Greek-East), 75%/both | 6 (4+2) |
| 23★ | Transpadana's Cisalpine stele tradition | ≥20% stele share (single exemplar Aemilia) | 1 |
| 24 | Date-range width stays in a normal band | [20, 250] years average per province | 32 |
| 25 | Photographic-documentation heterogeneous | spans outside [3%,40%] both ways | 32 |

★ = directional (mechanism-based) conjecture, 9 of 25 (36%), per the minting README's own
disclosure. Eligibility (N) is the **conceptual** in-scope province count from each
conjecture's T2 eligibility table — the **actual decision-time** subset ("then-eligible")
is whichever of these clear the conjecture's own stated minimum-support floor once the
holdout half lands, per T4's decidability rule.

## 5. Block B target table

**Method (identical across every share target):** point = record-weighted visible-half
value over the relevant analogue set/stratum (pooled numerator/denominator, never an
unweighted per-province average); 90% interval = province-level bootstrap, provinces
resampled **with replacement** (n = the number of holdout provinces in that target's
evaluation set), 10,000 resamples, seed **20260806**, 5th/95th percentile (linear
interpolation). Full method block, evaluation-set province lists, and analogue pools are
in `popper_r2_edh_blockB_predictions.json`.

| ID | Target | Point | 90% interval |
|---|---|---:|---:|
| B1a | Top-1 province share of 32-holdout total | 18.20% | [11.97%, 26.91%] |
| B1b | Top-5 share of 32-holdout total | 64.21% | [50.64%, 78.09%] |
| B1c | Count of the 32 with N≥1,000 (rescaled to declared total) | 8.94 | [6, 12] |
| B1d | Count of the 32 with N<300 (rescaled to declared total) | 16.02 | [11, 20] |
| B2 | Century-share vector (11 bins) — scored as TV-distance ≤ ceiling | (vector; see JSON) | ceiling = **0.1196** (95th pct of resampled-vs-anchor TV distance) |
| B3a | Non-Latin share, Latin-West holdout stratum (n=21) | 0.63% | [0.39%, 0.90%] |
| B3b | Non-Latin share, Greek-East holdout stratum (n=6) | 24.63% | [17.71%, 38.60%] |
| B3c | Non-Latin share, full 32-province aggregate | 2.42% | [1.29%, 4.59%] |
| B4a | Epitaph share of typed rows, 32-aggregate | 40.46% | [27.07%, 54.68%] |
| B4b | Votive-inscription share of typed rows, 32-aggregate | 23.53% | [16.84%, 30.71%] |
| B5a | Dated-share, 32-aggregate | 80.90% | [64.43%, 91.22%] |
| B5b | Range-precision share of dated rows, 32-aggregate | 95.49% | [93.37%, 96.64%] |
| B6a | Bracket-density, 32-aggregate | 65.33% | [62.41%, 68.47%] |
| B6b | No-image rate, 32-aggregate | 22.29% | [12.96%, 30.72%] |
| B7a | Marmor share, Mediterranean holdout stratum (n=8) | 37.61% | [31.57%, 40.89%] |
| B7b | Marmor share, Continental holdout stratum (n=6) | 0.95% | [0.65%, 1.32%] |

**Declared contaminated input (B1c/B1d only):** `IMPLIED_HOLDOUT_TOTAL = 40,819`
(= EDH's public bulk-download page's HD-number ceiling, 82,828, minus the visible/ingested
registration slice, 42,009). Provenance: `edh_registration_slice_ingest_20260805.md` §2,
read pre-registration. Banned as a scored target; permitted only as the normalization
target each B1c/B1d bootstrap resample's 32 province sizes are rescaled to before applying
the ≥1,000/<300 thresholds — every other compositional/allocation property remains
genuinely unknown on this box.

**Registered expectation:** 16 targets at a 90% interval (B2 at a 95th-percentile
ceiling) → expected coverage **≈14–15 of 16** under honest cross-half exchangeability;
materially lower coverage is itself a finding about the alphabetical split (§6), not a
mere miss.

**Sanity checks (recorded, not re-derived here):** script rerun reproduces
byte-identical output (verified: two independent runs, identical SHA-256
`d72d4654ba6ede2dcd67662c13b16a4566a9a3ca406eeadd851199ddf6d2b267`); four visible-half
point predictions (B5a dated-share, B3c non-Latin aggregate, B4a epitaph share, B6a
bracket-density) each independently reproduced by a standalone one-off SQL query, exact
to the fourth decimal in every case.

## 6. The two labels

- **Label 1 — every verdict in this batch (Block A and Block B alike) is
  REPLICATION-GRADE, never discovery-grade.** EDH's content has been frozen since
  February 2021 (project funding ended; verified live on the primary data page) —
  pre-cutoff for this model. Landing the holdout half therefore tests whether a
  pre-registered prediction generalizes across an *arbitrary partition of already-fixed,
  already-known data*, not whether the model can anticipate genuinely novel facts. This is
  a different and narrower kind of evidence than the NAMAMI (r3-b1) batch's
  discovery-grade verdicts, where Jammu & Kashmir/Assam/the tail states were live,
  actively-growing, post-cutoff sources. Both labels matter for different reasons; neither
  substitutes for the other, and this batch's honest label is the weaker one.
- **Label 2 — the split is alphabetical, not random, and that is the named wager.** The
  registration/holdout partition is EDH's own case-sensitive ASCII province-code order,
  first half vs. second half (`edh_registration_slice_ingest_20260805.md` §1), not a
  random shuffle. Cross-half exchangeability under a *non-random, structurally arbitrary*
  split is exactly the property this batch stakes its claims on. A systematic
  geographic/historical confound tracking the alphabet (e.g., EDH's own province-code
  assignment history, or a correlation between code letter and annexation era/find-density
  region) would bias every prediction in this registration in a way ordinary sampling
  theory does not protect against, and this framing does not paper over that risk — it
  names it as the wager being tested, per the triage doc's own honesty-label instruction.

## 7. Decision rules

- **Holdout-complete floor:** all **32 geographic** holdout provinces landed EXACT and
  reconciled against EDH's own live per-province totals (Inc, the 33rd holdout code, is
  also fetched as part of the same harvest pass for completeness but never gates or enters
  any conjecture's or target's arithmetic). No Block A kill-condition or Block B coverage
  check is evaluated before this floor is met, mirroring the r3-b1 registration's own
  decision-floor discipline (`popper_v2_rung3_registration_20260804.md` §2, triage ruling
  6) adapted from a per-state walk to a single-shot province-half landing.
- **UNDECIDABLE handling:** every per-province instrument states its own minimum-support
  N; a holdout province below that floor is UNDECIDABLE for that instrument (counts toward
  neither survival nor kill), per the r3-b1-17/Puducherry degenerate-support precedent.
  T4's uniform floor extends this to the group level: a named group with fewer than 2
  then-eligible provinces renders that group's clause UNDECIDABLE, applied separately per
  named group within a conjecture (binding on 05, 09, 10, 13, 15, 21, 22).
- **Near-boundary independent re-derivation rule:** any Block A verdict within 10%
  relative of a band edge, or any Block B target whose landed value sits within 10%
  relative of an interval edge (or the B2 TV-distance ceiling), requires independent
  re-derivation by a second lane before adjudication — carried over verbatim from the
  r3-b1 registration's own §4 rule. Given this pinning pass's own finding that
  r2-edh-b1-06's true training margin (1.86pp to its 40% ceiling) is far tighter than the
  minted note originally disclosed (see §3), r2-edh-b1-06 is flagged here, in advance, as
  a standing near-boundary watch item for whenever the holdout lands — independent
  re-derivation on its verdict is pre-committed regardless of which side of the line it
  falls.
- **Carve-outs as cited data, not inline branching:** Mesopotamia's T3 carve-out on
  r2-edh-b1-14 (cross-referenced to r2-edh-b1-17) is the only carve-out in this batch; it
  must be represented as an explicit, citable data table when a future scoring runner is
  built for this batch — mirroring `apps/scriptome/services/popper_validation.py`'s own
  `CARVE_OUTS`/`ALREADY_KILLED_CONJECTURES` design precedent (carve-outs are data cited to
  the registration section they transcribe, never scattered inline branching logic).
- **No scoring runner exists yet for this batch** (disclosed, not an oversight): unlike
  r3-b1's `popper_validation.py`, EDH's holdout lands as a single province-half fetch, not
  an incremental per-state walk, so the autonomous per-state decision-floor/machine-verdict
  machinery does not transfer directly. Building an EDH-specific scoring runner is future
  work, out of this pinning pass's scope, to be done only after the holdout fetch itself
  (per the triage doc's sequencing: pinning → review → **this registration commit** → only
  then the second-half fetch → machine scoring → countersignature).

## 8. Validation events (append-only; awaiting the holdout fetch)

*(No entries yet. This section will receive dated entries, in the same format as
`popper_v2_rung3_registration_20260804.md` §7, once (a) the holdout half is fetched under
the same holdout-discipline module used for the registration slice, (b) all 32 geographic
provinces land EXACT and reconcile against the decision floor in §7, and (c) an EDH-scoring
runner — not yet built, see §7 — executes the 25 frozen Block A queries and the Block B
coverage check against the landed data. Every entry's label is fixed in advance by §6:
replication-grade, never discovery-grade.)*

## 9. File hashes

SHA-256, computed over the exact bytes of each committed file:

| File | SHA-256 |
|---|---|
| `popper_r2_edh_pinned_blockA.json` | `2f9cc5ae106b564a67af9ddaf4ad8f5f12bad9189a1c0fa48c4c42f62b4c631f` |
| `popper_r2_edh_blockB_predictions.json` | `d72d4654ba6ede2dcd67662c13b16a4566a9a3ca406eeadd851199ddf6d2b267` |

— Prepared 2026-08-06, Stephen Pink (operator delegation) · pinning lane: Claude Sonnet 5
(model family disclosed per V1 §V) · orchestrator review and registration-commit
authorship: Claude Fable 5, pending.

## 10. Orchestrator ratification & countersignature (Fable, 2026-08-06, pre-commit)

The five judgment calls flagged by the pinning pass are adjudicated as follows:

1. **Rom content-vs-coverage split — RATIFIED.** Rom OUT of 09/14/15/16 (content-mix
   and temporal-pattern claims, where capital status is a mechanism confound), IN for
   the structural/documentation instruments. This is the standing unit-class note's
   own logic applied consistently; the per-conjecture tables now make it mechanical.
2. **ReB extension to 15/16 — RATIFIED.** Same underlying bucket histogram as 14,
   where T3 rules ReB in; internal consistency requires the extension.
3. **ReB IN for 09 — RATIFIED.** Funerary/votive plurality is a culture-wide pattern,
   not a directly-administered-garrison mechanism; the exclusion criterion does not
   reach it.
4. **06's corrected margin (1.86pp, Asia 38.14%) — ACKNOWLEDGED, threshold frozen.**
   The minted ceiling (40%) stands untouched per the no-post-hoc-adjustment rule; the
   instrument is now understood to be a genuinely at-risk wager and is on the
   near-boundary watch list, together with 16's corrected tightest margin (Baetica
   91.08% vs the 90% floor). Both will trigger the independent re-derivation rule if
   they land near their edges.
5. **T4 uniform floor on the two-member groups (21, 22) — RATIFIED.** Both named
   provinces in each pair must clear their N-floors or the clause is UNDECIDABLE; the
   hardening is conservative and registered before any data.

Discrepancy handling **approved**: five minted-notes arithmetic errors (06, 09, 11,
16, 23) corrected in `training_value` with originals preserved; no threshold changed
anywhere; 11's weakened clean-gap narrative is disclosed rather than repaired.

Block B **verified for freeze**: 16 targets, each with point + 90% interval (or the
B2 TV-ceiling), enumerated evaluation sets, per-target method, seed 20260806,
byte-identical rerun (SHA-confirmed), four independent SQL cross-checks exact to
4 decimals, and the IMPLIED_HOLDOUT_TOTAL contaminated input declared with formula
and provenance.

**This commit is the registration timestamp.** At this moment no holdout-province
record, count, or aggregate exists on this box beyond the declared contaminated
input. The second-half fetch is authorized only AFTER this commit lands.

Countersigned: Fable (orchestrator), under the operator's standing delegation and
the operator's 2026-08-06 cornerstone directive.

---

## VALIDATION EVENT 1 — the complete holdout, both blocks (2026-08-06)

**Decision floor:** all 32 geographic holdout provinces (+ Inc, disclosed) landed
EXACT, 33/33 per-province reconciliation against EDH's own declared totals
(`edh_holdout_ingest_20260806.md`; evidence manifest `d72fb027…`; fetch window
09:43:50–09:57:05 UTC, entirely after registration commit f9f204a 09:34:24 UTC).

**Machine scoring:** `popper_r2_edh_scoring_draft_20260806.md` +
`popper_r2_edh_scoring_values_20260806.json` (drafts; batched-vs-standalone
equivalence 4/4). **Independent re-derivation** of all nine near-threshold values
(different computation path, ORM/python-side): 9/9 reproduced to ≥4 s.f.
(`popper_r2_edh_rederivation_20260806.md`).

**Orchestrator ruling (scope defect, 01/02):** the frozen SQL for 01/02 carried no
province-set restriction — correct against the pre-fetch database, wrong once both
halves shared the table. The registered claim text (T1-hardened: "the 32-province
holdout total") governs; the SQL defect is recorded as METHOD AMENDMENT #7: frozen
instruments must parameterize their evaluation population explicitly, never inherit
it from database state. Both interpretations' values preserved in the scoring JSON.

**Verdicts (countersigned):**
- **KILLED (5):** 10 (Mediterranean/Continental Marmor divide — Noricum 35.97%
  Marmor: the Gummern quarries, a rival mechanism single-model minting missed);
  15 (North Africa gentle decline — neither eligible African province clears 60%);
  21 (frontier text-length — direction REVERSED); 22 (Western Judaism/Christianity
  elevation — 0 of 4); 05 (range-precision dominance — 73.3333% vs 75% floor,
  re-derived independently before verdict).
- **UNDECIDABLE (1):** 17 (Mesopotamia N(dated)=4 < 20 — degenerate support,
  recorded, counted neither way; its directional content remains registered-open).
- **SURVIVES-LEG (19):** 01, 02, 03, 04, 06, 07, 08, 09, 11, 12, 13, 14, 16, 18,
  19, 20, 23, 24, 25. Knife-edge disclosures: 03 clause 1 at exactly 12/32 (its own
  threshold); 13 Greek-East at exactly 80.0000% (4/5). 06 survived its pre-committed
  watch at 38.4615% vs the 40% ceiling.

**Block B (recovery predictions): 9 of 16 covered** against a ~14–15 honest-calibration
expectation — a registered, quantified finding, not an embarrassment: the alphabetical
split was named as the wager in §6 and the wager partially lost. Misses: B1a, B1b,
B1c (15 provinces ≥1000 vs [6,12] — the holdout half is structurally richer in
mid-large provinces: Iberia, the Pannonias, Noricum, Rome), B5b and B6a
(whisker-close, <1.5% relative), B7a/B7b (Marmor both directions — the same Noricum
fact that killed conjecture 10). Method lesson: cross-half exchangeability under a
non-random (alphabetical) partition under-covers; stratified or hierarchical
prediction with partition-imbalance diagnostics is the r2-b2 design requirement.

**Labels:** every verdict in this event is REPLICATION-GRADE (pre-cutoff source),
per §6. All Block A/B artifacts, the ruling, and this event are frozen as of this
countersignature; nothing above this line was edited.

Countersigned: Fable (orchestrator), 2026-08-06, under the operator's standing
delegation and the 2026-08-06 cornerstone directive.
