← back to Dw Sku Integrity
TK-10896: refresh evidence for PROVENANCE_REVIEW hold + fold in Steve's rulings
f92bedbe42b3e394d44520df49407b729f5a5a17 · 2026-08-30 23:05:08 -0700 · codex-10896
Bucket-A mixed-use prefixes now HELD (fail-closed PROVENANCE_REVIEW) per Steve's
2026-08-30 ruling. Final mirror segmentation: 21,555 self-copy / 8,962 rescrape /
4,082 provenance-review-held / 9 dedup / 6 staging-link. 32 tests green.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
M evidence/ANALYSIS-2026-08-30.mdM evidence/mac2-mirror-2026-08-30.json
Diff
commit f92bedbe42b3e394d44520df49407b729f5a5a17
Author: codex-10896 <steve@designerwallcoverings.com>
Date: Sun Aug 30 23:05:08 2026 -0700
TK-10896: refresh evidence for PROVENANCE_REVIEW hold + fold in Steve's rulings
Bucket-A mixed-use prefixes now HELD (fail-closed PROVENANCE_REVIEW) per Steve's
2026-08-30 ruling. Final mirror segmentation: 21,555 self-copy / 8,962 rescrape /
4,082 provenance-review-held / 9 dedup / 6 staging-link. 32 tests green.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
evidence/ANALYSIS-2026-08-30.md | 19 ++++++++++++++-----
evidence/mac2-mirror-2026-08-30.json | 12 +++++++-----
2 files changed, 21 insertions(+), 10 deletions(-)
diff --git a/evidence/ANALYSIS-2026-08-30.md b/evidence/ANALYSIS-2026-08-30.md
index 3026ee8..14103ac 100644
--- a/evidence/ANALYSIS-2026-08-30.md
+++ b/evidence/ANALYSIS-2026-08-30.md
@@ -14,18 +14,27 @@ pure unit-suffix stripping) — it can never fabricate/mint one. A **provenance
additionally blocks self-copy of reverted Phase-4 mint residue (see below). 24 unit
tests cover the strip rule, collision detection, the no-mint invariant, and the guard.
-## Headline segmentation (Mac2 mirror, 34,600 active-blank rows)
+## Headline segmentation (Mac2 mirror, ~34,600 active-blank rows; live table, counts drift ±)
| Recovery group | Rows | Route |
|---|---:|---|
-| recoverable_now_self_copy | 25,623 | self-copy the existing code from `sku` |
+| recoverable_now_self_copy | 21,555 | self-copy the existing code from `sku` |
| rescrape_program (TK-10900) | 8,962 | 8,897 mint-residue + 65 truly bare |
+| **provenance_review (TK-10896) — HELD** | 4,082 | mixed-use Phase-4 prefix; fail-closed pending undo ledger |
| dedup_gated (TK-10649) | 9 | candidate collides w/ a live active code |
| recoverable_now_staging_link | 6 | link `mfr_sku` → vendor `*_catalog.dw_sku` |
-By class: `SELF_COPY_DW` 22,572 · `MINT_RESIDUE_RESCRAPE` 8,897 · `SELF_COPY_SOURCE`
-3,026 · `RESCRAPE` 65 · `SELF_COPY_CORK` 25 · `STAGING_LINK` 6 · `SELF_COPY_COLLISION`
-6 · `SELF_COPY_DW_COLLISION` 3.
+By class: `SELF_COPY_DW` 18,504 · `MINT_RESIDUE_RESCRAPE` 8,897 · `PROVENANCE_REVIEW`
+4,082 · `SELF_COPY_SOURCE` 3,026 · `RESCRAPE` 65 · `SELF_COPY_CORK` 25 · `STAGING_LINK`
+6 · `SELF_COPY_COLLISION` 6 · `SELF_COPY_DW_COLLISION` 3.
+
+**Steve's rulings folded in (2026-08-30):** (1) Kamatera canonical scan = Steve runs /
+authorizes SSH; mirror is advisory. (2) Bucket-A mixed-use prefixes (DWKN/DWTT/DWRW/
+DWJS/DWRO/DWCC) **HELD** — the classifier now fails them closed into `PROVENANCE_REVIEW`
+(never self-copy, never re-scrape) until the exact reverted-mint undo ledger disambiguates.
+`provenance-ledger-join.mjs` is the fail-closed harness that will consume that ledger
+(requires a completeness manifest + row-count + SHA-256 before releasing any mixed-prefix
+row to `SELF_COPY_DW_PROVEN_NATIVE`). (3) Next read-only step = source the reverted-mint ledger.
## The provenance guard — why 8,897 rows are NOT self-copy-eligible
diff --git a/evidence/mac2-mirror-2026-08-30.json b/evidence/mac2-mirror-2026-08-30.json
index f2bd2f8..3bca7b3 100644
--- a/evidence/mac2-mirror-2026-08-30.json
+++ b/evidence/mac2-mirror-2026-08-30.json
@@ -4,10 +4,11 @@
"psql_prefix": "psql -h /tmp -d dw_unified",
"source_note": "Mac2 dw_unified mirror (NOT canonical — Kamatera owns shopify_products)",
"active_code_count": 55203,
- "active_blank_dwsku": 34600,
+ "active_blank_dwsku": 34614,
"by_class": {
- "SELF_COPY_DW": 22572,
+ "SELF_COPY_DW": 18504,
"MINT_RESIDUE_RESCRAPE": 8897,
+ "PROVENANCE_REVIEW": 4082,
"SELF_COPY_SOURCE": 3026,
"RESCRAPE": 65,
"SELF_COPY_CORK": 25,
@@ -16,14 +17,15 @@
"SELF_COPY_DW_COLLISION": 3
},
"by_recovery_group": {
- "recoverable_now_self_copy": 25623,
+ "recoverable_now_self_copy": 21555,
"rescrape_program_TK10900": 8962,
+ "provenance_review_TK10896": 4082,
"dedup_gated_TK10649": 9,
"recoverable_now_staging_link": 6
},
"self_copy_provenance": {
- "with_real_mfr_sku_cross_verifiable": 9814,
- "sku_only_no_independent_check": 15809
+ "with_real_mfr_sku_cross_verifiable": 9147,
+ "sku_only_no_independent_check": 12408
},
"within_batch_shared_candidates": {
"note": "BENIGN: same-pattern sellable+sample rows resolving to one shared dw_sku (dw_sku is intentionally non-unique per pattern). These are NOT collisions; an apply step must upsert, not assume per-row uniqueness. True cross-product collisions are counted under *_COLLISION classes.",
← 07b0236 Record canonical SKU provenance join
·
back to Dw Sku Integrity
·
auto-data-snapshot: 2026-08-30T23:23:51 (2 data files) — tes 7fdfb3a →