KB-322E

FIX7 Recheck-9 Packet V2 — logs/materialized-selftest.log

3 min read Revision 1

FIX7-CANON-V1 CANONICALIZER SSOT SELFTEST (extended: unit + production-path + fail-closed corpus gate) [PASS] membership == f2bda8...fe251 [PASS] DAG acyclic [PASS] no self-revision input in load-bearing [PASS] valid doc id accepted [PASS] valid marker accepted [PASS] doc_id '.' segment -> DOCUMENT_ID_ALIAS_REJECTED [PASS] doc_id '..' segment -> DOCUMENT_ID_ALIAS_REJECTED [PASS] doc_id '//' -> DOCUMENT_ID_ALIAS_REJECTED [PASS] doc_id empty seg(trailing) -> DOCUMENT_ID_ALIAS_REJECTED [PASS] doc_id backslash -> DOCUMENT_ID_ALIAS_REJECTED [PASS] doc_id url-encoded -> DOCUMENT_ID_ALIAS_REJECTED [PASS] doc_id homoglyph slash -> DOCUMENT_ID_ALIAS_REJECTED [PASS] doc_id leading slash -> DOCUMENT_ID_ALIAS_REJECTED [PASS] doc_id scope mismatch -> DOCUMENT_ID_SCOPE_MISMATCH [PASS] doc_id != mcp (case) -> DOCUMENT_ID_NOT_MCP_CANONICAL [PASS] marker unknown kind -> MARKER_KIND_UNKNOWN [PASS] marker kind/literal inconsistent -> MARKER_KIND_LITERAL_INCONSISTENT [PASS] marker literal typo -> MARKER_LITERAL_NOT_ALLOWED [PASS] field TAB rejected -> CANONICAL_FIELD_RESERVED_TOKEN_REJECTED [PASS] field null rejected -> CANONICAL_FIELD_NULL_REJECTED [PASS] field empty rejected -> CANONICAL_FIELD_EMPTY_REJECTED [PASS] seal self-revision/self-hash edge -> cycle detected [PASS] extractor: active content (no fences) == input [PASS] extractor: per-doc digest deterministic [PASS] extractor: superseded fence removed inclusive [PASS] extractor: 1 superseded range recorded [PASS] extractor: CRLF normalized to LF [PASS] extractor: missing DOC_STATUS -> ACTIVE_SCOPE_MARKER_MISSING [PASS] extractor: duplicate DOC_STATUS -> ACTIVE_SCOPE_MARKER_DUPLICATE [PASS] extractor: unbalanced superseded fence -> FENCE_UNBALANCED [PASS] extractor: nested superseded fence -> FENCE_NESTED_UNSUPPORTED [PASS] extractor: exclude region forbidden off self-host -> EXCLUDE_REGION_UNBALANCED [PASS] extractor: self-host exclude removed inclusive [PASS] dup-authority inventory: one identity -> ok [PASS] dup-authority inventory: two identities -> not ok [PASS] guard_set_sha256 := N1(doc06) wiring present [PASS] R9-B2 corpus listing: exact 10 members -> ok [PASS] R9-B2 corpus listing: missing member detected -> not ok [PASS] R9-B2 corpus listing: extra member detected -> not ok [PASS] R9-B2 corpus listing: duplicate (case-variant) detected -> not ok [PASS] extractor: empty active content rejected -> ACTIVE_CONTENT_EMPTY [PASS] R9-B2 corpus gate: clean corpus -> ok [PASS] R9-B2 corpus gate: extract error forces not ok [PASS] R9-B2 corpus gate: bad listing forces not ok [PASS] R9-B2 corpus gate: problem suppresses every candidate digest ALL PASS: True (45/45 checks)

Back to Knowledge Hub knowledge/dev/laws/tool-kiem-thu/packets/fix7-codex-recheck-9-2026-06-10/logs/materialized-selftest.log