{
  "version": 1,
  "incident_type": "workflow_nonconformance",
  "status": "frozen_pending_authority_resolution",
  "verified": true,
  "project_id": "016",
  "detected_at": "2026-07-22T16:26:37.776136+00:00",
  "findings": [
    {
      "id": "metadata_after_spend",
      "severity": "critical",
      "expected": "metadata verified before any provider spend",
      "actual": "metadata created after render/transcode, before publish only"
    },
    {
      "id": "manifest_late",
      "severity": "high",
      "expected": "manifest present and updated through lifecycle",
      "actual": "manifest created at completion"
    },
    {
      "id": "word_cap_revised_after_prose",
      "severity": "high",
      "expected": "preserve pre-prose word cap or explicit revision with invalidation",
      "actual": "max_words raised from 12200 to 13200 after prose because actual duration remained under 60 minutes"
    },
    {
      "id": "poster_copy_authority_conflict_unresolved",
      "severity": "critical",
      "expected": "fail-closed when tao-anh references three mandatory poster blocks but immutable workflow copy defines no exact poster three-block strings",
      "actual": "assistant selected a title-only poster contract without resolving the authority conflict"
    },
    {
      "id": "layout_receipt_incomplete",
      "severity": "high",
      "expected": "text_overlay_applied=false, video_created_or_modified=false, normalized paths/hashes and accurate operation",
      "actual": "layout receipt omits booleans/normalized artifacts and says crop although filter was fit+pad"
    },
    {
      "id": "cleanup_missing",
      "severity": "high",
      "expected": "completion only after cleanup leaves exactly output/final-upload.mp4",
      "actual": "manifest completed before cleanup"
    }
  ],
  "confirmed_not_root_cause": [
    {
      "item": "fit+pad",
      "reason": "current huyen-an-audio explicitly requires fit+pad by default for typography panels and intro derivative"
    },
    {
      "item": "binary geometry adjudication",
      "reason": "current huyen-an-audio and tao-anh allow binary region evidence to override vision content-bound estimates"
    }
  ],
  "artifact_receipts": {
    "layout_sha256": "b36197f01f5ee744b7393a9ac212d6a1f84086c27a80ce1354e8452b9600fcfb",
    "intro_poster_sha256": "5a9a58a494eb6ad8c0ab6764136bd89d46a0a3b899a5b3adb5e9028c68dfaf99",
    "final_sha256": "395a05d68484ee8ea18df58f49c21cc735d92e7497411dffc47685f7d342d774",
    "upload_sha256": "8c5c1179187cafc02d237a9fd8ee0424c6fe42b2b8d5c56cd4a0b31e9e2d8141",
    "media_receipt_sha256": "fd61c48e531340618f58dfa68cc06a13a82a7addbf22a9b8ae24d1ca8e662df8",
    "schedule_receipt_sha256": "b2c8376927decf2e5c850d4fc5d1b29f10ba96db7c59a718e0a2e16f954b5b28"
  },
  "published_pair": {
    "slot_local": "2026-07-26T09:20:00+07:00",
    "facebook_post_id": "cmrw5ufjp001cj70qeg97r561",
    "youtube_post_id": "cmrw5ufk0001dj70qnqmlv733",
    "preserved": true
  },
  "side_effect_freeze": {
    "regenerate": false,
    "upload": false,
    "schedule": false,
    "delete": false
  }
}
