{
  "status": "completed",
  "verified": true,
  "checked_at": "2026-07-21T03:56:26.495469+00:00",
  "candidate_sha256": "bd565c69844bce9cdd668a72a8e81da29127097cc6a0f1c85f0e8a191edfbe5f",
  "hash_basis": "artifact bytes and normalized extracted prose stored separately",
  "coverage": {
    "eligible_projects": 4,
    "covered_projects": 4,
    "minimum": 3
  },
  "thresholds": {
    "ngram_tokens": 12,
    "max_overlap": 0,
    "max_longest_exact_token_run": 11
  },
  "items": [
    {
      "project_id": "001-Mui-Chi-Giau-Trong-Mua-Mua",
      "path": "story/story-canon.txt",
      "artifact_sha256": "7a69c613cc81b9e6e6803717410e1cc75bd21a6b84e8ff7b34c32dcc1083d416",
      "extraction_mode": "plain_text",
      "extracted_prose_sha256": "7a69c613cc81b9e6e6803717410e1cc75bd21a6b84e8ff7b34c32dcc1083d416",
      "word_count": 11553,
      "ngram_12_overlap": 0,
      "longest_exact_token_run": 6
    },
    {
      "project_id": "002-Mai-Kinh-Giu-Mot-Mua-Chim",
      "path": "story/story-canon.txt",
      "artifact_sha256": "c02dc7bd35b5ac35808f9d3542c0a1fad8f23367dc7b6b62b6dc02e2ffc7cc86",
      "extraction_mode": "plain_text",
      "extracted_prose_sha256": "c02dc7bd35b5ac35808f9d3542c0a1fad8f23367dc7b6b62b6dc02e2ffc7cc86",
      "word_count": 10610,
      "ngram_12_overlap": 0,
      "longest_exact_token_run": 5
    },
    {
      "project_id": "003-Nhung-La-Thu-Duoi-Ghe-Cuoi",
      "path": "story/story-canon.txt",
      "artifact_sha256": "2c458d69335efd4477dcf67fd280da29964e3b47baaa6fe0536efed1dc598d26",
      "extraction_mode": "plain_text",
      "extracted_prose_sha256": "2c458d69335efd4477dcf67fd280da29964e3b47baaa6fe0536efed1dc598d26",
      "word_count": 11187,
      "ngram_12_overlap": 0,
      "longest_exact_token_run": 5
    },
    {
      "project_id": "004-Tiem-Dong-Ho-Chi-Mo-Luc-Mua",
      "path": "story/story-canon.txt",
      "artifact_sha256": "6792cafe981d0aa96505be79a44c8ba0b38ed542463ad1adccaa7f86031536cd",
      "extraction_mode": "plain_text",
      "extracted_prose_sha256": "6792cafe981d0aa96505be79a44c8ba0b38ed542463ad1adccaa7f86031536cd",
      "word_count": 10524,
      "ngram_12_overlap": 0,
      "longest_exact_token_run": 6
    }
  ],
  "semantic_engine_comparison": {
    "verified": true,
    "new_engine": "accessibility rescue protocol + transparent technical audit + multimodal pilot",
    "prior_engine_collision": false,
    "notes": [
      "not preservation/restoration",
      "not ex-lovers",
      "not save community asset via documents",
      "climax is real-time rescue with pre-seeded technical provenance"
    ]
  },
  "findings": [],
  "revision_revalidated": true
}
