KB-3638

FIX7 P0 Final Pre-Real-Data — ci-gate-test-results.json

5 min read Revision 1
tool-kiem-thufix7p0final-pre-real-datareadiness-packet2026-06-12

{ "all_behaved_as_expected": true, "case_count": 9, "cases": [ { "actual_exit_code": 0, "behaved_as_expected": true, "case": "case-01-control-byte-identical", "description": "byte-identical sealed file must PASS", "expected_codes": [], "expected_exit_zero": true, "gate_output_first_lines": [ "CI_SEAL_VS_BYTES_GATE: PASS (all sealed bytes byte-exact)" ] }, { "actual_exit_code": 1, "behaved_as_expected": true, "case": "case-02-edited-content", "description": "edited content (different bytes) must FAIL", "expected_codes": [ "SHA256_MISMATCH" ], "expected_exit_zero": false, "gate_output_first_lines": [ "SEAL_GATE_FAIL: BYTE_LENGTH_MISMATCH:sealed.md (sealed 45, actual 44)", "SEAL_GATE_FAIL: SHA256_MISMATCH:sealed.md", "CI_SEAL_VS_BYTES_GATE: FAIL (2) -> BLOCK" ] }, { "actual_exit_code": 1, "behaved_as_expected": true, "case": "case-03-unicode-emdash-drift", "description": "ASCII hyphen replaced by U+2014 em-dash (semantic-equal text) must FAIL", "expected_codes": [ "SHA256_MISMATCH" ], "expected_exit_zero": false, "gate_output_first_lines": [ "SEAL_GATE_FAIL: BYTE_LENGTH_MISMATCH:sealed.md (sealed 45, actual 49)", "SEAL_GATE_FAIL: SHA256_MISMATCH:sealed.md", "CI_SEAL_VS_BYTES_GATE: FAIL (2) -> BLOCK" ] }, { "actual_exit_code": 1, "behaved_as_expected": true, "case": "case-04-json-ensure-ascii-drift", "description": "JSON re-dumped with ensure_ascii=True (equal logical value) must FAIL", "expected_codes": [ "SHA256_MISMATCH" ], "expected_exit_zero": false, "gate_output_first_lines": [ "SEAL_GATE_FAIL: BYTE_LENGTH_MISMATCH:obj.json (sealed 18, actual 21)", "SEAL_GATE_FAIL: SHA256_MISMATCH:obj.json", "CI_SEAL_VS_BYTES_GATE: FAIL (2) -> BLOCK" ] }, { "actual_exit_code": 1, "behaved_as_expected": true, "case": "case-05-bom-prefix", "description": "UTF-8 BOM prepended must FAIL", "expected_codes": [ "BYTE_LENGTH_MISMATCH", "SHA256_MISMATCH" ], "expected_exit_zero": false, "gate_output_first_lines": [ "SEAL_GATE_FAIL: BYTE_LENGTH_MISMATCH:sealed.md (sealed 45, actual 48)", "SEAL_GATE_FAIL: SHA256_MISMATCH:sealed.md", "CI_SEAL_VS_BYTES_GATE: FAIL (2) -> BLOCK" ] }, { "actual_exit_code": 1, "behaved_as_expected": true, "case": "case-06-crlf-drift", "description": "LF -> CRLF line-ending drift must FAIL", "expected_codes": [ "BYTE_LENGTH_MISMATCH", "SHA256_MISMATCH" ], "expected_exit_zero": false, "gate_output_first_lines": [ "SEAL_GATE_FAIL: BYTE_LENGTH_MISMATCH:sealed.md (sealed 45, actual 46)", "SEAL_GATE_FAIL: SHA256_MISMATCH:sealed.md", "CI_SEAL_VS_BYTES_GATE: FAIL (2) -> BLOCK" ] }, { "actual_exit_code": 1, "behaved_as_expected": true, "case": "case-07-missing-file", "description": "sealed file absent from working tree must FAIL", "expected_codes": [ "MISSING_SEALED_FILE" ], "expected_exit_zero": false, "gate_output_first_lines": [ "SEAL_GATE_FAIL: MISSING_SEALED_FILE:sealed.md", "CI_SEAL_VS_BYTES_GATE: FAIL (1) -> BLOCK" ] }, { "actual_exit_code": 1, "behaved_as_expected": true, "case": "case-08-length-mismatch", "description": "manifest byte-length wrong (sha right) must FAIL on length", "expected_codes": [ "BYTE_LENGTH_MISMATCH" ], "expected_exit_zero": false, "gate_output_first_lines": [ "SEAL_GATE_FAIL: BYTE_LENGTH_MISMATCH:sealed.md (sealed 52, actual 45)", "CI_SEAL_VS_BYTES_GATE: FAIL (1) -> BLOCK" ] }, { "actual_exit_code": 1, "behaved_as_expected": true, "case": "case-09-hash-mismatch-same-length", "description": "same byte length, one bit flipped: sha mismatch must FAIL", "expected_codes": [ "SHA256_MISMATCH" ], "expected_exit_zero": false, "gate_output_first_lines": [ "SEAL_GATE_FAIL: SHA256_MISMATCH:sealed.md", "CI_SEAL_VS_BYTES_GATE: FAIL (1) -> BLOCK" ] } ], "ci_triggered": false, "control_passed": true, "date": "2026-06-12", "doc": "fix7-p0-ci-seal-vs-bytes-gate-test-results", "drift_case_count": 8, "drift_cases_failed_closed": 8, "gate": "ci_seal_vs_bytes_gate.py (canonical 09c4b8c8..84937a)", "production_contact": false, "scope": "LOCAL_OFF_PRODUCTION_ONLY_NO_CI_TRIGGER" }

Back to Knowledge Hub knowledge/dev/reports/architecture/fix7-p0-final-pre-real-data-readiness-packet-2026-06-12/ci-gate-test-results.json