# RCL_H01_A content-vintage ledger v0.1

**Created:** 2026-09-13T06:49:42Z  
**Artifact:** `RCL_H01_A_CONTENT_VINTAGE_LEDGER_v0_1.json`  
**sha256:** `231e4a799b47d984db46a4290a78964f9950596a33b1d94a6db9cd370275b4b7`  
**Compact:** `RCL_H01_A_CONTENT_VINTAGE_LEDGER_v0_1_compact.json` sha256=`f1a5cd1e2bb44c632c59e01317f183b0cfda203cb616e9506e0b7080a253c008`  
**Independent of:** revision-horizon worker  
**Numerics:** none (no G/EX, yield, returns)

## Question
Which 2010–2025 scaffold seasons can authenticate **historical content vintage** for both (a) Crop Progress predictor packages used under the already-accepted Astra calendar-date prior-day rule and (b) Crop Production ordinary corn-header Aug–Nov target origins?

Release **date** is already handled. This ledger is **bytes / first-print / in-place rewrite**. Live files are **not** PIT-authenticated merely because they print an old `Released` date.

## Rule used (not frozen)
| Verdict | Meaning |
|---------|---------|
| **PASS** | Independent public-archive witness of the **same bytes** on or immediately after official release day |
| **FAIL** | First-print disproved (ESMIS `_correction`/`_revision` stem, or NASS Corrections log *online reports updated*) |
| **UNKNOWN** | Evidence insufficient — including same-day HTTP Last-Modified (secondary only) and 2018-09 ESMIS migration Last-Modified |

Same-day Last-Modified is recorded as `UNKNOWN_SECONDARY_CONTEMPORANEOUS_OBJECT_LM_SAME_DAY`. It is **not** granted as PASS. Codex/Astra may accept or reject that secondary rule; this worker does not self-accept it.

## Evidence used
- Existing ESMIS release identities v0.2.2, corn-header presence v0.1.2, Progress availability overlay v0.1 (sha `e8317d27…`)
- NASS Corrections log `https://data.nass.usda.gov/Corrections/index.php` (WebFetch 2026-09-13; titles/dates/kind only)
- Wayback CDX via isolated fetch (box `curl` to web.archive.org still TLS unexpected EOF — same failure class as the availability overlay)
- Hash-only SHA-1/base32 compare of two live ESMIS TXT files vs Wayback digests (no table values stored)

## Archive probes (this pass)
| File | First Wayback 200 | Lag vs issue | Live digest match |
|------|-------------------|--------------|-------------------|
| Progress 2010-07-06 mannlib TXT | 2015-05-09 | ~5 years | **YES** sha256 `fa7daf06…` |
| Crop Production 2013-09-12 mannlib TXT | 2014-07-13 | ~10 months | **YES** sha256 `832ff400…` |

Those matches prove ESMIS migration **preserved later mannlib bytes**. They do **not** prove release-day first-print. No release-day capture was obtained.

## First-print FAILs (required-window)
| Date | Source | Why |
|------|--------|-----|
| 2015-08-03 | Progress | ESMIS stem `CropProg-08-03-2015_correction.*` + NASS log next-day update (soybean condition etc.; corn G+E not named). Live LM is 2018-09-20 migration. First-print FAIL; decision-time vintage after 2015-08-04 still UNKNOWN. |
| 2013-09-12 | Crop Production | NASS log same-day in-place cotton-yield update. Ordinary stem (no `_correction`). Live bytes = July 2014 Wayback digest. First-print FAIL; same-day noon T0 vs correction clock UNKNOWN. |

Annual-summary / out-of-window rewrites (Jan 2010 hay; 2010/2014/2024 annuals; Nov 2015 Progress) are logged and **not** treated as Aug–Nov / Jul–Sep first-print FAILs.

## Later Last-Modified without corrections-log entry
- Crop Production **2018-10-11** LM 2018-10-26 (+15d)
- Crop Production **2025-11-14** LM 2025-11-20 (+6d) — this is the only late (Oct/Nov) corn-header origin in 2025
- Progress **2018-09-24** LM 2018-10-16; two other 2018 weeks are within-7d (one is the migration day itself)

## Season rollup
| Season | Progress | Crop Production | Combined (strict) | Secondary both-sources (LM same-day, no logged rewrite) |
|--------|----------|-----------------|-------------------|---------------------------------------------------------|
| 2010–2017 | UNKNOWN (migration LM) | UNKNOWN (migration LM) | UNKNOWN | no |
| 2018 | UNKNOWN (mixed/later LM) | UNKNOWN (Aug/Sep migration; Oct +15d; Nov same-day) | UNKNOWN | no |
| 2013 extra | — | first-print FAIL on Sep 12 origin | UNKNOWN | no |
| 2015 extra | first-print FAIL on Aug 3 week | UNKNOWN (migration) | UNKNOWN | no |
| **2019–2024** | all ordinary Jul–Sep same-day LM | all Aug–Nov corn-header same-day LM | **UNKNOWN** (secondary not accepted as PASS) | **yes (6)** |
| 2025 | all ordinary Jul–Sep same-day LM | Aug/Sep same-day; **Nov +6d LM** | UNKNOWN | no |

**Strict archive PASS seasons: 0**  
**Secondary both-sources seasons: 6 (2019–2024)** — below BAR≥12 even if that rule were later accepted  
**eligible_seasons: UNKNOWN**  
**H01_A_FEASIBILITY_INSUFFICIENT: NOT declared** (UNKNOWN ≠ dead; archive work still open; secondary rule not self-accepted)

## Gate impact
- `G_CONTENT_VINTAGE` → **APPLIED_LEDGER_NO_ARCHIVE_PASS** (blocks freeze)
- Astra timing gate unchanged (16/16 prior-day; 6 same-day collisions excluded)
- `G_REVISION_PROTOCOL` left to the other worker (untouched)
- `G_SURVEY_REGIME_COMPARABILITY` still UNRESOLVED
- `G_BAR_12` held; not met on authenticated vintage

## Remaining blockers
1. Release-day (or immediate post-release) archive digest coverage for required Progress and Crop Production files — especially 2010–2018
2. Reviewer decision on whether same-day LM + no logged rewrite may count as vintage PASS (would still be N=6 < 12)
3. 2025-11-14 Crop Production +6d Last-Modified (unexplained)
4. Decision-time (not first-print) rule for 2015-08-03 `_correction` and 2013-09-12 same-day cotton update
5. Parallel: revision-horizon freeze; survey-regime comparability
6. Box Wayback TLS still broken; isolated CDX only sampled two files this pass

## Rules
FREEZE=NO · MODEL_CHANGE=NO · REAL_CAPITAL=NOT_AUTHORIZED · TARGETS_CLOSED · final N not claimed
