| Artifact | State |
|---|---|
| Revision BL | Untouched review evidence; DRAFT / UNDER REVIEW / NOT FROZEN. |
| Revision BM | Working canonical successor; DRAFT / UNDER REVIEW / NOT FROZEN. |
| BM filename | Red5Sorcery_Data_Sculptor_Product_Backlog_PRD_Revision_BM.html |
| BM SHA-256 | 38B2156F95FCE19E2313FC30B5EB1B910C9AA90E4BA38B92A2499719B40CA1B3 |
| Requirement article count | 803 (F-34 adds W002-UI-026 and W002-UI-ACC-021; current WASM-002-scoped article count: 402). |
| WASM-002 implementation | Not started / not claimed. |
| Source item | BM integration | Primary targets touched |
|---|---|---|
| P2-02 carried correction | Mandatory WORK ORDER AS on the principal canonical forms swept so far; saved/executable unaliased WKO language removed from those targets. This sweep remains subject to the final BM contradiction scan. | W002-STEPS-001, W002-STEPS-001.1, W002-INV-001, W002-STOR-018, W002-UI-023, W002-MAT-ACC-002.3 |
| P3-01 | Optional exact Store MAP "..." selector restored to MATERIALIZE immediately after SOURCE and before KEEP. | W002-STEPS-001, W002-STOR-019.3, W002-WKO-012.3 |
| E-01 | KEEP remains the bare governed keyword. KEEP: is explicitly invalid. | W002-STEPS-001 |
| P3-02 | Fixed durable UTF-8/CSV refusal fields added to MATERIALIZE Receipt contract; Windows-1252 undefined-byte offset added to conversion Receipt contract. | W002-RCP-007, W002-RCP-008 |
| E-02 | Explicit current/historical Store MAP use cannot bypass current Store-lineage health or current validity of the RID/COL bindings referenced by the named MAP. Same rule applies to UPDATE ALIASES. | W002-STOR-019.3, W002-WKO-012.3, W002-WKO-012.4 |
| P3-03 | Current WKO MAP selection now uses WKO MAP structural validity only. A current structurally valid MAP with missing referenced WKO files remains current and makes the registry repair-required; Data Sculptor does not fall back to an older registry. A structurally malformed newer WKO MAP never becomes current and is reported through Help/evidence surfaces. | W002-STOR-018.3, W002-STOR-018.4, W002-UI-023 |
| P3-04 | Closed Receipt refusal determinism: RESULT is exactly SUCCESS/REFUSED; the shared absence vocabulary is NONE / NOT_RUN / NOT_AVAILABLE / NOT_APPLICABLE; UNKNOWN_OPERATION has one exact form; indexed keys are fully spelled; operation-specific refusal boundaries use the frozen token matrix; byte-exact fixtures are required per distinct refusal row. | W002-RCP-006, W002-RCP-007, W002-RCP-008, W002-RCP-ACC-002 |
| P3-05 | Frozen analyst-facing exit guidance for INVALID and all-COLs-broken DEGRADED Store lineages: identify the blocked lineage/current MAP; explain external restoration under the original governed filename followed by governed validation, deliberate source rename to start a distinct lineage, or analyst retirement by moving all lineage MAPs out of the active Suitcase; warn against moving only the latest MAP; introduce no new recovery operation. | W002-STOR-019.2, W002-HELP-001.6, W002-STEPS-009 |
| P3-06 | Frozen two-tier RID/COL validation depth and the external-restoration assurance boundary. Tier 1 governs routine Store health/routing/alias work without full scans; Tier 2 governs operations that consume artifact contents, candidate validation, and REPAIR MAP. Same-name restoration can regain eligibility after governed validation but does not prove historical byte identity. F-04's already-frozen N=<value> RID header is integrated as a prerequisite. | W002-RID-004, W002-RID-ACC-001, W002-STOR-019.6, W002-STOR-019.10, W002-WKO-012.4, W002-STOR-019.2, W002-HELP-001.6, W002-STEPS-009, W002-MAT-ACC-002.1 |
| P3-07 | Frozen exact-source routing over every routable Store lineage: a lineage remains discoverable whenever at least one structurally valid Store MAP exists, regardless of VALID/DEGRADED/INVALID health. If no routable lineage can be established while any structurally malformed Store-MAP-class artifact is present in the active Suitcase, ordinary materialization refuses before new Store/RID creation and Help identifies the malformed artifact(s). This closes the remaining silent-fork boundary without making CAT or another index authoritative for Store lineage. | W002-STOR-019.2, W002-STOR-019.10, W002-HELP-001.6, W002-STEPS-009, W002-MAT-ACC-002.2, W002-WKO-ACC-005, W002-UI-ACC-017 |
| P3-08 | Frozen CVT source identity and lineage behavior. Every successful governed Windows-1252 conversion publishes a new immutable CVT source artifact whose exact physical CVT filename is the source identity used by later Store routing. Separate CVTs do not inherit one another's Store lineage merely because their analyst-owned pre-conversion filenames match. Help must disclose the consequence at conversion success and again when a CVT is first materialized. | W002-STOR-019.2, W002-CONV-003, W002-CONV-004, W002-CONV-ACC-001, W002-UI-008 |
| P3-09 | Added the missing structural CSV refusal condition NO_HEADER_RECORD for a Stage-1-certified source containing no logical CSV record. Frozen location oracle: source-byte offset = exact source byte length, physical line 1, logical record 1, field ordinal 1. Added deterministic zero-byte and UTF-8-BOM-only acceptance/Receipt fixtures and preserved BLANK_LOGICAL_RECORD for an existing-but-blank first logical record. | W002-MAT-001.7, W002-MAT-003.2, W002-MAT-ACC-003, W002-RCP-007 |
| P3-10 | Closed the Pass 3 clarity package without reopening substantive decisions: corrected REPAIR MAP versus Work Order registry-repair terminology; permitted the delimiter Help hint for INVALID_BYTE_AFTER_CLOSING_QUOTE when the offending byte is semicolon or TAB; refused whitespace-only WKO aliases while preserving valid alias text exactly; bound INVENTORY_UTC to the final INV filename UTC and made last-modified availability deterministic; and clarified that a repair-only WKO is discovered during the repair run but registered only by the committed successor WKO MAP. | W002-STOR-019.10, W002-HELP-001.6, W002-MAT-ACC-003, W002-STEPS-001.1, W002-MAT-ACC-002.4, W002-INV-003, W002-INV-006, W002-INV-ACC-001, W002-STOR-018.3 |
| F-13 | Single-writer Suitcase boundary integrated without inventing a locking subsystem. One writing Data Sculptor execution context per Suitcase is the supported WASM-002 contract; Store and WKO-registry transactions revalidate relevant governing authority immediately before commit and refuse stale publication rather than overwrite/rebase/fork. Help explains the two-tab/window hazard and deliberate refresh/reopen/rerun path. | W002-ARCH-014.1 (new), W002-STOR-018.3, W002-STOR-019.5, W002-HELP-011.2 |
| F-14 | Closed the non-Store All-or-Refuse publication residual. Ordinary generated WKO/RCP/HLP/CVT/INV/CAT/RCV artifacts stage as SCR candidates whose UTC, UUID and extension are already the intended final identity; successful publication changes only the class token after class-specific validation. WKO validity is explicit and distinct from WKO-MAP authority. Retained SCR evidence is attributed through deterministic RCV manifests, Receipts carry RECOVERY_ARTIFACT_FILENAME, and CER remains the deliberate direct-create/write/close Suitcase-validation exception. | PB-STOR-003, PB-STOR-008, W002-STOR-018.3, W002-STOR-023, W002-STOR-023.1, W002-MAT-002.6, W002-RCP-006, W002-RCP-010, W002-INV-002, W002-HELP-009, W002-CONV-004, W002-CAT-003, W002-STOR-022 |
| F-15 | Closed the reference-bounded MAP eligibility and deterministic comparison obligation. Governed semantic/reference equality now uses exact Unicode scalar-value sequences with no case folding, normalization, trimming or locale folding; exact SOURCE routing and HEADER selection use the same rule. Store-MAP validity is bounded to the MAP and its required/bound references rather than ambient Suitcase contents. Alias shadowing is checked at successor publication only, while later reference ambiguity refuses without changing historical MAP validity. | PB-STOR-010, W002-STOR-019.2, W002-STOR-019.10, W002-STOR-020, W002-STOR-021, W002-STEPS-002 |
| F-16 | Closed the Windows-1252 suggestion-mechanism residual. Strict UTF-8 refusal DS-ENC-001 now has next_action: NONE. A separate complete bounded compatibility pass runs only after governed UTF-8 FAIL; only outcome COMPATIBLE emits informational DS-CONV-001 with RUN_WINDOWS_1252_CONVERSION. W002-GLOSS-037.2 is the exhaustive converter table, and MATERIALIZE Receipts record compatibility outcome plus the exact first undefined-byte offset. | W002-HELP-001.6/.7/.8, W002-CONV-002 through .5, W002-CONV-003 through .5, W002-ENC-004.10, W002-RCP-007, W002-CONV-ACC-001/.002, W002-RCP-ACC-002 |
| F-22 | Closed the diagnostic-registry QA-independence obligation. diagnostics.json remains authoritative for each allocated Diagnostic ID’s fixed semantic contract, while acceptance no longer treats that implementation-delivered registry as independent evidence that every runtime condition selected the semantically correct ID. PRD-pinned mappings remain independently testable; unpinned allocations retain full schema, semantic-agreement, fact-discipline and Help-wiring validation with the residual independence limitation recorded as accepted WASM-002 risk. | W002-HELP-001.8, W002-HP-ACC-013 |
| F-24 | Closed the session/CER lifecycle by choosing the simpler visible-history model. Every successful explicit Suitcase selection/validation publishes one fresh immutable standalone CER; earlier CERs remain unchanged historical evidence and WASM-002 performs no automatic CER ZIP, compaction, replacement, or deletion. New application instances persist no Suitcase handle, unsaved WIP, theme, or Help-voice state in Data Sculptor-controlled browser-private storage. Fresh-start defaults are Modern Dark and Technical; dirty-draft warning is required only where the browser permits it. | PB-STOR-001, W002-STOR-022, W002-UI-001, W002-UI-017, W002-UI-025, W002-HELP-002, W002-UI-ACC-005 |
| F-25 | Closed the platform/small-screen residual by scoping V1 browser support to certified desktop Chromium hosts that expose the required visible-Suitcase filesystem contract. Edge is primary, Chrome secondary, and the canonical acceptance machine is the 11-inch Windows 11 Intel N100 / 16 GB / 1920×1200 system. Firefox and Safari are not supported V1 browser hosts; unsupported filesystem capability refuses at the host boundary without hidden persistence fallback or a false folder-validation claim. | new W002-PLAT-001; W002-STOR-022.1, W002-UI-011, W002-UI-ACC-007, W002-UI-ACC-011 |
| F-26 | Closed the SOURCE-reference boundary. A SOURCE names one exact regular file in the Suitcase root; analyst-owned CSV eligibility uses an ASCII-case-insensitive .csv extension test while full filename identity remains exact; exact __DS__-prefixed entries cannot masquerade as analyst-owned CSVs; only successfully published valid CVT artifacts are eligible governed sources; all other governed classes, paths/traversal/URLs and non-CSV analyst files refuse. Inventory visibility does not confer SOURCE eligibility. | new W002-WKO-009.1; PB-STOR-005, PB-STOR-008, W002-INV-005, W002-UI-ACC-014 |
| F-27 | Closed the stale browser-alias wording. The visible Suitcase Directory now exposes a read-only governed alias where applicable; alias mutation remains governed through Work Orders and the Directory does not become a state-changing alias editor. | W002-UI-006 |
| F-28 | Closed the stale in-scope branding wording. WASM-002 HTML outputs named by this finding now use the canonical built-in Data Sculptor presentation rather than a configurable/brandable contract, while the TXT Inventory serialization has no branding term. Deferred Brand Manifest/custom-brand capability is not pulled into WASM-002. | W002-UI-016, W002-INV-006, W002-STOR-022.2, W002-HELP-003.2, W002-HP-ACC-003 |
| F-29 | Closed heading-placement ambiguity by aligning active normative headings with the actual scope/subject of the requirements beneath them, without changing requirement identity, scope, status, or semantics. | Structural headings only; requirement bodies unchanged. |
| F-30 | Closed the named truncated-text targets using authoritative surviving text only. Two split sentences were mechanically rejoined; unrecoverable EVID-W001B-UTF8-003 damage is explicitly marked rather than invented. | W002-STOR-001.2, W002-ENC-004.1, W002-ENC-006 |
| F-30 follow-up | Closed the one additional approved sentence-boundary repair surfaced by the F-30 detection sweep. | W002-HELP-003.2 |
| F-31 | Added a front-matter omitted-ID table explaining the 19 deliberate numbering gaps in narrower WASM-002 review cuts. Each row is derived from authoritative requirement metadata; IDs remain stable and the full master retains all listed backlog items. | Front matter only; 19 V1-BACKLOG / DEFERRED IDs documented; no requirement-body changes. |
| F-32 | Canonicalized MAP terminology: MAP is the governed artifact class, while Store MAP and WKO MAP are the two profile-specific names. Active WASM-002/Product wording and storage rationale were normalized without changing schemas, scope, status, or behavior. Historical Revision Decision Records and the two deferred PRETTY/Supporting Context requirements were not semantically rewritten. | PB-STOR-006, W002-STOR-009, W002-STOR-010.1, W002-STOR-014, W002-GLOSS-019, W002-GLOSS-020, W002-GLOSS-027, W002-INTRO-003.1, W002-PROMISE-002; active explanatory storage text/headings. |
| F-33 | Closed the artifact-class scope/reporting ambiguity. DGN, RCV, BRD, and LCK remain registered but are not emitted by WASM-002. Unknown and known-but-not-emitted governed-class files are preserved unchanged and surfaced through canonical INFO plus INVENTORY. The earlier F-14 RCV manifest/Receipt-linkage sub-contract is retired; SCR All-or-Refuse staging and retained non-authoritative SCR failure evidence remain. | PB-STOR-003, PB-STOR-006, PB-STOR-008, PB-STOR-009, W002-STOR-003.5, W002-RCP-006, W002-RCP-010, W002-RCP-ACC-002, W002-STOR-018.3, W002-STOR-019.5, W002-STOR-019.10, W002-STOR-023, W002-STOR-023.1, W002-MAT-002.6, W002-QA-001, W002-MAT-ACC-005, W002-WKO-012.4, W002-WKO-ACC-004 |
ACCEPTED / MECHANICAL INTEGRATION CORRECTION
The MATERIALIZE structure uses bare KEEP, not KEEP:. The colon in the Pass 3 erratum example is treated as a transcription error and does not alter the existing DS-STEPS keyword.
ACCEPTED BY T / FROZEN FOR SUCCESSOR PRD INTEGRATION
The Store-lineage health gate applies regardless of which Store MAP is explicitly named.
UPDATE ALIASES uses a historical Store MAP as its base.This preserves deliberate historical-state reproduction without creating an escape from current Store health or publication-validity rules.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
WKO MAP structural validity and present registry health are now distinct concepts.
REPAIR WORK ORDER REGISTRY path remains the repair route for missing-reference damage in the current structurally valid WKO MAP.Primary BM targets: W002-STOR-018.3, W002-STOR-018.4, W002-UI-023. While touching W002-STOR-018.3, the already accepted P2-02 mandatory-alias wording was also corrected so it no longer describes the alias as optional.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
The Receipt contract now closes the ambiguity identified by Pass 3 without adding a new operation or a second Receipt vocabulary.
RESULT is exactly SUCCESS or REFUSED.NONE, NOT_RUN, NOT_AVAILABLE, and NOT_APPLICABLE, retaining the meanings frozen under F-18.0, not as an absence token.NOT_RUN if its owning stage never ran; NONE if the stage ran and definitively produced no value; NOT_AVAILABLE if the applicable fact could not be obtained; NOT_APPLICABLE if the fact does not apply.NOT_RUN before publication is entered, NONE when publication was entered but no artifact successfully published, and the exact physical filename on success. The previously frozen all-COLs-broken REPAIR_MAP named refusal remains the explicit NONE exception already fixed by F-09.UNKNOWN_OPERATION has one exact Receipt form: common envelope with OPERATION: UNKNOWN_OPERATION, RESULT: REFUSED, the exact diagnostic ID, no operation-specific section, then CREATED_ARTIFACT_COUNT: 0.PUBLISHED_COL_001_FILENAME, BROKEN_COL_001_FILENAME, REMOVED_STALE_WKO_001_FILENAME, REGISTERED_CURRENT_WKO_001_FILENAME, and REGISTERED_DEPRECATED_WKO_001_FILENAME. Suffixes use the minimum-three-digit/no-maximum rule.Primary BM targets: W002-RCP-006, W002-RCP-007, W002-RCP-008, W002-RCP-ACC-002. Integrating P3-04 also carries the already-frozen F-09/F-18 common-envelope and absence semantics needed to make the new refusal matrices self-contained.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
The Store-health architecture is unchanged: ordinary materialization must not silently treat a known damaged lineage as unseen, an INVALID Store does not gain an invented recovery operation, and an all-COLs-broken DEGRADED Store cannot publish a zero-COL successor MAP. P3-05 freezes the analyst-facing exits that Help must explain.
REPAIR MAP may become available.Primary BM targets: W002-STOR-019.2, W002-HELP-001.6, W002-STEPS-009.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
P3-06 closes P2-04 by defining the depth of governed artifact validation and by removing the unprovable claim that a file restored under the same physical filename is necessarily the historical original bytes.
N=<value> header, final LF, and deterministic physical byte length implied by canonical RID serialization. COL Tier 1 checks the exact bound filename, readability, UTF-8 BOM, exact decoded one-column header against the MAP source_header, and final LF. Tier 1 does not rescan all RID/COL data records merely to perform routine status or alias work.REPAIR MAP use full streaming validation. RID Tier 2 proves the canonical header, exactly N records, and exact 1..N sequence. COL Tier 2 proves canonical one-column CSV form, exact expected header, and exactly N aligned logical data records.N=<value> and updates the canonical RID golden-byte acceptance fixture.Primary BM targets: W002-RID-004, W002-RID-ACC-001, W002-STOR-019.6, W002-STOR-019.10, W002-WKO-012.4, W002-STOR-019.2, W002-HELP-001.6, W002-STEPS-009, W002-MAT-ACC-002.1.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
P3-07 closes the remaining routing hole in which a Store could disappear from discovery merely because every Store MAP in its lineage had become structurally damaged.
Primary BM targets: W002-STOR-019.2, W002-STOR-019.10, W002-HELP-001.6, W002-STEPS-009, W002-MAT-ACC-002.2, W002-WKO-ACC-005, W002-UI-ACC-017.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
P3-08 resolves the asymmetry created by governed conversion: every conversion publishes a new CVT filename, while Store routing is intentionally based on exact source identity.
CONVERT_WINDOWS_1252_TO_UTF_8 run publishes one new immutable governed CVT with its own exact physical filename.Primary BM targets: W002-STOR-019.2, W002-CONV-003, W002-CONV-004, W002-CONV-ACC-001, W002-UI-008.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
P3-09 closes the deterministic-oracle gap for a Stage-1-certified source that contains no logical CSV record at all.
NO_HEADER_RECORD.EF BB BF reports offset 3. Both refuse as NO_HEADER_RECORD.BLANK_LOGICAL_RECORD condition; it is not reclassified as no-header-record.Primary BM targets: W002-MAT-001.7, W002-MAT-003.2, W002-MAT-ACC-003, W002-RCP-007.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
P3-10 is a clarity package. It corrects or completes wording so implementers do not have to infer intent; it does not reopen the substantive Pass 1–3 decisions.
REPAIR MAP. REPAIR WORK ORDER REGISTRY remains a separate WKO-registry operation.INVALID_BYTE_AFTER_CLOSING_QUOTE is triggered by offending byte semicolon (0x3B) or horizontal TAB (0x09), Help may surface the delimiter-mismatch hint. The canonical refusal itself is unchanged.WORK ORDER AS alias containing only whitespace refuses. An otherwise valid alias is not trimmed or normalized; its decoded text is preserved exactly.INVENTORY_UTC equals the UTC token in the final INV filename. Host last-modified metadata is usable only when supplied as a finite, non-negative whole-number millisecond value representable in the canonical UTC millisecond form; otherwise the governed unavailable representation is serialized.REPAIR WORK ORDER REGISTRY run. Its registration becomes durable only in the successfully committed successor WKO MAP.Primary BM targets: W002-STOR-019.10, W002-HELP-001.6, W002-MAT-ACC-003, W002-STEPS-001.1, W002-MAT-ACC-002.4, W002-INV-003, W002-INV-006, W002-INV-ACC-001, W002-STOR-018.3.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
The MusicBrainz 177-table crash test exposed a scale problem not visible in small Suitcases: one MAP per Store remains correct, but an analyst needs one governed orientation layer across many independent Store lineages. CAT is now that layer.
CAT is allocated in the governed artifact-class registry. Each successful snapshot is one immutable UTF-8 CSV named __DS__CAT__YYYYMMDDTHHMMSSmmmZ__<uuid-v4>.csv; no HTML companion CAT is emitted.store_alias,source_filename,rid_filename,map_filename,store_health. One row is derived from the authoritative current structurally valid MAP of each routable Store lineage, records Store health as VALID, DEGRADED, or INVALID as evaluated during that catalog run, and is ordered by ascending exact UTF-8 map_filename bytes.CATALOG STORES is a standalone saved-WKO operation with Receipt token CATALOG_STORES. It is read-only with respect to all pre-existing Store/MAP/data artifacts and publishes one CAT plus the canonical RCP on success.CATALOG STORES to publish a successor snapshot; old CAT snapshots remain visible history.CATALOG_STORES serializes CATALOG_ENTRY_COUNT and CATALOG_FILENAME under the common Receipt envelope/refusal matrix, with corresponding golden refusal fixtures.New BM requirement family: W002-CAT-001 through W002-CAT-008; W002-CAT-UI-001 through W002-CAT-UI-008; W002-CAT-ACC-001.
Existing BM targets reconciled: PB-STOR-006, W002-STOR-019, W002-UI-006, W002-RCP-006, W002-RCP-008, W002-RCP-ACC-002.
Scale principle: MAP governs locally; CAT orients globally; DIR explains visibly.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
store_alias,rid_filename,rid_alias,source_filename,source_column_number,source_header,alias,column_filename.rid_filename and the same exact source_filename. The common source_filename is the Store source identity.SOURCE to that common source identity. For an explicit MAP, SOURCE must exactly equal the selected MAP's common source_filename before the existing F-04 cardinality gate may run.store_alias, rid_filename, rid_alias, and source_filename repeat byte-for-byte on every MAP row; rows order by numeric source_column_number then UTF-8 source_header bytes.store_alias from the common source_filename; RESET STORE ALIAS restores that same deterministic value.source_filename are invalid, as are MAPs that mix rid_filename lineages. Explicit source/MAP mismatch refuses before materialization even when cardinality happens to match.Primary F-05 sweep: W002-STOR-019.2, W002-STOR-019.6, W002-STOR-019.8, W002-STOR-019.9, W002-STOR-019.12, W002-MAT-ACC-002.1, W002-WKO-012.6, W002-STEPS-008, W002-UI-ACC-017. W002-WKO-012.3 receives the already-frozen explicit source/MAP compatibility predicate.
CAT reconciliation approved with F-05: CAT now uses source_filename directly and its exact five-column header is store_alias,source_filename,rid_filename,map_filename,store_health. store_health is Store health evaluated when the analyst explicitly runs CATALOG STORES; it is snapshot orientation metadata only. CAT is not automatically refreshed by Store-changing operations.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
STAGE1_UTF8_OUTCOME is exactly PASS or FAIL when Stage 1 reaches a governed UTF-8 conclusion. NOT_RUN applies when Stage 1 never starts; NOT_AVAILABLE applies only when Stage 1 starts but a separate failure prevents a PASS/FAIL conclusion.UTF8_STOP_REASON: INVALID_UTF8_SEQUENCE. Fixture categories remain acceptance evidence rather than validator-library-specific canonical reason tokens.UTF8_FIRST_INVALID_BYTE_OFFSET is the zero-based absolute physical source-byte offset of the first byte of the invalid sequence. A permitted BOM counts in physical coordinates. EOF truncation reports the incomplete sequence's lead-byte offset. On FAIL, neither offset nor stop reason may be NOT_AVAILABLE.PASS, the two refusal-only UTF-8 fields are NOT_APPLICABLE.first_invalid_byte_offset, source_filename, and stop_reason; stop_reason is exactly INVALID_UTF8_SEQUENCE. The older generic UTF-8-refusal fact name byte_offset is retired from that diagnostic.Primary BM targets: W002-ENC-004.10, W002-ENC-004.11, W002-ENC-005, W002-ENC-ACC-002, W002-ENC-ACC-006, W002-ENC-ACC-010, W002-RCP-007, W002-RCP-ACC-001, W002-HELP-001.8, W002-HELP-002.10, W002-UI-ACC-002.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
SUITCASE: . and exactly one non-whitespace WORK ORDER AS "...".# comment rule remains authoritative.SUITCASE: . means “the folder containing this saved Work Order,” that . means “this folder,” that this makes ordinary references portable, and that browser permission remains separate.RECOVER_RID is not a WASM-002 operation token. W002-STEPS-010, W002-RID-009, W002-RID-010, W002-RID-ACC-005, and W002-RCP-011 are moved to V1-BACKLOG/DEFERRED; surviving WASM-002 RID/MAP/storage requirements now state that no replacement RID is published in this build.Primary BM targets: W002-WKO-007, W002-WKO-008, W002-WKO-010, W002-WKO-011, W002-UI-001, W002-UI-ACC-001, W002-STEPS-001, W002-STEPS-009, W002-INV-001, W002-WKO-012.1, W002-CONV-001, W002-STOR-018.4, W002-STOR-019.10, W002-RCP-006, plus the RECOVER RID retirement sweep across PB-STOR-013, W002-STOR-015, W002-RID-001/002/008/009/010/ACC-005, W002-STOR-019.5/.8/.11, W002-STEPS-010, and W002-RCP-011.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
observed_host_utc, predecessor_map_filename, and predecessor_utc.Primary BM targets: PB-STOR-013, PB-STOR-014, W002-STOR-018.3, W002-STOR-018.4, W002-STOR-019.2, W002-STOR-019.3, W002-STOR-019.5, W002-STOR-019.10, W002-HELP-001.8, W002-HELP-002.10, W002-WKO-ACC-004, W002-WKO-ACC-005, W002-UI-ACC-017.
Consistency cleanup encountered during this integration: W002-STOR-019.10 still said “exact nine-column schema” despite the already accepted/integrated F-05 eight-column Store MAP contract. That stale wording is corrected to “exact eight-column schema”; this is not a new P2-03 design decision.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
Primary BM targets: W002-STOR-019.10, W002-STOR-019.6, W002-MAT-ACC-002.1, W002-STEPS-009, W002-STOR-015. This package formally closes the P2-04 residual using the Tier-1/Tier-2 model already integrated under P3-06 rather than introducing a competing validation system.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
P2-05 resolves the Pass 2 ambiguity without forcing one physical absence encoding onto every serialization format. The shared four-state semantic vocabulary remains authoritative; each artifact grammar now has an explicit wire representation.
NONE, NOT_RUN, NOT_AVAILABLE, or NOT_APPLICABLE under the existing Receipt/Inventory matrix.true/false; an established number remains a number; an established string remains a string. A present diagnostic fact that must express a governed absence reason uses the exact JSON string token "NONE", "NOT_RUN", "NOT_AVAILABLE", or "NOT_APPLICABLE".null as a catch-all absence encoding. A JSON schema may use null only when that field is explicitly nullable and the schema defines the semantic meaning of null.originating_wko_filename and originating_rcp_filename retain the fixed ten-field HLP schema. Exact known lineage is a filename string. If the relationship itself does not apply, the machine value is JSON null, mapping naturally to Rust Option<T>::None and semantically to NOT_APPLICABLE; visible provenance says NOT APPLICABLE."NOT_AVAILABLE" and visible provenance says NOT AVAILABLE. null and "NOT_AVAILABLE" are deliberately non-interchangeable.null is invalid for those four facts. An omitted optional key has no implied Boolean or absence value.null for a nullable relationship.Primary BM targets: W002-HELP-001.4, W002-HELP-004.11, W002-HELP-009, W002-HP-ACC-009, W002-HP-ACC-010.
Requirement population: unchanged at 795. P2-05 reconciles existing contracts and acceptance fixtures; it adds no requirement ID and no new artifact class.
Implementation note, not the observable contract: the HLP nullable-lineage shape maps directly to Rust Option<String> for the non-applicable case (Some(filename) → JSON string; None → JSON null). Richer governed absence reasons remain explicit semantic states rather than being collapsed into Option::None.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
P2-06 corrects the F-11 integration map by treating the exact reviewed Revision BL cut as the authority for what Revision BL actually said. The earlier Pass 1 reconciliation remains append-only historical evidence; its phantom citations are not retroactively rewritten into truth.
Primary BM targets changed: PB-STOR-002, W002-STOR-010, W002-STOR-010.3, W002-STOR-010.4. Verified/preserved without F-11 edit: W002-STOR-010.1, W002-STOR-010.2, W002-STOR-012, W002-STOR-015.
Requirement population: unchanged at 795. Two existing requirement IDs move from WASM-002 to deferred V1-BACKLOG; no requirement ID or artifact class is added or removed.
Evidence rule: when a reconciliation record and the exact reviewed baseline disagree about baseline text, the exact reviewed baseline is authoritative. The successor records the correction; historical reconciliation evidence remains immutable.
ACCEPTED BY T / INTEGRATED AS APPEND-ONLY EVIDENCE CORRECTION
9A73DB717BE09D3ED92B3F0F775EEB09A214000049341FE435B7EC6DFA9255B7, matching the Artifact Master Map record.Evidence artifacts: Red5Sorcery_Data_Sculptor_WASM002_Pass1_Reconciliation_P2-07_Integrity_Erratum_Day059.html and Red5Sorcery_Data_Sculptor_WASM002_Pass1_Reconciliation_P2-07_Integrity_Erratum_Day059.sha256.txt.
ACCEPTED BY T / INTEGRATED
Primary BM targets: W002-ARCH-014.1 (new), W002-STOR-018.3, W002-STOR-019.5, W002-HELP-011.2.
Requirement population: 796 total. F-13 adds one normative WASM-002 requirement.
ACCEPTED BY T / INTEGRATED
QA source. Pass 2 F-14 found the All-or-Refuse principle directionally correct but incomplete: WKO validity remained undefined; SCR filename/content/extension and failure attribution were not frozen; retained SCR debris was not necessarily attributable from durable evidence; and applying a universal staging rule to CER would contradict the direct create/write/close Suitcase-validation test.
T decision. Ordinary generated durable WKO/RCP/HLP/CVT/INV/CAT artifacts use a common SCR pre-publication state. The SCR candidate already carries the exact UTC, UUID and extension intended for the final artifact; successful publication changes only the three-letter class token after the complete candidate has closed, reopened and passed its target-class validity predicate. RCV uses the same staged rule. CER alone remains direct final-class create/write/close because that direct operation is the validation being proven.
WORK ORDER AS, lexical/comment rules, and complete parse under exactly one current WASM-002 executable operation grammar. Save-time alias/registry gates remain transaction conditions; the successor WKO MAP remains registry authority.__DS__SCR__<UTC>__<UUID>.<final-extension>; final rename preserves UTC, UUID, extension and bytes and changes only the class token.RECOVERY_ARTIFACT_FILENAME; exact RCV filename when published, NOT_APPLICABLE when no RCV was required, and NONE when required/entered RCV publication did not succeed.Primary BM targets: PB-STOR-003, PB-STOR-008, W002-STOR-018.3, new W002-STOR-023, new W002-STOR-023.1, W002-MAT-002.6, W002-RCP-006, W002-RCP-010, W002-INV-002, W002-HELP-009, W002-CONV-004, W002-CAT-003, W002-STOR-022.
Requirement population: 796 → 798. No production implementation is claimed.
RECOVERY_ARTIFACT_FILENAME parts of this earlier F-14 integration. F-14's All-or-Refuse SCR staging, class-specific validation, final-class rename, WKO authority boundary, and CER exception remain in force. Retained failure evidence remains visible and non-authoritative as SCR rather than being wrapped in a WASM-002 RCV artifact.ACCEPTED BY T / INTEGRATED
Source disposition: Pass 2 marked F-15 CLOSED — INTEGRATION OBLIGATION. The accepted reconciliation requires reference-bounded eligibility; exact Unicode scalar-value comparison with no case folding or normalization; deterministic refusal of ambiguous resolution; and publication-time rather than ambient continuing alias-shadowing evaluation.
Requirement-population effect: none. Revision BM remains at 798 requirement articles, of which 397 are scoped to WASM-002.
Primary BM targets: PB-STOR-010, W002-STOR-019.2, W002-STOR-019.10, W002-STOR-020, W002-STOR-021, W002-STEPS-002.
ACCEPTED BY T / INTEGRATED
QA source. Pass 2 F-16 found the Windows-1252 mapping itself substantially closed but the suggestion mechanism incomplete: Help is closed-world over diagnostic facts, so the fixed conversion action on the UTF-8 refusal was unsafe for incompatible sources; the timing of the compatibility pass and its durable Receipt evidence were also unspecified.
T decision. UTF-8 failure never implies Windows-1252 compatibility. DS-ENC-001 remains the strict UTF-8 refusal and now has next_action: NONE. After a governed UTF-8 FAIL, the refused MATERIALIZE operation performs one separate read-only bounded compatibility pass from byte 0 of the same bound source instance. Stage 2 does not start. Only complete outcome COMPATIBLE emits DS-CONV-001 with severity: INFO, behavior: CONTINUE, and next_action: RUN_WINDOWS_1252_CONVERSION.
0x81, 0x8D, 0x8F, 0x90, and 0x9D are undefined and produce INCOMPATIBLE at the first exact physical offset.COMPATIBLE means only convertible under the frozen table. It is not proof of historical/original encoding.DS-CONV-001; it may not infer the recommendation from DS-ENC-001 or prose.WINDOWS_1252_COMPATIBILITY_OUTCOME and WINDOWS_1252_FIRST_UNDEFINED_BYTE_OFFSET immediately after the UTF-8 refusal fields. Governed states are COMPATIBLE/NOT_APPLICABLE, INCOMPATIBLE/exact offset, NOT_AVAILABLE/NOT_AVAILABLE, or NOT_RUN/NOT_RUN.NOT_AVAILABLE, and buffer boundaries do not alter results.Primary BM targets: W002-HELP-001.6/.7/.8, W002-CONV-002 through .5, W002-CONV-003 through .5, W002-ENC-004.10, W002-RCP-007, W002-CONV-ACC-001/.002, W002-RCP-ACC-002.
Requirement population: remains 798. No production implementation is claimed.
All frozen Pass 1 and Pass 2 reconciliation decisions remain accepted integration inputs. Revision BM has begun direct text integration, but this checkpoint does not claim that every affected Revision BL requirement body has already been rewritten. The final integration sweep must fold every accepted decision into the numbered requirement text and remove stale contradictory wording before BM is sent for successor-PRD review.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
F-17 closes the remaining distinction between missing Help prose and missing diagnostic truth. Those are now separate governed conditions.
help_messages.json entry remains valid. Casual, Office Speak and Technical selections all fall back visibly to one deterministic Generic Technical rendering.DS-HLP-001 instead.severity: ERROR; phase: DIAGNOSTIC_ASSEMBLY; behavior: REFUSE; next_action: NONE. Required facts are intended_diagnostic_id and missing_required_facts; the latter is the complete duplicate-free list of missing keys sorted in ascending UTF-8 byte order.DS-HLP-001. Receipts/HLPs that evidence the condition identify the actual DS-HLP-001 event while preserving the intended diagnostic ID as a fact.null, false, zero or an arbitrary absence token unless the fact was validly produced with a governed absence value permitted by that diagnostic contract.Primary BM targets: W002-HELP-001.4, W002-HELP-001.8, W002-HELP-002.8, W002-HELP-002.9, W002-HELP-002.10, W002-HELP-004.11, W002-UI-007, W002-HP-ACC-001, W002-HP-ACC-002, W002-HP-ACC-013.
Requirement population: unchanged at 798. DS-HLP-001 is a diagnostic allocation inside the existing registry contract, not a new numbered PRD requirement or governed Suitcase artifact class.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
F-19 closes the privacy and truthfulness boundary between transient local Help and the durable HLP support-handoff artifact.
Source header text included: YES|NO and Governed alias text included: YES|NO in addition to the existing fixed disclosure declarations. A genuine established header is metadata and does not count as a source field value; data from a source record always remains source-value content.Primary BM targets: W002-HELP-004.7, W002-HELP-010, W002-HP-ACC-011.
Requirement population: unchanged at 798. No new diagnostic, governed artifact class, or executable operation is introduced.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
F-20 closes the measurable width/resource contract while preserving the already-frozen one-pass source-data architecture and exact source-header evidence.
16,384 columns, and one resolved KEEP may select from 1 through all 16,384. A 16,385-column header refuses before the first data record is consumed.HEADER selection, Store-MAP source_header, and physical COL header serialization continue to use exact decoded source-header text without truncation or substitution.1,024 Unicode scalar values, the operational name is the exact header. Above that limit it starts from deterministic Column <LETTERS> based on 1-based physical ordinal through XFD. This affects default/reset aliasing, not source identity.[ordinal], then -2, -3 progression. Short-header defaults and analyst-authored AS aliases still refuse on collision rather than being rewritten.PUBLISHED_COL_16384_FILENAME. Oversized-header fallback records carry ordinal, final assigned operational name, and exact reason SOURCE_HEADER_EXCEEDS_1024_SCALARS, not a copied oversized header.Primary BM targets: W002-ENC-001.5, W002-MAT-001.7, W002-MAT-002, W002-MAT-002.1, W002-MAT-002.2, W002-MAT-002.5, W002-MAT-002.10, W002-MAT-002.11, W002-STEPS-001, W002-STEPS-002, W002-STEPS-006, W002-STEPS-009, W002-STOR-019.7, W002-RCP-007, W002-MAT-ACC-001, W002-MAT-ACC-004, W002-MAT-ACC-005, W002-MAT-ACC-006, W002-RCP-ACC-001.
Requirement population: unchanged at 798. No new operation, artifact class, diagnostic ID, or numbered PRD requirement is introduced.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
F-21 closes the remaining current-state consequence of deliberately deriving new Store state from a historical MAP. The core base-versus-chronology-predecessor distinction was already integrated under P2-03; this package makes the user-visible state consequence and acceptance oracle explicit.
Primary BM targets: W002-STOR-019.3, W002-STOR-019.5, W002-WKO-ACC-008.
Requirement population: unchanged at 798. No new diagnostic ID, Receipt field, governed artifact class, executable operation, or numbered PRD requirement is introduced.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
F-22 records an explicit QA-scope boundary rather than inventing a second diagnostic-allocation authority.
diagnostics.json remains authoritative for the fixed semantic contract of each allocated Diagnostic ID: ID, severity, phase, behavior, next action, and permitted required/optional fact keys.DS-ENC-001, DS-CONV-001, and DS-HLP-001 contracts — acceptance must test that mapping against the PRD, not merely against the implementation registry.Primary BM targets: W002-HELP-001.8 and W002-HP-ACC-013. No new numbered requirement, diagnostic, registry field, or artifact class is introduced.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
F-23 closes the acceptance-testability residual by making rare host/environmental conditions reproducible for QA without turning fault injection into a product feature.
W002-QA-001 freezes the coverage principle and limits deterministic seams to controlled clock values, UUID sequences/collisions, filesystem create/write/close/rename/promotion faults, and run-local source-handle reread/substitution conditions.W002-WKO-ACC-007 now gates all Store/RID/COL CLEAR and RESET forms, including oversized-header operational-name reset behavior, immutability and no-source-row-read behavior.W002-RCP-ACC-001 now includes successful INVENTORY and UPDATE_ALIASES receipts plus deterministic UUID-collision retry evidence. W002-RCP-ACC-002 now covers Receipt-publication failure and safe ultimate identity-allocation refusal without overwrite.W002-WKO-ACC-004 now forces a WKO/WKO-MAP save-path filesystem failure and proves no false registry commit.W002-HP-ACC-013 now verifies HTML-safe embedded ds-help-catalog content and proves no runtime network/filesystem/Suitcase/adjacent-file catalog fetch.W002-ENC-ACC-003 now explicitly injects the alternate Stage-2 source instance only through the test harness and requires evidence that the released analyst surface cannot invoke the substitution.W002-WKO-012.6 no longer says RESET COL always restores the exact recorded source header. It now points to the already-approved deterministic operational default in W002-STOR-019.7, preserving exact source-header evidence while bounding aliases.Primary BM targets: new W002-QA-001; amended W002-WKO-ACC-007, W002-RCP-ACC-001, W002-RCP-ACC-002, W002-WKO-ACC-004, W002-HP-ACC-013, W002-ENC-ACC-003 and W002-WKO-012.6.
Requirement population: 799 total requirements; 398 scoped to WASM-002. No new executable operation, governed artifact class, diagnostic ID or Receipt field is introduced.
Accepted by T / integrated.
F-24 deliberately supersedes the earlier automatic singleton CER-history ZIP/compaction proposal. Pass 2 showed that the housekeeping container would require a new governed identity/lifecycle, deterministic archive bytes, replacement/crash rules and an exception to the product's ordinary immutable-history posture. T confirmed that the simpler behavior was always the intent.
Requirement-count effect: no numbered requirement was added or removed. BM remains 799 total requirements / 398 WASM-002 scoped.
Accepted by T / integrated.
F-25 resolves the platform gap by choosing a narrow, honest V1 support boundary instead of weakening the visible-Suitcase architecture for browsers that do not expose the required writable-directory contract.
Primary BM targets: new W002-PLAT-001; amended W002-STOR-022.1, W002-UI-011, W002-UI-ACC-007, and W002-UI-ACC-011.
Requirement population: 800 total requirements; 399 scoped to WASM-002. No new executable operation, governed artifact class, diagnostic ID or Receipt field is introduced.
Accepted by T / integrated.
F-26 turns the already-frozen one-file SOURCE concept into an operationally testable contract without introducing a second source-resolution model.
__DS__ and its final extension is .csv under ASCII case-insensitive extension recognition. This does not weaken exact full-filename identity.__DS__notes.csv cannot masquerade as analyst-owned merely because its extension or bytes look like CSV.Primary BM targets: new W002-WKO-009.1; amended PB-STOR-005, PB-STOR-008, W002-INV-005, and W002-UI-ACC-014.
Requirement population: 801 total requirements; 400 scoped to WASM-002. No new executable operation, artifact class, diagnostic ID, Receipt field or storage mechanism is introduced.
Accepted by T / integrated.
F-27 removes one stale UI phrase that implied direct alias editing in the browser.
Primary BM target: amended W002-UI-006, including its derived data-search text.
Requirement population: unchanged at 801 total requirements; 400 scoped to WASM-002.
Accepted by T / integrated.
F-28 removes residual wording that could be misread as requiring the deferred configurable Brand Manifest capability inside WASM-002.
Primary BM targets: amended W002-UI-016, W002-INV-006, W002-STOR-022.2, W002-HELP-003.2, and W002-HP-ACC-003, including derived data-search text.
Requirement population: unchanged at 801 total requirements; 400 scoped to WASM-002.
Accepted by T / integrated.
F-29 is a structural-only reconciliation. It repairs misleading normative headings without changing requirement identity, scope, status, or behavior.
W002-INV-ACC-003. A distinct WASM-002 governed-storage section begins before W002-STOR-016, with truthful subheadings for the WKO registry, Store MAP lineage, CAT, alias binding, Suitcase validation, and publication.W002-WL-* requirements. Current W002-CONV-ACC-* and W002-HP-ACC-* gates now sit under explicit WASM-002 acceptance headings; deferred Brand Manifest gates are visibly separated.W002-WKO-001 through .006 and deferred W002-WKO-011 remain together under deferred composition. Current W002-WKO-007 onward now begins under WASM-002 Work Order Contract and Alias Maintenance.W002-WKO-ACC-001/.002 are explicitly deferred composition gates; W002-WKO-ACC-003 onward are explicitly WASM-002 Work Order acceptance gates.Primary BM targets named by Pass 2: structurally reconciled W002-WKO-007, W002-WKO-012.1, W002-CONV-ACC-001, W002-STOR-016, and W002-WKO-ACC-003. Additional neighboring headings were adjusted only as needed to make those boundaries truthful.
Requirement population: unchanged at 801 total requirements; 400 scoped to WASM-002.
Accepted by T / integrated.
F-30 repairs only damage supported by authoritative preserved evidence. Missing wording is not reconstructed from context or inference.
UNRESOLVED SOURCE DAMAGE note; no missing words are supplied.data-search text is regenerated mechanically from the visible requirement text.W002-HELP-003.2 — and leaves it untouched for explicit follow-up rather than silently expanding this package.Primary BM targets: W002-STOR-001.2, W002-ENC-004.1, and W002-ENC-006.
Requirement population: unchanged at 801 total requirements; 400 scoped to WASM-002.
Accepted by T / integrated.
The detection-only F-30 sweep identified one additional inherited title/body split. This follow-up repairs only that mechanically damaged boundary; it does not change the requirement's semantics, scope, status, acceptance meaning, or F-28 presentation decision.
data-search text already contained the complete F-28-approved wording and therefore required no semantic rewrite.Primary BM target: W002-HELP-003.2.
Requirement population: unchanged at 801 total requirements; 400 scoped to WASM-002.
Accepted by T / integrated.
The WASM-002 scoped review cut contained deliberate numbering gaps because several requirements remained in the full master backlog but were outside the WASM-002 candidate slice. F-31 makes those omissions auditable without renumbering or reusing stable requirement IDs.
SCOPE: V1-BACKLOG and STATUS: DEFERRED; the table records that it was excluded from the scoped cut but retained in the full master backlog.Documented omitted IDs: PB-STOR-003; W002-RCP-004; W002-HP-ACC-005–007; W002-WKO-001–006 and W002-WKO-011; W002-WKO-ACC-001–002; W002-ARCH-007, 009, 010, 012, and 013.
Requirement population: unchanged at 801 total requirements; 400 scoped to WASM-002.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
F-32 closes terminology drift without changing product behavior. The canonical linguistic invariant is MAP = governed artifact class; Store MAP = Store-state profile; WKO MAP = Work Order-registry profile. Bare MAP remains appropriate only for class-wide statements.
Primary BM targets: PB-STOR-006, W002-STOR-009, W002-STOR-010.1, W002-STOR-014, W002-GLOSS-019, W002-GLOSS-020, W002-GLOSS-027, W002-INTRO-003.1, W002-PROMISE-002, plus active explanatory storage text/headings.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
QA source. Pass 2 closes F-33 with an integration obligation: registered classes need not have WASM-002 producers; DGN and RCV are reserved-not-emitted; known-but-not-emitted LCK/BRD receive the same preserve-and-report treatment; and unknown-class reporting must be deterministic through INFO/Inventory.
T decision. Preserve the artifact registry while making emission scope explicit. DGN, RCV, BRD, and LCK are registered/reserved but not emitted by WASM-002. A relevant governed Suitcase scan preserves unknown or known-but-not-emitted governed files byte-for-byte and surfaces the condition through a canonical INFO diagnostic; INVENTORY still lists the physical file under its existing metadata-only contract. No new Inventory field or DIR obligation is created.
RCV retirement. The RCV publication profile, deterministic RCV manifest, recursive-publication rules, Receipt RECOVERY_ARTIFACT_FILENAME linkage, and RCV-producing failure paths are removed. The underlying F-14 All-or-Refuse discipline remains: candidates stage under SCR, promotion changes only the class token after validation, and failed/unpromoted SCR remains visible non-authoritative evidence rather than committed state.
Acceptance. W002-QA-001 now requires byte-for-byte preserve-and-report coverage for both an unknown governed class and at least one known-but-not-emitted class. Receipt/publication failure fixtures prove that no RCV artifact is emitted.
Primary BM targets: PB-STOR-003, PB-STOR-006, PB-STOR-008, PB-STOR-009, W002-STOR-003.5, W002-RCP-006, W002-RCP-010, W002-RCP-ACC-002, W002-STOR-018.3, W002-STOR-019.5, W002-STOR-019.10, W002-STOR-023, W002-STOR-023.1, W002-MAT-002.6, W002-QA-001, W002-MAT-ACC-005, W002-WKO-012.4, W002-WKO-ACC-004.
Verification. Requirement population remains 801 total / 400 WASM-002. Exactly 18 requirement articles changed from the F-32 checkpoint. No requirement ID, scope, status, operation, Store schema, or artifact-class token was added or removed; the RCV token remains reserved in the registry and remains explicitly ineligible as a WASM-002 SOURCE.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
QA source. Pass 2 left F-34 partially closed: nine of eleven smaller clarifications were accepted, while HLP multiplicity/provenance, shared-core Help catalog delivery, and path-length acceptance still required reconciliation. T approved one bounded package that closes those seams using the later F-24/F-33 decisions.
diagnostic_id with non-empty ordered diagnostic_ids. Repeated IDs are allowed for distinct events of the same diagnostic type.null means the relationship does not apply; "NOT_AVAILABLE" means it applies but the exact filename cannot be obtained. Non-run HLPs may therefore have null WKO and RCP lineage. data_sculptor_build must contain the exact running/tested build identifier rather than merely the scope label WASM-002.ds-help-catalog payload. The browser host passes that catalog to the shared Rust/WASM core. The core owns template selection, declared-fact interpolation, deterministic fallback, governed escaping, and durable HLP semantics. A later native host may bundle the same governed catalog semantics differently but must use the same core semantic contract.ENTRY_COUNT retains its existing meaning; DIRECTORY_COUNT plus deterministically ordered DIRECTORY_001... records follow the file entries. No directory-size or nested-content claim is made.Primary BM targets modified: W002-HELP-001, W002-HELP-002.11, W002-HELP-003.2, W002-HELP-005, W002-HELP-006, W002-HELP-009, W002-HP-ACC-010, W002-INV-005, W002-INV-006, W002-STOR-014, W002-STOR-022.1, W002-UI-007, W002-UI-016, W002-UI-ACC-010, W002-UI-ACC-011, W002-UI-ACC-016. Added: W002-UI-026 and W002-UI-ACC-021.
Verification. Requirement population is now 803 total / 402 WASM-002. Sixteen existing requirement articles changed and two new WASM-002 articles were added. No duplicate requirement IDs or HTML IDs were introduced. F-34 does not claim implementation or freeze.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
S-01 resolves the first carried contradiction and a larger partially integrated F-02 lifecycle inconsistency discovered beside it. The full master had the accepted eight-column Store MAP and downstream CURRENT/DEPRECATED repair evidence, but W002-STOR-018.1 still said nine columns and W002-STOR-018.2 still defined a two-column optional-alias WKO MAP.
wko_status,wko_alias,wko_filename. Status is exactly CURRENT or DEPRECATED; alias is the mandatory non-empty WORK ORDER AS value; physical WKO filename remains immutable identity.Primary BM targets: W002-STOR-018.1, W002-STOR-018.2, W002-STOR-018.3, W002-STOR-018.4, W002-UI-023, W002-UI-024, and W002-WKO-ACC-004.
Requirement population: unchanged at 803 total requirements; 402 scoped to WASM-002.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
S-02 reconciles product-level vocabulary with the already-integrated Store MAP/CAT/DIR architecture. The active glossary still described Store MAP as carrying row counts, digests, Run/materialization identity and broad provenance even though the canonical eight-column profile intentionally excludes those fields. It also retained Store Index as a live product concept after the separate Store Index artifact had been retired from WASM-002 in favour of the governed DIR surface planned for WASM-003.
Primary BM targets: W002-GLOSS-019, W002-GLOSS-020, W002-GLOSS-027, W002-PT-008, and W002-WL-004.2.
Requirement population: unchanged at 803 total requirements; 402 scoped to WASM-002.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
S-03 removes a product-glossary contradiction between the older blanket description of a Work Order as non-executable and the already-governed lifecycle in which WIP is non-executable while a saved, validated immutable WKO may become a Run target.
Primary BM targets: W002-GLOSS-029 and W002-GLOSS-029.2, plus the explanatory introduction to WASM-002 Canonical Run Receipts.
Requirement population: unchanged at 803 total requirements; 402 scoped to WASM-002.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
S-04 removes the remaining timing contradiction between the shared SCR candidate grammar and older Store-publication wording that allocated final UTC+UUID identity only after candidate validation.
SCR to RID or COL. Candidate bytes, UTC, UUID and extension remain unchanged..csv extension intended for final MAP identity.SCR to MAP; the successful rename remains the Store-state/materialization commit point.Primary BM targets: W002-RID-002, W002-MAT-002.6, W002-STOR-019.10, W002-RID-ACC-004, and W002-MAT-ACC-005.
Requirement population: unchanged at 803 total requirements; 402 scoped to WASM-002.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
S-05 restores the previously referenced but missing F-04 existing-Store cardinality contract and places it in the materialization publication boundary.
N for an existing VALID Store and before any requested COL candidate is promoted, Data Sculptor compares candidate N with the already-valid inherited RID-header N.Primary BM targets: W002-MAT-002.6, W002-WKO-012.3, and W002-MAT-ACC-005.
Requirement population: unchanged at 803 total requirements; 402 scoped to WASM-002.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
S-06 repairs thirty high-confidence WASM-002 requirements whose complete surviving sentence had been mechanically split between the <h3> title and the first body paragraph.
data-search text already contained the complete wording and is left semantically unchanged.Requirement population: unchanged at 803 total requirements; 402 scoped to WASM-002.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
S-07 closes the broad contradiction/stale-text sweep by restoring eight remaining truncated WASM-002 titles directly from the authoritative Revision R source. The restoration is documentary only: existing requirement bodies and semantics are unchanged.
data-search field is mechanically regenerated from the restored visible article text.Requirement population: unchanged at 803 total requirements; 402 scoped to WASM-002.
FINAL MECHANICAL AUDIT + WASM-002 QA PROJECTION
Mechanically verify Revision BM counts, unique IDs, internal requirement references, scope/status integrity, governed artifact/class references and derived search text. If clean, generate and independently verify a QA projection containing all and only requirements whose authoritative SCOPE is WASM-002, with narrowly bounded context-only dependencies where needed for interpretation, for Claude's fresh adversarial review.
Counting rule: the primary estimate counts decision-level integration packages rather than individual HTML edits. A single package may touch several requirement bodies, examples, fixtures, acceptance clauses, or explanatory passages. After each accepted BM integration edit, this appendix should receive a new row with the cumulative estimate and a brief confidence note.
| Checkpoint | Decision-level packages integrated | Estimated total | Estimated remaining | Named BM requirement targets touched | Confidence | Notes |
|---|---|---|---|---|---|---|
| Initial BM checkpoint after E-02 | ~5 | ~45–55 (working centre: ~50) | ~40–50 (working centre: ~45) | 11 unique named targets so far | Low | Includes P2-02 carried alias correction, P3-01, E-01, P3-02, and E-02. The estimate will be revised as the Pass 1/2/3 obligations are mapped to actual BM touchpoints. |
| After P3-03 integration | ~6 | ~45–55 (working centre: ~50) | ~39–49 (working centre: ~44) | 13 unique named targets so far | Low–medium | P3-03 added two newly touched named targets (W002-STOR-018.3 and W002-STOR-018.4); W002-UI-023 had already been touched by the alias sweep. Remaining estimates may still collapse as carried Pass 2 obligations overlap later Pass 3 findings. |
| After P3-04 integration | ~7 | ~45–55 (working centre: ~50) | ~38–48 (working centre: ~43) | 15 unique named targets so far | Low–medium | P3-04 modified four Receipt requirement bodies. W002-RCP-007 and W002-RCP-008 were already touched by P3-02; W002-RCP-006 and W002-RCP-ACC-002 are newly touched targets. This package also folds the already-frozen F-09/F-18 envelope/absence semantics required to make refusal serialization deterministic. |
| After P3-05 integration | ~8 | ~45–55 (working centre: ~50) | ~37–47 (working centre: ~42) | 18 unique named targets so far | Low–medium | P3-05 touched three previously untouched targets: W002-STOR-019.2 for damaged-lineage routing, W002-HELP-001.6 for frozen next-action guidance, and W002-STEPS-009 for refusal/Help acceptance. P3-06 may refine the exact meaning and validation evidence for externally restored “exact original” RID/COL artifacts. |
| After P3-06 integration | ~9 | ~45–55 (working centre: ~50) | ~36–46 (working centre: ~41) | 23 unique named targets so far | Low–medium | P3-06 directly touched nine named BM requirements, five of them newly touched at this checkpoint. It also integrates the already-frozen F-04 N=<value> RID-header prerequisite because the Tier-1 cardinality check depends on it. The count remains directional: later validation/repair requirements may collapse with carried Pass 2 integration work. |
| After P3-07 integration | ~10 | ~45–55 (working centre: ~50) | ~35–45 (working centre: ~40) | 27 unique named targets so far | Low–medium | P3-07 directly touched seven named BM requirements, four of them newly touched at this checkpoint. The decision closes the last known all-Store-MAPs-damaged silent-fork boundary and standardizes routing terminology without adding a new artifact class or recovery command. CAT remains a separate accepted Day 057 integration package anchored to P2-01. |
| After P3-08 integration | ~11 | ~45–55 (working centre: ~50) | ~34–44 (working centre: ~39) | 31 unique named targets so far | Low–medium | P3-08 touched five named BM requirements, four newly touched at this checkpoint. The decision deliberately chooses physical CVT identity over a new hidden original-source lineage mechanism, so the integration is bounded to routing semantics, conversion/Help disclosure, UI wording, and acceptance coverage. |
| After P3-09 integration | ~12 | ~45–55 (working centre: ~50) | ~33–43 (working centre: ~38) | 34 unique named targets so far | Low–medium | P3-09 touched four named BM requirements, three newly touched at this checkpoint. The change is tightly bounded: one additional structural CSV condition token, one exact location oracle, Receipt serialization through the already-frozen five CSV refusal fields, and two deterministic byte-form fixtures. |
| After P3-10 integration | ~13 | ~45–55 (working centre: ~50) | ~32–42 (working centre: ~37) | 41 unique named targets so far | Low | P3-10 is the final Pass 3 clarity package. Nine BM targets were touched, seven newly at this checkpoint. No new operation or artifact class was introduced; the edits remove wording ambiguity around repair terminology, delimiter Help, alias validity, Inventory timestamps/metadata availability, and repair-WKO discovery timing. |
| After Day 057 CAT integration | ~14 | ~45–55 (working centre: ~50) | ~31–41 (working centre: ~36) | 58 named targets / requirement IDs touched or added so far | Low–medium | CAT is a comparatively broad package because it adds one new governed artifact class, one seventh executable operation, a 17-requirement CAT/CAT-UI/acceptance family, and reconciles six existing BM targets. The one-Store-per-MAP rule is preserved; CAT is explicitly non-authoritative for Store semantics. The linked DIR description defaults remain WASM-003 scope. |
| After F-05 integration | ~15 | ~45–55 (working centre: ~50) | ~30–40 (working centre: ~35) | ~67 named targets / requirement IDs touched or added so far | Medium | F-05 closes the Store-MAP column-set residual and reconciles the approved CAT health/manual-refresh refinement. The canonical Store MAP is eight columns; the common source_filename is the Store source identity; CAT is five columns with snapshot store_health and remains explicitly analyst-created through CATALOG STORES. |
| After F-07 integration | ~16 | ~45–55 (working centre: ~50) | ~29–39 (working centre: ~34) | ~78 named targets / requirement IDs touched or added so far | Low–medium | F-07 closes the remaining UTF-8 token-set residual without proliferating implementation-specific error codes. Eleven BM targets now agree on PASS/FAIL Stage-1 outcomes, INVALID_UTF8_SEQUENCE, mandatory deterministic first-invalid offsets, window invariance, and exact DS-ENC-001 diagnostic fact names. |
| After F-08 integration | ~17 | ~45–55 (working centre: ~50) | ~28–38 (working centre: ~33) | ~100 named targets / requirement IDs touched or added so far | Medium | F-08 closes the operation-structure/RUN/token-separation residual across the seven-operation surface, preserves the future ordered Work Order composition reservation, adds the explicit SUITCASE: . Help duty, and removes the stale RECOVER RID executable contradiction by deferring its five dedicated requirements and reconciling surviving RID/MAP/storage text. |
| After P2-03 integration | ~18 | ~45–55 (working centre: ~50) | ~27–37 (working centre: ~32) | ~113 named targets / requirement IDs touched or added so far | Medium | P2-03 closes the chronology-predecessor/future-dated-MAP residual across Store and WKO registry histories. It preserves truthful UTC and one chronological history, adds explicit Help/diagnostic facts and analyst-owned exits, and distinguishes a historical operation base from the current chronology predecessor. One stale F-05 nine-column phrase was corrected while touching W002-STOR-019.10. |
| After P2-04 integration | ~19 | ~45–55 (working centre: ~50) | ~26–36 (working centre: ~31) | ~118 named targets / requirement IDs touched or added so far | Low | P2-04 formally closes the artifact-validation-depth residual using the already-integrated P3-06 Tier-1/Tier-2 model. No Store-MAP schema growth or automatic hashing is introduced; REPAIR MAP is explicitly Tier-2 authoritative, and same-named restoration is governed validation rather than a historical-byte-identity claim. |
| After P2-05 integration | ~20 | ~45–55 (working centre: ~50) | ~25–35 (working centre: ~30) | ~123 named targets / requirement IDs touched or added so far | Medium | P2-05 closes the typed-JSON absence residual across five existing Help/acceptance targets. It preserves bare TXT absence tokens, native JSON value types, optional-key omission without implied semantics, and the existing HLP ten-field shape. The only nullable special case is schema-declared HLP lineage: null means non-applicable relationship / Rust Option::None; applicable-but-unavailable lineage remains explicitly "NOT_AVAILABLE". |
| After P2-06 integration | ~21 | ~45–55 (working centre: ~50) | ~24–34 (working centre: ~29) | ~127 named targets / requirement IDs touched or added so far | Medium | P2-06 closes the F-11 citation/integration-map residual by re-deriving from the exact reviewed BL cut. Four BM requirements change: PB-STOR-002 and W002-STOR-010 remove the active Store Index artifact implication; W002-STOR-010.3/.4 move to deferred V1-BACKLOG as planned DIR/WASM-003 behavior. The real W002-STOR-010.1/.2 and current W002-STOR-012/.015 are preserved rather than edited to match phantom citations. |
| After P2-07 integration | ~22 | ~45–55 (working centre: ~50) | ~23–33 (working centre: ~28) | ~125 named targets / requirement IDs touched or added so far | Low–medium | P2-07 closes a documentary integrity residual through append-only evidence repair. No numbered BM requirement changes; the original Pass 1 reconciliation is preserved and its hash is verified. |
| After F-13 integration | ~23 | ~45–55 (working centre: ~50) | ~22–32 (working centre: ~27) | ~129 named targets / requirement IDs touched or added so far | Low–medium | F-13 adds one normative architecture requirement and amends three existing transaction/Help targets. The package deliberately chooses optimistic single-writer semantics: no lock subsystem, but mandatory immediate pre-commit authority revalidation and safe refusal of stale publication. |
| After F-14 integration | ~24 | ~45–55 (working centre: ~50) | ~21–31 (working centre: ~26) | ~140 named targets / requirement IDs touched or added so far | Medium | F-14 adds two normative storage/publication requirements and reconciles eleven existing cross-class targets. The package freezes one shared SCR identity rule, class-specific publication predicates, deterministic RCV attribution and the CER direct-write exception without changing Store-MAP commit authority. |
| After F-15 integration | ~25 | ~45–55 (working centre: ~50) | ~20–30 (working centre: ~25) | ~144 named targets / requirement IDs touched or added so far | Low | F-15 adds no requirement. Six existing targets are reconciled; four were not previously named in this Day 059 integration log. The package freezes one exact text-comparison rule, reference-bounded MAP eligibility, publication-time shadowing and deterministic ambiguity refusal without changing Store authority. |
| After F-16 integration | ~26 | ~45–55 (working centre: ~50) | ~19–29 (working centre: ~24) | ~156 named targets / requirement IDs touched or added so far | Medium | F-16 adds no requirement but reconciles twenty existing Help, conversion, encoding, Receipt and acceptance targets. The package separates strict UTF-8 refusal from converter compatibility, allocates one governed informational suggestion diagnostic, and makes the compatibility evidence durable without adding automatic conversion behavior. |
| After F-17 integration | ~27 | ~45–55 (working centre: ~50) | ~18–28 (working centre: ~23) | ~162 named targets / requirement IDs touched or added so far | Low–medium | F-17 adds no numbered requirement. Ten existing Help/UI/acceptance targets are reconciled. The package separates catalog coverage from diagnostic validity, freezes deterministic Generic Technical fallback, and adds fail-closed DS-HLP-001 substitution when required machine facts cannot be produced. |
| After F-19 integration | ~28 | ~45–55 (working centre: ~50) | ~17–27 (working centre: ~22) | ~165 named targets / requirement IDs touched or added so far | Low–medium | F-19 adds no numbered requirement. Three existing HLP disclosure/acceptance targets are reconciled. The package makes durable HLP disclosure stricter than transient local Help, freezes genuine-header versus data-row boundaries, limits alias disclosure by necessity, and makes header/alias presence explicit in the HLP Disclosure section. |
| After F-20 integration | ~29 | ~45–55 (working centre: ~50) | ~16–26 (working centre: ~21) | ~179 named targets / requirement IDs touched or added so far | Medium | F-20 adds no numbered requirement but reconciles nineteen existing materialization, selector, Store, Receipt and acceptance targets. It freezes the 16,384 source/KEEP ceiling, the 1,024-scalar operational-name boundary, exact-header fidelity, narrow fallback suffixing, one source-data pass, bounded writer-resource evidence, and full-width Receipt indexing. |
| After F-21 integration | ~30 | ~45–55 (working centre: ~50) | ~15–25 (working centre: ~20) | ~179 named targets / requirement IDs touched or added so far | Medium | F-21 adds no numbered requirement and revisits three targets already touched by the historical-MAP/P2-03 work. It freezes selection-alone non-mutation, historical-base versus current chronology-predecessor semantics, one-history successor publication, no silent merge/rebase, immutable prior MAPs, and the deliberate decision not to add a special informational diagnostic. |
| After F-22 integration | ~31 | ~45–55 (working centre: ~50) | ~14–24 (working centre: ~19) | ~179 named targets / requirement IDs touched or added so far | Medium | F-22 adds no numbered requirement and revisits two Help/acceptance targets. The package preserves the validated build registry as semantic authority while explicitly preventing circular overclaiming of condition-to-ID QA independence; PRD-pinned mappings remain independently testable and other allocations retain full registry/fact/Help wiring gates. |
| After F-23 integration | ~32 | ~45–55 (working centre: ~50) | ~13–23 (working centre: ~18) | ~183 named targets / requirement IDs touched or added so far | Medium | F-23 adds one governing QA requirement and reconciles seven existing acceptance targets plus one F-20 consistency phrase. The package makes clock/UUID/filesystem/source-handle injection deterministic and QA-only, requires release-surface seam absence/inertness evidence, and closes named alias, Receipt, Help, source-substitution and storage acceptance gaps without adding product-facing fault controls. |
| After F-24 integration | ~33 | ~45–55 (working centre: ~50) | ~12–22 (working centre: ~17) | ~187 named targets / requirement IDs touched or added so far | Medium | F-24 adds no numbered requirement and reconciles seven existing persistence/UI/Help/acceptance targets. It removes the previously proposed automatic singleton CER-history ZIP rather than specifying a new mutable archive subsystem, freezes one fresh standalone CER per successful validation, and makes cross-instance Suitcase/preferences/draft non-persistence testable. |
| After F-25 integration | ~34 | ~45–55 (working centre: ~50) | ~11–21 (working centre: ~16) | ~192 named targets / requirement IDs touched or added so far | Low–medium | F-25 adds one platform requirement and reconciles four existing storage/UI/acceptance targets. It narrows V1 browser support to certified desktop Chromium hosts, freezes Edge primary / Chrome secondary on the N100 baseline, and makes unsupported-host refusal distinct from folder-validation failure without adding fallback persistence. |
| After F-26 integration | ~35 | ~45–55 (working centre: ~50) | ~10–20 (working centre: ~15) | ~197 named targets / requirement IDs touched or added so far | Low | F-26 adds one SOURCE-eligibility requirement and reconciles four existing namespace/Inventory/acceptance targets. It closes the root-only reference, CSV extension-case, reserved-namespace and governed-CVT validity boundary without widening SOURCE to paths, nested files or other governed classes. |
| After F-27 integration | ~36 | ~45–55 (working centre: ~50) | ~9–19 (working centre: ~14) | ~198 named targets / requirement IDs touched or added so far | High | F-27 is a one-target clarity cleanup. It adds no requirement and changes no behavior beyond removing the stale implication that aliases are editable in the browser Directory. |
| After F-28 integration | ~37 | ~45–55 (working centre: ~50) | ~8–18 (working centre: ~13) | ~203 named targets / requirement IDs touched or added so far | High | F-28 is a five-target clarity cleanup. It removes stale branded/brandable wording from the named in-scope HTML requirements and removes the branding term from deterministic TXT Inventory serialization without changing artifact semantics or activating deferred Brand Manifest behavior. |
| After F-29 integration | ~38 | ~45–55 (working centre: ~50) | ~7–17 (working centre: ~12) | ~208 named targets / requirement IDs structurally reconciled or touched so far | High | F-29 is structural only: truthful heading boundaries now separate Inventory from governed storage, white-label from current WASM-002 acceptance gates, and deferred composition from current Work Order requirements. Requirement population and semantics are unchanged. |
| After F-30 integration | ~39 | ~45–55 (working centre: ~50) | ~6–16 (working centre: ~11) | ~211 named targets / requirement IDs structurally reconciled or touched so far | High | F-30 repairs two authoritative title/body splits and separates EVID-W001B-UTF8-004 from damaged EVID-003 without inventing the missing EVID-003 ending. A detection-only sweep flags W002-HELP-003.2 for explicit follow-up rather than silently widening the approved package. |
| After F-30 follow-up | ~40 | ~45–55 (working centre: ~50) | ~5–15 (working centre: ~10) | ~212 named targets / requirement IDs structurally reconciled or touched so far | High | The follow-up repairs the one explicitly approved W002-HELP-003.2 title/body sentence split surfaced by the F-30 detection sweep. No semantic or requirement-count change. |
| After F-31 integration | ~41 | ~45–55 (working centre: ~50) | ~4–14 (working centre: ~9) | 19 omitted IDs explicitly documented in front matter; no requirement bodies changed | High | F-31 explains scoped-cut numbering gaps from authoritative BM metadata. All 19 listed requirements remain V1-BACKLOG / DEFERRED in the full master; stable IDs are preserved. |
| After F-32 integration | ~42 | ~45–55 (working centre: ~50) | ~3–13 (working centre: ~8) | 9 named requirement targets plus active explanatory terminology | High | F-32 makes MAP terminology canonical: MAP is the artifact class; Store MAP and WKO MAP are profiles. The package is terminology-only and intentionally leaves the unrelated stale nine-column phrase in W002-STOR-018.1 visible for a separate explicit contradiction cleanup. |
| After F-33 integration | ~43 | ~45–55 (working centre: ~50) | ~2–12 (working centre: ~7) | 18 named requirement targets reconciled in this package | High | F-33 removes the unsupported RCV producer/manifest/Receipt-linkage path while preserving SCR staging and failure evidence. It also closes deterministic preserve-and-report behavior for unknown and known-but-not-emitted governed classes without adding a new Inventory schema field or DIR dependency. |
| After F-34 integration | ~44 | ~45–55 (working centre: ~50) | ~1–11 (working centre: ~6) | 16 existing requirement targets changed + 2 new UI/acceptance requirements | High | F-34 closes the final formal Pass-1 finding package. It resolves multi-diagnostic/non-run HLP provenance, shared-core Help ownership, closed-world Help inputs, immediate-directory Inventory serialization, INFO success events, operation-bound Store context, explicit read-only Flight Recorder UI, and the longest-emitted-name path gate. The remaining work is the explicit contradiction/stale-text sweep and final verification before successor adversarial review. |
| After Final Sweep S-01 | ~45 | ~45–55 (working centre: ~50) | final sweep / verification remains | 7 existing requirement targets reconciled | High | S-01 resolves the known eight-versus-nine-column contradiction and the adjacent partially integrated F-02 WKO lifecycle schema: three-column CURRENT/DEPRECATED WKO MAP, explicit alias replacement decision, immutable historical WKOs/MAPs, read-only lifecycle presentation, and acceptance coverage. |
| After Final Sweep S-02 | ~46 | ~45–55 (working centre: ~50) | final sweep / verification remains | 5 existing requirement targets reconciled | High | S-02 aligns the Product glossary with the canonical eight-column Store MAP and retires live Store Index terminology in favour of DIR/WASM-003 across active/future-facing references, while preserving intentional negative and historical evidence references. |
| After Final Sweep S-03 | ~47 | ~45–55 (working centre: ~50) | final sweep / verification remains | 2 existing requirement targets + 1 explanatory paragraph reconciled | High | S-03 aligns Product-level Work Order terminology with the frozen WIP/WKO lifecycle: WIP is non-executable intent; only a saved, validated immutable WKO eligible under governed registry rules may become a Run target. It also repairs the inherited W002-GLOSS-029.2 sentence split. |
| After Final Sweep S-04 | ~48 | ~45–55 (working centre: ~50) | final sweep / verification remains | 5 existing requirement targets reconciled | High | S-04 aligns RID/COL/MAP staging with the frozen F-14 SCR grammar: exact final UTC, UUID and extension are allocated before candidate creation; successful publication changes only the semantic class token; MAP remains the last commit point. No requirement count or transaction-order change. |
| After Final Sweep S-05 | ~49 | ~45–55 (working centre: ~50) | final sweep / verification remains | 3 existing requirement targets reconciled | High | S-05 restores the missing F-04 existing-Store cardinality gate: same-source existing-Store materialization must match the inherited RID-header N before COL/MAP publication; mismatch refuses without changing prior Store authority, while equality proves cardinality compatibility only. |
| After Final Sweep S-06 | ~50 | ~45–55 (working centre: ~50) | final sweep / verification remains | 30 existing WASM-002 requirement titles/bodies mechanically repaired | High | S-06 is document-integrity cleanup only: thirty complete surviving sentences are restored across title/body boundaries without changing IDs, scopes, statuses, semantics, or requirement population. |
| After Final Sweep S-07 | ~51 | ~45–55 (working centre: ~50) | final mechanical audit + scoped QA projection remain | 8 existing WASM-002 requirement titles restored from authoritative Revision R | High | S-07 closes the final broad stale-text sweep with source-proven title restoration only. No requirement semantics, bodies, IDs, scopes, statuses, or population change; the next gate is mechanical verification and preparation of the WASM-002-only adversarial-QA projection. |
ACCEPTED BY T / INTEGRATED INTO REVISION BM
The Day 060 Claude-handoff preflight identified a faithful-integration defect before external review. The final S-07 master had retained the general deterministic Receipt serializer but not the exact F-09 quote-doubling / physical-line rules, and the later-expanded Inventory schema did not freeze every key and field order required for its existing byte-exact fixture obligation.
KEY: VALUE, quoted-free-text, doubled-quote, one-physical-line rules.NOT_AVAILABLE representation for unavailable last-modified metadata.Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Pre-H-01 S-07 SHA-256: DC669A29D0811B8E94AFB1EE8CA2F62A7A6BE54ED14FA823EACB91F3C57D0C53.
H-01 SHA-256: 01864B32C73CDD7C63603A1C3016B3A1C5A5056BEC4DBA48FFA09E096A6763A5.
Authority note: the historical S-07 integration log remains unchanged as evidence. H-01 is an append-only Day 060 successor record.
ACCEPTED BY T / INTEGRATED INTO REVISION BM
H-02 freezes RECEIPT_VERSION: 1 and the stable Diagnostic IDs needed by the required byte-exact Receipt corpus. The allocation pass is bounded to actual fixture conditions. It does not create QA-only fake identities.
The pass also reconciles one previously hidden contract contradiction: F-16 had already frozen DS-CONV-001 even though the general diagnostic grammar says DOMAIN is exactly three letters. Because allocated Diagnostic IDs are permanent, H-02 preserves DS-CONV-001 as the one grandfathered four-letter legacy exception while keeping the exact three-letter rule for all new allocations.
H-01 SHA-256: 01864B32C73CDD7C63603A1C3016B3A1C5A5056BEC4DBA48FFA09E096A6763A5.
H-02 SHA-256: B9A0DF1E3F28C394A406CC2F11FB444507D1D46A60C8427B23F11402B54D63EB.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
MECHANICAL INTEGRATION CLEANUP
Removed the obsolete ordinal implication from the refusal-only UNKNOWN_OPERATION description. Current BM has seven real executable operations; UNKNOWN_OPERATION is not executable.
H-02 SHA-256: B9A0DF1E3F28C394A406CC2F11FB444507D1D46A60C8427B23F11402B54D63EB.
H-03 SHA-256: 7C0D057A925FAFEE83350C411B6CC7DE954533F0813FE64745B00D2E8C794773.
ACCEPTED BY T / PRE-FREEZE IDENTIFIER CORRECTION
The current conversion-suggestion Diagnostic ID is DS-CNV-001, using exactly three uppercase ASCII letters in the domain token under the canonical Diagnostic ID grammar. Meaning and behavior are unchanged: informational compatibility suggestion only after the complete Windows-1252 compatibility assessment returns COMPATIBLE, with next_action: RUN_WINDOWS_1252_CONVERSION.
Historical pre-H-04 QA and reconciliation artifacts remain byte-preserved and may contain the superseded four-letter draft spelling. Those historical bytes are not current contract authority.
H-03 SHA-256: 7C0D057A925FAFEE83350C411B6CC7DE954533F0813FE64745B00D2E8C794773.
H-04 SHA-256: E8B41617DABC648482253111E8D3984B9151DFD56BEBA490904AE41ABAE5D79B.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
APPROVED BY T / INTEGRATION REPAIR
Claude's Day 060 H-04 integration-faithfulness review identified that F-06 was referenced but not normatively integrated. H-05 copies the frozen Pass 2 §7.1–§7.11 rules into the named BM requirements below. No product decision is reopened.
| Frozen clause | Final BM home |
|---|---|
F-06 §7.1 | W002-MAT-002.8 |
F-06 §7.2 | W002-MAT-002.8 |
P3-09 | W002-MAT-001.7; W002-MAT-002.8 |
F-06 §7.3 | W002-MAT-002.8 |
F-06 §7.4 | W002-MAT-002.8 |
F-06 §7.5 | W002-MAT-002.8 |
F-06 §7.6 | W002-MAT-002.8 |
F-06 §7.7 | W002-MAT-002.8 |
F-06 §7.8 | W002-MAT-003.2; W002-MAT-ACC-003 |
F-06 §7.9 | W002-MAT-002.8; W002-MAT-ACC-003 |
F-06 §7.10 | W002-MAT-002.8 |
F-06 §7.11 | W002-MAT-ACC-003 |
Receipt binding | W002-RCP-007 |
Frozen source SHA-256: F564FFC263F9A236F6996BD06D9CFC691CC8F9482D21B8A41E2347F26EE45603.
H-04 SHA-256: E8B41617DABC648482253111E8D3984B9151DFD56BEBA490904AE41ABAE5D79B.
H-05 SHA-256: 5630DA1A0CD8C8E1AFD237318D91F5D43B7221B415CD2E2EFFB2B2A06C7016B6.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
APPROVED BY T / INTEGRATION REPAIR
Claude's H-04 integration review found the F-02 registry-repair behavior was still delegated to reconciliation prose rather than present as normative BM requirements. H-06 integrates the frozen repair bootstrap, stale-registry Save behavior, structural-validity line-ending rule, deterministic repair algorithm, exact-filename Run eligibility, and acceptance set.
| Frozen clause | Final BM home |
|---|---|
F-02 §5.2 | W002-STOR-018.3 |
F-02 §5.3 | W002-STOR-018.3 |
F-02 §5.4 | W002-STOR-018.4 |
F-02 §5.5 | W002-STOR-018.3 |
F-02 §5.7 | W002-STOR-018.4 |
F-02 §5.8 | W002-RCP-008 |
F-02 §5.9 | W002-WKO-ACC-004 |
Frozen source SHA-256: F564FFC263F9A236F6996BD06D9CFC691CC8F9482D21B8A41E2347F26EE45603.
H-05 SHA-256: 5630DA1A0CD8C8E1AFD237318D91F5D43B7221B415CD2E2EFFB2B2A06C7016B6.
H-06 SHA-256: 39D1194678841E129B8AC7699ADA1722E8518EDD3CD9C0AEE53BD3E1CAABC8DE.
Explicit non-closure: BM-07 count semantics remain open.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
APPROVED BY T / INTEGRATION REPAIR
Claude's H-04 integration review found that DEGRADED and the Store-health gate were referenced throughout BM without a complete normative F-03 home. H-07 integrates the frozen Store-health states, evaluated-state model, DEGRADED gate, exact-current-MAP repair precondition, current-MAP selection/fallback, repair semantics, no-fork rule, CAT authority link, and acceptance set.
| Frozen clause | Final BM home |
|---|---|
F-03 §6.1 | W002-STOR-019.10 |
F-03 §6.2 | W002-STOR-019.10 |
F-03 §6.3 | W002-STOR-019.2 |
F-03 §6.4 | W002-STOR-019.2 |
F-03 §6.5 | W002-STOR-019.2 |
F-03 §6.6 | W002-STOR-019.10 |
F-03 §6.7 | W002-STOR-019.10 |
F-03 §6.8 | W002-STOR-019.10 |
F-03 §6.9 | W002-STOR-019.10; W002-STOR-019.2 |
F-03 §6.10 | W002-STOR-019.2 |
F-03 §6.11 | W002-STEPS-009 |
F-03 §6.12 | W002-STOR-019.2; W002-STOR-019.10; W002-CAT-007; W002-STEPS-009 |
F-03 §6.13 | Already closed by W002-STOR-019.10 Tier-1/Tier-2 rules before H-07; not reopened |
Frozen source SHA-256: F564FFC263F9A236F6996BD06D9CFC691CC8F9482D21B8A41E2347F26EE45603.
H-06 SHA-256: 39D1194678841E129B8AC7699ADA1722E8518EDD3CD9C0AEE53BD3E1CAABC8DE.
H-07 SHA-256: 66863EF52CADC6CAFAF1B51B11515B78E7D61AE715AC85451CB45EFB4B9518C0.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
APPROVED BY T / INTEGRATION REPAIR
Claude's H-04 integration review found the frozen F-10 strict-UTF8-first conversion gate was missing from normative BM text. H-08 integrates the gate and conversion-only/BOM semantics so already-valid UTF-8 cannot be reinterpreted as Windows-1252 and published as a false successful conversion.
| Frozen clause | Final BM home |
|---|---|
F-10 §13.1 | W002-CONV-001 |
F-10 §13.2 | W002-CONV-001 |
F-10 §13.3 | W002-CONV-001; W002-CONV-002 |
F-10 §13.4 | W002-CONV-004 |
F-10 §13.5 | W002-CONV-004 |
F-10 §13.6 | Existing W002-CONV-004 / F-14 publication text |
F-10 §13.7 | Existing W002-CONV-004 / related publication requirements |
F-10 §13.8 | Existing W002-CONV-004 and P3-08 lineage requirements |
F-10 §13.9 | W002-RCP-008 |
F-10 §13.10 | W002-CONV-ACC-001; W002-CONV-ACC-002 |
Frozen source SHA-256: 9A73DB717BE09D3ED92B3F0F775EEB09A214000049341FE435B7EC6DFA9255B7.
H-07 SHA-256: 66863EF52CADC6CAFAF1B51B11515B78E7D61AE715AC85451CB45EFB4B9518C0.
H-08 SHA-256: F858939756BBE90DD60D18E040C04D44CED53BA1E4DC16FA4581215B831FB02B.
Explicit non-closures: BM-11, BM-12, and BM-14 remain open.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
APPROVED BY T / MATERIAL FINDING RECONCILIATION
BM-06 is split into a normative correction now and fixture regeneration later. H-09 freezes the run timestamp event boundaries, physically possible ordering invariant, and reachable Inventory-fixture Suitcase state. Golden Receipt/INV bytes are intentionally regenerated after BM-07, BM-08, and BM-11 are resolved.
H-08 SHA-256: F858939756BBE90DD60D18E040C04D44CED53BA1E4DC16FA4581215B831FB02B.
H-09 SHA-256: FF0F2C6EAF9CDC338328AA0915E906246900314EEF8C402FA1CD379CE0BADB14.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Status: semantics integrated; BM-06 remains open until the golden corpus is regenerated and mechanically rechecked.
APPROVED BY T / MATERIAL FINDING RECONCILIATION
H-10 defines the repair Receipt's REGISTERED_CURRENT_* and REGISTERED_DEPRECATED_* fields as the change set created by this repair Run, not full successor-registry totals. The bootstrap repair WKO must appear in the appropriate registered list when the repair commits it.
H-09 SHA-256: FF0F2C6EAF9CDC338328AA0915E906246900314EEF8C402FA1CD379CE0BADB14.
H-10 SHA-256: E2595A8E033820F675987824161A30A87EF7AE160E3A47B784822234668B0BA4.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Status: semantics integrated; replacement fixture remains pending coordinated corpus regeneration.
APPROVED BY T / MATERIAL FINDING RECONCILIATION
H-11 freezes RID_ACTION as an observed execution fact. New-Store CREATED is established only by successful SCR→RID promotion; existing-Store REUSED is established when the exact inherited RID is selected and validated. Candidate intention alone never establishes RID creation.
H-10 SHA-256: E2595A8E033820F675987824161A30A87EF7AE160E3A47B784822234668B0BA4.
H-11 SHA-256: 58430F6CC872EA59CD76E10397E389A0084F6EF86607302857220662E4D4931F.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Status: semantics integrated; affected MATERIALIZE fixtures remain pending coordinated corpus regeneration.
APPROVED BY T / MATERIAL FINDING RECONCILIATION
H-12 narrows broad H-02 fixture diagnostics to their actual fixture conditions and allocates specialized Diagnostic IDs where frozen Help duties require richer declared facts.
DS-MAT-014 — routed INVALID Store.DS-MAT-015 — DEGRADED Store with every mapped COL broken.DS-MAT-016 — malformed Store-MAP routing guard.DS-UTC-001 — strict monotonic UTC successor-publication guard.H-02 publication diagnostics carrying only artifact_class/collision_retry_count are now explicitly collision-exhaustion diagnostics, not broad publication-failure buckets.
H-11 SHA-256: 58430F6CC872EA59CD76E10397E389A0084F6EF86607302857220662E4D4931F.
H-12 SHA-256: 0AA4F83BDA46A0424F3483639F2F7D276970992E038FE517B76ACDD2E74CD5FF.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
APPROVED BY T / MATERIAL FINDING RECONCILIATION
H-13 corrects the false whole-Receipt equivalence statement and requires two distinct byte-exact P3-09 refusal Receipts: zero-byte source and exact UTF-8-BOM-only source.
H-12 SHA-256: 0AA4F83BDA46A0424F3483639F2F7D276970992E038FE517B76ACDD2E74CD5FF.
H-13 SHA-256: 76FC16D4C2EDEBD07C03299843D41C3D64D8363E25CB81BDF9ED029391F6E9A2.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Status: semantics integrated; actual replacement Receipt bytes await the coordinated fixture rebuild after BM-11.
APPROVED BY T / MATERIAL FINDING RECONCILIATION
H-14 completes the CONVERT undefined-byte refusal contract. The owning stage remains the pre-transcoding compatibility assessment established in H-08.
WINDOWS-1252-INCOMPATIBLE source-encoding token.41 81 42, first undefined byte 0x81 at offset 1, first-occurrence/window invariance.H-13 SHA-256: 76FC16D4C2EDEBD07C03299843D41C3D64D8363E25CB81BDF9ED029391F6E9A2.
H-14 SHA-256: 887D5530049551C630B218AEA92AB1BD0D8BCE46F92A64052F09EB2A2420F171.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Status: semantics/fixture oracle integrated; replacement Receipt bytes await the coordinated corpus rebuild after BM-12.
APPROVED BY T / MATERIAL FINDING RECONCILIATION
H-15 moves the normative Windows-1252 authority fully inside the WASM-002 freeze set.
H-14 SHA-256: 887D5530049551C630B218AEA92AB1BD0D8BCE46F92A64052F09EB2A2420F171.
H-15 SHA-256: E034DA4BC0ED6C5FFA0ABAC01FC23A9A2A83F2E37A707AD28DB0DD6F03FB05B9.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Status: BM-12 semantics integrated; coordinated fixture regeneration may now proceed after the remaining clarity/package cleanup.
APPROVED BY T / CLARITY FINDING RECONCILIATION
H-16 regenerates the search index for all 803 requirement articles from visible requirement ID + title + body and converts the relevant audit sweeps to case-insensitive checks.
data-search attributes under the canonical comparison: 215 total / 155 WASM-002.data-search attributes: 0.DS-CNV-001 spelling and no longer index the superseded spelling.H-15 SHA-256: E034DA4BC0ED6C5FFA0ABAC01FC23A9A2A83F2E37A707AD28DB0DD6F03FB05B9.
H-16 SHA-256: B86EA18324626A2F5F1439C397695BB8E707C7322EAA93C563A609072C356242.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
APPROVED BY T / CLARITY FINDING RECONCILIATION
H-17 fixes the remaining stale Pass 2 checklist wording in W002-CONV-004.2/.3. The STOR-019.10 half of BM-14 was already repaired in H-07.
SOURCE_ENCODING: WINDOWS-1252-COMPATIBLE.MATERIALIZED_ENCODING: UTF-8.H-16 SHA-256: B86EA18324626A2F5F1439C397695BB8E707C7322EAA93C563A609072C356242.
H-17 SHA-256: 070EE2970AD27F0541ED711EB598CCBB41AEF1656243F0CD0C5AF21F07BF6249.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
APPROVED BY T / CLARITY FINDING RECONCILIATION
H-18 removes the stale duplicate current front matter and completes the derived omitted-ID table while preserving all 803 numbered requirements unchanged.
H-17 SHA-256: 070EE2970AD27F0541ED711EB598CCBB41AEF1656243F0CD0C5AF21F07BF6249.
H-18 SHA-256: 7EC5EACFDB728A42E08F5DC129E67FC5C667FEC65A790833DDF4C97042BFF853.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
APPROVED BY T / CLARITY FINDING RECONCILIATION
H-19 supplies the two promised P2-07 evidence files and a corrected successor to the H-04 carried-item disposition while preserving historical source artifacts byte-for-byte.
Red5Sorcery_Data_Sculptor_WASM002_Pass1_Reconciliation_P2-07_Integrity_Erratum_Day059.html — standalone P2-07 integrity erratum.Red5Sorcery_Data_Sculptor_WASM002_Pass1_Reconciliation_P2-07_Integrity_Erratum_Day059.sha256.txt — dual-hash sidecar for the erratum and exact preserved Pass 1 reconciliation.WASM002_Carried_Item_Disposition_Day060_H19_Corrected.html — corrected successor disposition with explicit W002-CONV-003 and W002-CONV-003.2 homes.H-18 SHA-256: 7EC5EACFDB728A42E08F5DC129E67FC5C667FEC65A790833DDF4C97042BFF853.
H-19 SHA-256: 30F126B30FC7AAD9E5F93DDF9D3E9CCE2482D3AC10ED986DDABA41539F0D5ED0.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Finding-set state: all 16 H-04 Claude findings now have an integrated response; closure still requires the coordinated replacement fixture corpus where applicable and independent Claude focused re-check.
ACCEPTANCE-EVIDENCE REGENERATION
H-20 regenerates one coherent fixture corpus against the H-19 semantic contract rather than patching the historical H-02 fixtures in place.
WASM002_Day060_H20_Replacement_Fixture_Corpus.zip.FCDA30503A112B1F327272E8525DAFE644F3E2DA14D54EC08132EE4E5991CB21.H-19 SHA-256: 30F126B30FC7AAD9E5F93DDF9D3E9CCE2482D3AC10ED986DDABA41539F0D5ED0.
H-20 SHA-256: D4146498C79976B9D5B1B6AD54DAB3579805FDF96FDA535C27F1FA941097B13E.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Next gate: final whole-master/scoped-cut mechanical audit, packet hash manifest, then focused Claude re-check.
APPROVED BY T / BLOCKING FINDING INTEGRATION
Claude's H-20 focused re-check found one remaining blocker: W002-UI-ACC-019 still exercised the retired standalone Work Order Description model.
W002-UI-ACC-019.H-20 SHA-256: D4146498C79976B9D5B1B6AD54DAB3579805FDF96FDA535C27F1FA941097B13E.
H-21 SHA-256: C690629063F098EFE42074F1B6FBB5902BB2797D83C0A1CFDD5D78D95262D664.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Finding status: N-01 integrated H-21 — pending independent Claude re-check.
APPROVED BY T / MATERIAL FINDING FIXTURE REPAIR
H-22 changes only the BM-11 undefined-Windows-1252 fixture family so it enters the real CONVERT path under W002-WKO-009.1.
undefined_81.bin → undefined_81.csv; bytes remain 41 81 42..bin to .csv; byte oracles unchanged.H-21 SHA-256: C690629063F098EFE42074F1B6FBB5902BB2797D83C0A1CFDD5D78D95262D664.
H-22 SHA-256: E7E13190F4812A37056A89FE8B8A22A357738CFB909ED1237E476D647512CDD9.
H-22 fixture corpus SHA-256: 052B093CE5F11408119D82C6E9B86883A72B71B6641509440EAD475E8C62C22E.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Finding status: BM-11 fixture repaired H-22 — pending independent Claude re-check.
APPROVED BY T / MATERIAL FINDING FIXTURE REPAIR
20261007T144000000Z to 20261007T145000000Z, matching the registered WKO save transaction.Archive/.keep added so the declared immediate directory survives ZIP packaging without changing immediate regular-file count.H-22 SHA-256: E7E13190F4812A37056A89FE8B8A22A357738CFB909ED1237E476D647512CDD9.
H-23 SHA-256: 11C8DBA3110248520AC94E7AE5D0A4F453BC9CA41550454BDE43C5873C575348.
H-23 fixture corpus SHA-256: 9FDA70B748D2E4720933F69A6959064E7DC7F7202A92A0DFF2A43AE72AF93F51.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Finding status: BM-06 fixture repaired H-23 — pending independent Claude re-check.
APPROVED BY T / MATERIAL FINDING CONTRACT + FIXTURE REPAIR
W002-RCP-007 now distinguishes successor-MAP publication stage never entered (NOT_RUN) from entered/no MAP published (NONE).H-23 SHA-256: 11C8DBA3110248520AC94E7AE5D0A4F453BC9CA41550454BDE43C5873C575348.
H-24 SHA-256: 4AB612D372F6E3938AF62A27FD0024515A8F1E2AED09112D273B6A70C21280D7.
H-24 fixture corpus SHA-256: F570506E045534576D7737963B11155B5B4E1EF79E239A5EE850F57188C5A7F8.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Finding status: BM-08 contract/fixture repaired H-24 — pending independent Claude re-check.
APPROVED BY T / MATERIAL FINDING CONTRACT + FIXTURE REPAIR
W002-RCP-008 freezes the exact already-valid-strict-UTF-8 refusal facts.OUTPUT_FILENAME: NONE is explicitly limited to the two definitively classified pre-conversion no-CVT cases: already-valid UTF-8 and undefined Windows-1252 byte.W002-CONV-ACC-001 requires the byte-exact refused Receipt and no-CVT proof..csv source and golden Receipt exercise the refusal.H-24 SHA-256: 4AB612D372F6E3938AF62A27FD0024515A8F1E2AED09112D273B6A70C21280D7.
H-25 SHA-256: FC4B686E84E9BB69C10710232267E68D659C87FC96575343981AC9784FCEE6C6.
H-25 fixture corpus SHA-256: 6B9FEC152B576E8CBA01A606EDD0097A9E6B4481F35EB6F5673D1D6249F0867D.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Finding status: BM-04 contract/fixture repaired H-25 — pending independent Claude re-check.
APPROVED BY T / MATERIAL FINDING DIAGNOSTIC ALLOCATION
DS-MAT-017 for a routed DEGRADED Store with a valid RID, at least one broken mapped COL, and at least one surviving valid mapped COL.ERROR / MATERIALIZATION_ROUTING / REFUSE / RUN_REPAIR_MAP.source_filename current_map_filename rid_filename store_health broken_col_count.DS-MAT-015 remains the all-COLs-broken case and is not changed.H-25 SHA-256: FC4B686E84E9BB69C10710232267E68D659C87FC96575343981AC9784FCEE6C6.
H-26 SHA-256: 5344605B86C4CF670823369523D3E1E03F4BD7060AD1981F5814A9E3A79741CC.
H-26 fixture corpus SHA-256: 748FC63C68AAA8107BDC54CC949285FC4AF838BD58C1287E052666D14CC6BF23.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Finding status: BM-09 diagnostic allocation integrated H-26 — pending independent Claude re-check.
APPROVED BY T / CLARITY FINDING CLEANUP
W002-MAT-ACC-002 now tests the frozen routable-lineage/current-Store-MAP semantics rather than retired “eligible Store” terminology.W002-MAT-002.7 now treats unremovable failure residue as non-authoritative retained failure evidence under W002-STOR-023.1, with no inferred/manufactured attribution.H-26 SHA-256: 5344605B86C4CF670823369523D3E1E03F4BD7060AD1981F5814A9E3A79741CC.
H-27 SHA-256: 4E98F306E8054F50E0BAE9AC4F373E516A5B2C8FAB5A9561CD63AF06C58948F5.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Finding status: N-02 integrated H-27 — pending independent Claude re-check.
APPROVED BY T / CLARITY FINDING MECHANICAL CLEANUP
registry_version and diagnostics.note and frozen_meaning JSON fields are removed; diagnostic meanings remain normative in the PRD tables.H-27 SHA-256: 4E98F306E8054F50E0BAE9AC4F373E516A5B2C8FAB5A9561CD63AF06C58948F5.
H-28 SHA-256: 151CA640F7BA2EB4238F2262D8510D277B7DD5A23D9C50D17C8B2AA9206E660A.
H-28 fixture corpus SHA-256: EA8574532101EEFDD4CA69C55BF666BDC4FB4178C7A84E8781A86CCEDCA2D35D.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Finding status: N-03 evidence normalized H-28 — pending independent Claude re-check.
APPROVED BY T / CLARITY FINDING DIAGNOSTIC-FACT CLEANUP
DS-UTC-001 now requires map_profile in addition to the existing clock/predecessor facts.map_profile is closed to STORE or WKO.map_profile, not filename inference or surrounding host state.H-28 SHA-256: 151CA640F7BA2EB4238F2262D8510D277B7DD5A23D9C50D17C8B2AA9206E660A.
H-29 SHA-256: 34577FEA11387DBEE4F1234568A8270EDECCB7297D542F306BD753E9D3D06229.
H-29 fixture corpus SHA-256: 618803BFEF07DCC1087BE5119F4FC57372679E96D4218D020F1F2E037DD287F5.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Finding status: N-04 integrated H-29 — pending independent Claude re-check.
APPROVED BY T / CLARITY FINDING TRACEABILITY REFRESH
W002-UI-ACC-019 final-state home for F-01 §15.4.W002-GLOSS-037.2 as a normative trace home.H-29 SHA-256: 34577FEA11387DBEE4F1234568A8270EDECCB7297D542F306BD753E9D3D06229.
H-30 SHA-256: B8D5BFAF736869513FD63EDBB082CB3C1FB7A6A1C2DA6915FCC8FF5CDF35D064.
Traceability SHA-256: E43C201D88BB0A7603E238255540245281A40AAAF03EF1519B9F2E93FEBFF8E8.
Disposition successor SHA-256: 0491B68FC9DD1187037DC7D4ACA5366B596311D71526AA59CA07736E7FF1E1F3.
Requirement population: unchanged at 803 total / 402 SCOPE=WASM-002.
Finding status: BM-05 traceability refreshed H-30 — pending independent Claude re-check.
APPROVED AND ACCEPTED BY T / WASM-002 REVISION BM FROZEN
W002-HELP-001.8 for DS-MAT-017 / RUN_REPAIR_MAP.W002-RCP-006 and preserved promoted-RID execution facts in W002-RCP-007.map_profile: WKO to W002-WKO-ACC-004 and map_profile: STORE to W002-WKO-ACC-005.H-30 SHA-256: B8D5BFAF736869513FD63EDBB082CB3C1FB7A6A1C2DA6915FCC8FF5CDF35D064.
H-31 frozen SHA-256: D6F85013375BC39FA63D901C2AFBFCC23821F8E69A97FAA32525AC6C1D9749B6.
Frozen focused cut SHA-256: 63B4D7C99F562974B8F2473CA476198F09FE2C3E8F6BBB698488D403256DBD0F.
Fixture corpus retained unchanged: 618803BFEF07DCC1087BE5119F4FC57372679E96D4218D020F1F2E037DD287F5.
Requirement population: 803 total / 402 SCOPE=WASM-002.