{
  "version": 1,
  "verified": true,
  "status": "passed",
  "source_canon_sha256": "7a24daa526f5e5187739a4074d857c8f3e6cdbb00c17b58182f2a19f6d350903",
  "method": "normalized Unicode 10-word shingle comparison; originality inside locked story-family framework",
  "threshold": 0.002,
  "worst_current_overlap_ratio": 0.0,
  "authority_axes": {
    "setting": true,
    "premise": true,
    "story_engine": true,
    "motifs": true,
    "climax": true,
    "ending": true,
    "family_adherence": true
  },
  "primary_story_family_preserved": true,
  "comparisons": [
    {
      "project": "002-Co-Ke-Toan-Bi-Ep-Nhan-Toi-Bien-Thu-Quy-Cuu-Tro-Den-Khi-Muoi-Hai-Chu-Ky-Cung-Phan-Chu",
      "path": "/data/video-pipeline/Chanel-HuyenAnAudio/project/002-Co-Ke-Toan-Bi-Ep-Nhan-Toi-Bien-Thu-Quy-Cuu-Tro-Den-Khi-Muoi-Hai-Chu-Ky-Cung-Phan-Chu/story/story-canon.txt",
      "overlap_10grams": 0,
      "current_overlap_ratio": 0.0
    },
    {
      "project": "003-Co-Chu-Tro-Bi-Ep-Ban-Nha-Bay-Chia-Khoa-Bong-Tro-Ve",
      "path": "/data/video-pipeline/Chanel-HuyenAnAudio/project/003-Co-Chu-Tro-Bi-Ep-Ban-Nha-Bay-Chia-Khoa-Bong-Tro-Ve/story/spoken-narration.txt",
      "overlap_10grams": 0,
      "current_overlap_ratio": 0.0
    },
    {
      "project": "004-Co-Ky-Su-Bi-Vu-Toi-Sap-Cau-Muoi-Ba-Vet-Nut-Doi-Huong",
      "path": "/data/video-pipeline/Chanel-HuyenAnAudio/project/004-Co-Ky-Su-Bi-Vu-Toi-Sap-Cau-Muoi-Ba-Vet-Nut-Doi-Huong/story/spoken-narration.txt",
      "overlap_10grams": 0,
      "current_overlap_ratio": 0.0
    },
    {
      "project": "005-Co-Dau-Bep-Bi-Vu-Bo-Doc-Chin-Chiec-Dia-Cung-Len-Tieng",
      "path": "/data/video-pipeline/Chanel-HuyenAnAudio/project/005-Co-Dau-Bep-Bi-Vu-Bo-Doc-Chin-Chiec-Dia-Cung-Len-Tieng/story/spoken-narration.txt",
      "overlap_10grams": 0,
      "current_overlap_ratio": 0.0
    },
    {
      "project": "006-Co-Nhac-Truong-Bi-Vu-Pha-Buoi-Dien-Bay-Nhip-Den-Dong-Loat-Tat",
      "path": "/data/video-pipeline/Chanel-HuyenAnAudio/project/006-Co-Nhac-Truong-Bi-Vu-Pha-Buoi-Dien-Bay-Nhip-Den-Dong-Loat-Tat/story/spoken-narration.txt",
      "overlap_10grams": 0,
      "current_overlap_ratio": 0.0
    },
    {
      "project": "007-Co-Duoc-Si-Bi-Vu-Doi-Thuoc-Tam-Lo-Thuy-Tinh-Cung-Len-Tieng",
      "path": "/data/video-pipeline/Chanel-HuyenAnAudio/project/007-Co-Duoc-Si-Bi-Vu-Doi-Thuoc-Tam-Lo-Thuy-Tinh-Cung-Len-Tieng/story/spoken-narration.txt",
      "overlap_10grams": 0,
      "current_overlap_ratio": 0.0
    },
    {
      "project": "008-Co-Giao-Bi-Vu-Lo-De-Thi-Chin-To-Giay-Than-Dong-Loat-Len-Tieng",
      "path": "/data/video-pipeline/Chanel-HuyenAnAudio/project/008-Co-Giao-Bi-Vu-Lo-De-Thi-Chin-To-Giay-Than-Dong-Loat-Len-Tieng/story/spoken-narration.txt",
      "overlap_10grams": 0,
      "current_overlap_ratio": 0.0
    },
    {
      "project": "009-Ngay-Toi-Huy-Hon-Anh-Moi-Nhan-Ra-Chiec-Ve-Sau-Nam-Truoc",
      "path": "/data/video-pipeline/Chanel-HuyenAnAudio/project/009-Ngay-Toi-Huy-Hon-Anh-Moi-Nhan-Ra-Chiec-Ve-Sau-Nam-Truoc/story/story-canon.txt",
      "overlap_10grams": 0,
      "current_overlap_ratio": 0.0
    },
    {
      "project": "010-Ngay-Toi-Tat-Song-Truc-Tiep-Anh-Moi-Biet-Giong-Noi-Nam-Ay-La-Toi",
      "path": "/data/video-pipeline/Chanel-HuyenAnAudio/project/010-Ngay-Toi-Tat-Song-Truc-Tiep-Anh-Moi-Biet-Giong-Noi-Nam-Ay-La-Toi/story/story-canon.txt",
      "overlap_10grams": 0,
      "current_overlap_ratio": 0.0
    },
    {
      "project": "011-Ngay-Kho-That-Lac-Dong-Cua-Anh-Moi-Biet-Toi-Da-Giu-Chiec-Vali-Do-Bay-Nam",
      "path": "/data/video-pipeline/Chanel-HuyenAnAudio/project/011-Ngay-Kho-That-Lac-Dong-Cua-Anh-Moi-Biet-Toi-Da-Giu-Chiec-Vali-Do-Bay-Nam/story/story-canon.txt",
      "overlap_10grams": 0,
      "current_overlap_ratio": 0.0
    }
  ],
  "checked_at": "2026-07-21T04:49:04.508110+00:00"
}
