{
  "scope": "Synthetic documented-schema proof; actual Stocky export compatibility unverified",
  "tests_run": 22,
  "passed": true,
  "test_command": "python3 -m unittest -v",
  "output": "test_bad_date_rejected (test_archive.ArchiveTest.test_bad_date_rejected) ... ok\ntest_column_count_report_render (test_archive.ArchiveTest.test_column_count_report_render) ... ok\ntest_conflicting_po (test_archive.ArchiveTest.test_conflicting_po) ... ok\ntest_currency_rejected (test_archive.ArchiveTest.test_currency_rejected) ... ok\ntest_deterministic (test_archive.ArchiveTest.test_deterministic) ... ok\ntest_exact_duplicate (test_archive.ArchiveTest.test_exact_duplicate) ... ok\ntest_fixture_totals (test_archive.ArchiveTest.test_fixture_totals) ... ok\ntest_formula_text_is_data (test_archive.ArchiveTest.test_formula_text_is_data) ... ok\ntest_header_rejected (test_archive.ArchiveTest.test_header_rejected) ... ok\ntest_large_decimal_exact (test_archive.ArchiveTest.test_large_decimal_exact) ... ok\ntest_leading_zero_sku (test_archive.ArchiveTest.test_leading_zero_sku) ... ok\ntest_multiline_source_reference (test_archive.ArchiveTest.test_multiline_source_reference) ... ok\ntest_no_hidden_network (test_archive.ArchiveTest.test_no_hidden_network) ... ok\ntest_non_numeric_rejects (test_archive.ArchiveTest.test_non_numeric_rejects) ... ok\ntest_over_receipt_retained (test_archive.ArchiveTest.test_over_receipt_retained) ... ok\ntest_partial (test_archive.ArchiveTest.test_partial) ... ok\ntest_safe_json_separators (test_archive.ArchiveTest.test_safe_json_separators) ... ok\ntest_source_hash (test_archive.ArchiveTest.test_source_hash) ... ok\ntest_template_marker_is_plain_source (test_archive.ArchiveTest.test_template_marker_is_plain_source) ... ok\ntest_unknown_is_not_zero (test_archive.ArchiveTest.test_unknown_is_not_zero) ... ok\ntest_xss_and_json (test_archive.ArchiveTest.test_xss_and_json) ... ok\ntest_zero_retained (test_archive.ArchiveTest.test_zero_retained) ... ok\n\n----------------------------------------------------------------------\nRan 22 tests in 0.009s\n\nOK\n",
  "source_sha256": "ec5a9792d71912cb2c2ffa5726aaff4a515876bb6817673feb80a4530790c939",
  "html_sha256": "a12288eb2cc8aeaf7bdaf9f3e90d0bdad1dbf9c5a7f6bb962cbcbc055890cee1",
  "browser_note": "Chromium checks passed for search, currency filtering, clearing, empty results, keyboard order and focus, phone layout, and 200% content zoom. Axe found no WCAG A/AA violations in the standalone archive. A separate offline browser context opened the downloaded HTML from a file URL, searched successfully and made no network requests. Automated checks are not an accessibility certification."
}
