{
  "schema_version": 2,
  "fixture_id": "pancha_pakshi_1879_reconciliation_2026_07_20_v2",
  "evidence_class": "machine_assisted_reconciliation",
  "created_at_utc": "2026-07-20T12:29:43Z",
  "status": "private_executable_machine_reconciled",
  "admission_effect": "blocks_public_admission",
  "reviewed_profile": {
    "path": "moira/data/pancha_pakshi_agastya_madras_1879_akshara_fixed_clock.json",
    "sha256": "02f1252cbcff10f680148b0213021d30db043c0ecc7387be727ad5d60de04e98",
    "hash_canonicalization": "UTF-8 text with CRLF and CR normalized to LF before hashing",
    "admission_status": "research_only"
  },
  "source_records": [
    {
      "record_id": "pancha_pakshi_1879_blind_reading_2026_07_20",
      "path": "pancha_pakshi_1879_blind_reading_2026_07_20.json",
      "sha256": "4fe6982e7e49a92be5c0b197963351103b312b52247fc0b36b96b1f821beb59a"
    },
    {
      "record_id": "pancha_pakshi_1879_grid_reading_2026_07_20",
      "path": "pancha_pakshi_1879_grid_reading_2026_07_20.json",
      "sha256": "54a73f3151459ab754b86cff651882619e680e2089f83e5ee8ae10d3b70e5f74"
    },
    {
      "record_id": "pancha_pakshi_1879_adjudication_2026_07_20",
      "path": "pancha_pakshi_1879_adjudication_2026_07_20.json",
      "sha256": "0ed8122b1063b6f261476f219be42fe2bec1e1b261e6d5e68dc103a7c6eb92e2"
    }
  ],
  "reconciliation_method": {
    "reviewer_identity": "Codex root orchestration",
    "protocol_id": "multi_pass_page_image_reconciliation_v2",
    "rule": "The original blind and representative-grid records remain frozen historical evidence. A later set of isolated page-image reviews first identified the governing table axes, direction grammar, and prose chronology, then adjudicated the earlier disagreements. Grid cells may attest bird/activity assignments only after the axes are known; explicit prose and verse govern chronological order.",
    "ocr_role": "locator_only_in_source_records",
    "frozen_source_records_preserved": true,
    "competent_tamil_signoff": false,
    "external_oracle_status": "none"
  },
  "historical_disagreements": {
    "prior_status": "non_executable_unreconciled",
    "finding_ids": [
      "temporal_model_scope",
      "purva_night_grid_assembly",
      "amara_night_weekday_seeds",
      "amara_night_grid_assembly",
      "directed_relationship_matrix",
      "printed_grid_semantics"
    ],
    "preservation_policy": "The two earlier source records retain their original readings and hashes; this reconciliation records why the later adjudication selected a computational reading without rewriting either record."
  },
  "adjudicated_machine_readings": {
    "temporal_model": {
      "day_span_nazhigai": 30,
      "night_span_nazhigai": 30,
      "samam_count_per_half": 5,
      "samam_span_nazhigai": 6
    },
    "duration_vector_nazhigai": {
      "eat": [5, 4],
      "walk": [3, 2],
      "rule": [2, 1],
      "sleep": [3, 4],
      "die": [1, 2]
    },
    "table_semantics": {
      "weekday_heading_policy": "paired names are discrete weekday alternatives sharing one complete table",
      "grid_role": "bird/activity assignment evidence after axes are identified",
      "chronology_role": "explicit prose and verse govern chronological order"
    },
    "purva_night": {
      "first_eat_by_weekday": ["crow", "cock", "crow", "cock", "peacock", "vulture", "owl"],
      "eat_step_per_samam": 1,
      "activity_offsets": {"eat": 0, "walk": 2, "rule": -1, "sleep": 1, "die": -2},
      "chronological_activities": ["eat", "rule", "die", "walk", "sleep"],
      "sunday_first_samam": [["crow", "eat"], ["owl", "rule"], ["vulture", "die"], ["peacock", "walk"], ["cock", "sleep"]]
    },
    "amara_night": {
      "first_eat_by_weekday": ["vulture", "cock", "vulture", "owl", "crow", "peacock", "cock"],
      "eat_step_per_samam": 1,
      "activity_offsets": {"eat": 0, "walk": -2, "rule": 1, "sleep": -1, "die": 2},
      "chronological_activities": ["eat", "sleep", "walk", "die", "rule"]
    },
    "directed_relationships": {
      "self_relation_policy": "undefined",
      "friend_edges": [["vulture", "crow"], ["owl", "vulture"], ["owl", "cock"], ["owl", "peacock"], ["crow", "vulture"], ["crow", "cock"], ["crow", "peacock"], ["cock", "crow"], ["cock", "peacock"], ["peacock", "crow"], ["peacock", "cock"]],
      "all_other_nonself_edges": "enemy"
    }
  },
  "resolved_findings": [
    {
      "finding_id": "temporal_model_scope",
      "status": "machine_resolved_for_private_profile",
      "governing_locator_ids": ["ia_n6", "ia_n15"],
      "resolution": "The thirty-nazhigai half, five samams, and six-nazhigai samam govern both day and night in both regimes."
    },
    {
      "finding_id": "purva_night_grid_assembly",
      "status": "machine_resolved_for_private_profile",
      "governing_locator_ids": ["ia_n21", "ia_n22", "ia_n23", "ia_n24", "ia_n25"],
      "resolution": "The prior private generator was wrong; the corrected step, offsets, and Sunday first samam are recorded in adjudicated_machine_readings."
    },
    {
      "finding_id": "amara_night_weekday_seeds",
      "status": "machine_resolved_for_private_profile",
      "governing_locator_ids": ["ia_n31", "ia_n32", "ia_n34", "ia_n35"],
      "resolution": "The existing private Sun-through-Sat seed vector is confirmed."
    },
    {
      "finding_id": "amara_night_grid_assembly",
      "status": "machine_resolved_for_private_profile",
      "governing_locator_ids": ["ia_n31", "ia_n32", "ia_n33", "ia_n34", "ia_n35"],
      "resolution": "The existing private Amara-night step, offsets, chronology, and assignments are confirmed."
    },
    {
      "finding_id": "directed_relationship_matrix",
      "status": "machine_resolved_for_private_profile",
      "governing_locator_ids": ["ia_n41", "ia_n42", "ia_n52"],
      "resolution": "All twenty directed nonself cells are confirmed; direction is subject-to-target and reciprocity is never inferred."
    },
    {
      "finding_id": "printed_grid_semantics",
      "status": "machine_resolved_for_private_profile",
      "governing_locator_ids": ["ia_n19", "ia_n22", "ia_n25", "ia_n29", "ia_n32", "ia_n35"],
      "resolution": "Identified table axes make the grids assignment evidence, while explicit prose and verse remain the only chronological authority."
    }
  ],
  "remaining_admission_gaps": [
    {
      "gap_id": "competent_tamil_review",
      "status": "not_completed",
      "effect": "blocks_public_admission"
    },
    {
      "gap_id": "independent_witness_collation",
      "status": "not_completed",
      "effect": "blocks_public_admission"
    },
    {
      "gap_id": "public_vessel_and_transport_design",
      "status": "intentionally_deferred",
      "effect": "no_public_surface"
    }
  ],
  "artifact_distribution_boundary": {
    "policy_status": "reference_only_source_artifacts_not_packaged",
    "excluded_artifacts": ["scan", "pdf", "ocr", "page_images", "table_layout", "source_prose", "third_party_translation"],
    "license_scope": "MIT covers Moira-authored code, schema, prose, and profile representation.",
    "admission_effect": "outside_public_admission_under_standing_non_bundling_policy"
  }
}
