sync: import panchanga closure packets

This commit is contained in:
732642856
2026-07-21 14:00:40 +08:00
parent a9d756691a
commit c60b3af7c3
8 changed files with 368 additions and 2 deletions
@@ -5,8 +5,8 @@
"production_tuning_allowed": false,
"boundary": "Index of current governance packets only. Raw oracle artifacts remain in references/oracle/artifacts and are not all duplicated here.",
"summary": {
"packet_count": 118,
"blocked_or_partial_count": 51,
"packet_count": 120,
"blocked_or_partial_count": 52,
"human_review_required_count": 3
},
"packets": [
@@ -953,6 +953,22 @@
"claim_status": "partial",
"consumer_policy": "research_observation_only",
"claim_boundary": "Classifies BAV/SAV rows into partial consensus or multi-engine variant; public worked table and method metadata still required."
},
{
"packet_id": "panchanga_temcq_061_schema_packet_2026_07_21",
"path": "references/oracle/panchanga_temcq_061_schema_packet_2026_07_21.json",
"domain": "three_engine_parity",
"claim_status": "open_queue",
"consumer_policy": "research_observation_only",
"claim_boundary": "Creates TEMCQ-061 Panchanga schema mapping queue from jyotishganit raw; local/PyJHora/VedAstro normalized fields remain missing or unpinned."
},
{
"packet_id": "panchanga_local_jyotishganit_comparison_2026_07_21",
"path": "references/oracle/panchanga_local_jyotishganit_comparison_2026_07_21.json",
"domain": "three_engine_parity",
"claim_status": "partial",
"consumer_policy": "research_observation_only",
"claim_boundary": "Compares local calc_panchanga against jyotishganit for five Panchanga labels; one Karana alias remains naming-only and no global truth upgrade is made."
}
]
}
@@ -0,0 +1,88 @@
{
"scope": "panchanga_local_jyotishganit_comparison",
"ticket_id": "TEMCQ-061",
"created_at": "2026-07-21",
"claim_status": "partial",
"truth_matrix_allowed": false,
"production_tuning_allowed": false,
"algorithm_reuse_policy": "reuse_existing_local_muhurta_calc_panchanga_no_new_algorithm",
"source_local_method": "scripts/muhurta.py::calc_panchanga",
"source_local_input": {
"case": "Steve Jobs",
"source_artifact": "references/oracle/artifacts/local_steve_jobs_high_rigor_raw.json",
"sun_lon_reconstructed_from_sign_degree": 312.5175,
"moon_lon_reconstructed_from_sign_degree": 344.5165,
"weekday_convention": "0=Sun ... 6=Sat",
"weekday_used": 4,
"hour_from_sunrise_used": 6.0
},
"local_normalized_raw": {
"vaara": "Thursday",
"tithi": "Shukla Tritiya",
"nakshatra": "Uttara Bhadrapada",
"yoga": "Shubha",
"karana": "Garija"
},
"jyotishganit_observed_raw": {
"@type": "Panchanga",
"karana": "Gara",
"nakshatra": "Uttara Bhadrapada",
"tithi": "Shukla Tritiya",
"vaara": "Thursday",
"yoga": "Shubha"
},
"field_comparison": [
{
"field": "vaara",
"local_value": "Thursday",
"jyotishganit_value": "Thursday",
"status": "within_tolerance",
"reason": "same weekday name"
},
{
"field": "tithi",
"local_value": "Shukla Tritiya",
"jyotishganit_value": "Shukla Tritiya",
"status": "within_tolerance",
"reason": "same paksha+tithi label"
},
{
"field": "nakshatra",
"local_value": "Uttara Bhadrapada",
"jyotishganit_value": "Uttara Bhadrapada",
"status": "within_tolerance",
"reason": "same nakshatra label"
},
{
"field": "yoga",
"local_value": "Shubha",
"jyotishganit_value": "Shubha",
"status": "within_tolerance",
"reason": "same yoga label"
},
{
"field": "karana",
"local_value": "Garija",
"jyotishganit_value": "Gara",
"status": "alias_match",
"alias_rule": "Gara == Garija",
"reason": "naming alias only; not treated as formula mismatch"
}
],
"summary": {
"fields_total": 5,
"within_tolerance": 4,
"alias_match": 1,
"formula_mismatch": 0,
"unit_mismatch": 0,
"truth_upgrades": 0
},
"still_blocked": [
"VedAstro shared Panchanga endpoint/version not pinned",
"PyJHora/JHora Panchanga normalized packet not archived for this five-field comparison",
"single-case agreement cannot establish global Panchanga oracle truth",
"sunrise-relative semantics and local civil-time convention still require explicit multi-case contract"
],
"supersedes_schema_gap": "references/oracle/panchanga_temcq_061_schema_packet_2026_07_21.json",
"boundary": "local_jyotishganit_panchanga_field_observation_not_global_truth"
}
@@ -0,0 +1,53 @@
{
"scope": "panchanga_temcq_061_schema_packet",
"created_at": "2026-07-21",
"ticket_id": "TEMCQ-061",
"claim_status": "open_queue",
"production_tuning_allowed": false,
"truth_matrix_allowed": false,
"source_ticket_placeholder": "references/oracle/three_engine_field_status_batch_2026_07_21.json",
"source_jyotishganit_probe": "references/oracle/jyotishganit_field_probe_steve_jobs_2026_07_19.json",
"closure_status": "schema_mapping_required",
"summary": {
"normalized_fields_ready": 0,
"truth_upgrades": 0,
"observed_jyotishganit_field_count": 6
},
"jyotishganit_observed_raw": {
"@type": "Panchanga",
"karana": "Gara",
"nakshatra": "Uttara Bhadrapada",
"tithi": "Shukla Tritiya",
"vaara": "Thursday",
"yoga": "Shubha"
},
"engine_field_status": {
"local": "archived_panchanga_field_missing",
"jyotishganit": "raw_available_not_normalized",
"VedAstro": "shared_panchanga_endpoint_not_pinned",
"PyJHora_JHora": "not_archived_as_normalized_panchanga"
},
"required_schema_fields": [
"vaara",
"tithi",
"nakshatra",
"yoga",
"karana"
],
"required_contract": [
"weekday convention",
"tithi naming and paksha convention",
"nakshatra spelling/diacritic alias table",
"yoga calculation convention",
"karana naming convention",
"sunrise-relative vs birth-moment rule"
],
"next_actions": [
"archive local normalized Panchanga for the same public case",
"locate or generate legal PyJHora/JHora normalized Panchanga raw",
"pin VedAstro Panchanga endpoint or mark not available",
"then compare exact named fields after alias normalization"
],
"boundary": "panchanga_schema_mapping_only_no_numeric_truth",
"human_report": "docs/research/panchanga_temcq_061_schema_packet_2026_07_21.md"
}