sync: import latest three-engine closure packets

This commit is contained in:
732642856
2026-07-21 13:27:08 +08:00
parent 3d4fc40dae
commit 62e0f98c9a
15 changed files with 4090 additions and 1 deletions
@@ -0,0 +1,20 @@
# Three-engine BAV/SAV field closure packet — 2026-07-21
## Result
- Rows: `8`
- Local / PyJHora-JHora / jyotishganit agreement: `5/8`
- Multi-engine variants: `3/8`
- Truth upgrades: `0`
## Required evidence before upgrade
- Public worked BAV/SAV table
- Contributor set
- Lagna inclusion policy
- Shodhana state
- Rashi order / orientation
## Boundary
This packet reuses existing arbitration/probe output. It does not implement or copy a new Ashtakavarga algorithm and does not upgrade formula truth.
@@ -0,0 +1,26 @@
# Three-engine D2 field closure packet — 2026-07-21
## Result
- Rows: `7`
- Local / PyJHora-JHora / jyotishganit agreement: `7/7`
- VedAstro differing endpoint result: `7/7`
- Truth upgrades: `0`
## Interpretation
For the Steve Jobs public same-case D2 rows, local, PyJHora/JHora and
jyotishganit agree on seven planet signs. VedAstro differs on all seven rows.
This is therefore classified as:
`partial_consensus_vedastro_endpoint_blocked`
The remaining blocker is not local formula evidence. It is VedAstro hosted
endpoint/method semantics: same ayanamsa, node mode, varga and timezone contract
must be pinned before these rows can become global truth.
## Boundary
This packet supports local/PyJHora/jyotishganit D2 confidence only. It does not
upgrade global oracle truth or commercial production tuning.
@@ -0,0 +1,18 @@
# Three-engine D4/D9/D10 field closure packet — 2026-07-21
## Result
- Rows: `3`
- Local / PyJHora-JHora / jyotishganit agreement: `3/3`
- VedAstro differing endpoint result: `3/3`
- Truth upgrades: `0`
## Classification
D4, D9 and D10 each have one Moon.sign mismatch row. In all three rows, local, PyJHora/JHora and jyotishganit agree; VedAstro differs.
Status: `partial_consensus_vedastro_endpoint_blocked`
## Boundary
This packet supports partial same-case confidence for these three varga rows only. It does not upgrade global oracle truth or commercial production tuning.
@@ -0,0 +1,18 @@
# Three-engine field status batch — 2026-07-21
## Result
- Existing TEMCQ rows classified: `18`
- New Panchanga ticket placeholder: `TEMCQ-061`
- Truth upgrades: `0`
## Classification
- `10` D2/D4/D9/D10 rows are ready for endpoint/method semantics checks.
- `8` BAV/SAV rows are ready for public worked-example comparison.
- Panchanga has jyotishganit raw but no existing mismatch ticket, so it is queued separately.
## Boundary
This is a closure-status packet only. It does not mark any field as numeric
truth, formula parity, or production timing evidence.
@@ -5,7 +5,7 @@
"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": 115,
"packet_count": 118,
"blocked_or_partial_count": 51,
"human_review_required_count": 3
},
@@ -929,6 +929,30 @@
"claim_status": "observation_only",
"consumer_policy": "research_observation_only",
"claim_boundary": "Classifies 18 jyotishganit-applied TEMCQ rows and creates a Panchanga ticket placeholder; status only, no numeric truth upgrade."
},
{
"packet_id": "three_engine_d2_field_closure_packet_2026_07_21",
"path": "references/oracle/three_engine_d2_field_closure_packet_2026_07_21.json",
"domain": "three_engine_parity",
"claim_status": "partial",
"consumer_policy": "research_observation_only",
"claim_boundary": "D2 rows show local/PyJHora/jyotishganit agreement while VedAstro endpoint semantics remain blocked; no global truth upgrade."
},
{
"packet_id": "three_engine_d4_d9_d10_field_closure_packet_2026_07_21",
"path": "references/oracle/three_engine_d4_d9_d10_field_closure_packet_2026_07_21.json",
"domain": "three_engine_parity",
"claim_status": "partial",
"consumer_policy": "research_observation_only",
"claim_boundary": "D4/D9/D10 Moon.sign rows show local/PyJHora/jyotishganit agreement while VedAstro endpoint semantics remain blocked; no global truth upgrade."
},
{
"packet_id": "three_engine_bav_sav_field_closure_packet_2026_07_21",
"path": "references/oracle/three_engine_bav_sav_field_closure_packet_2026_07_21.json",
"domain": "three_engine_parity",
"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."
}
]
}
@@ -0,0 +1,615 @@
{
"scope": "three_engine_bav_sav_field_closure_packet",
"created_at": "2026-07-21",
"claim_status": "partial",
"production_tuning_allowed": false,
"truth_matrix_allowed": false,
"source_arbitration": "references/oracle/three_engine_mismatch_arbitration_2026_07_19.json",
"source_queue": "references/oracle/three_engine_mismatch_closure_queue_2026_07_19.json",
"source_jyotishganit_bridge": "references/oracle/jyotishganit_three_engine_closure_bridge_2026_07_21.json",
"summary": {
"rows_total": 8,
"local_pyjhora_jyotishganit_agree": 5,
"multi_engine_variant": 3,
"truth_upgrades": 0
},
"rows": [
{
"ticket_id": "TEMCQ-011",
"section": "ashtakavarga_bav",
"field": "Sun",
"local_value": [
3,
7,
4,
3,
3,
2,
6,
7,
4,
4,
3,
2
],
"pyjhora_jhora_value": [
3,
7,
4,
3,
3,
2,
6,
7,
4,
4,
3,
2
],
"jyotishganit_value": [
3,
7,
4,
3,
3,
2,
6,
7,
4,
4,
3,
2
],
"vedastro_value": [
3,
7,
3,
2,
3,
3,
6,
7,
4,
3,
4,
3
],
"local_pyjhora_jyotishganit_agree": true,
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_variant_blocked",
"required_evidence": [
"public worked BAV/SAV table",
"contributor set",
"Lagna inclusion policy",
"shodhana state",
"rashi order/orientation"
],
"claim_boundary": "ashtakavarga_table_comparison_only_no_formula_truth"
},
{
"ticket_id": "TEMCQ-012",
"section": "ashtakavarga_bav",
"field": "Moon",
"local_value": [
4,
4,
4,
3,
6,
5,
3,
3,
4,
5,
3,
5
],
"pyjhora_jhora_value": [
4,
4,
4,
3,
6,
5,
3,
3,
4,
5,
3,
5
],
"jyotishganit_value": [
4,
5,
4,
2,
6,
5,
3,
2,
5,
5,
3,
5
],
"vedastro_value": [
4,
5,
3,
2,
6,
6,
3,
2,
5,
4,
4,
5
],
"local_pyjhora_jyotishganit_agree": false,
"differing_engines": [
"VedAstro",
"jyotishganit"
],
"closure_status": "multi_engine_variant_worked_example_required",
"required_evidence": [
"public worked BAV/SAV table",
"contributor set",
"Lagna inclusion policy",
"shodhana state",
"rashi order/orientation"
],
"claim_boundary": "ashtakavarga_table_comparison_only_no_formula_truth"
},
{
"ticket_id": "TEMCQ-013",
"section": "ashtakavarga_bav",
"field": "Mars",
"local_value": [
4,
7,
4,
4,
3,
0,
4,
5,
1,
4,
1,
2
],
"pyjhora_jhora_value": [
4,
7,
4,
4,
3,
0,
4,
5,
1,
4,
1,
2
],
"jyotishganit_value": [
4,
7,
4,
4,
3,
0,
4,
5,
1,
4,
1,
2
],
"vedastro_value": [
4,
7,
3,
4,
2,
1,
4,
5,
2,
3,
2,
2
],
"local_pyjhora_jyotishganit_agree": true,
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_variant_blocked",
"required_evidence": [
"public worked BAV/SAV table",
"contributor set",
"Lagna inclusion policy",
"shodhana state",
"rashi order/orientation"
],
"claim_boundary": "ashtakavarga_table_comparison_only_no_formula_truth"
},
{
"ticket_id": "TEMCQ-014",
"section": "ashtakavarga_bav",
"field": "Mercury",
"local_value": [
5,
5,
5,
4,
4,
2,
6,
5,
5,
8,
2,
3
],
"pyjhora_jhora_value": [
5,
5,
5,
4,
4,
2,
6,
5,
5,
8,
2,
3
],
"jyotishganit_value": [
5,
5,
5,
4,
4,
2,
6,
5,
5,
8,
2,
3
],
"vedastro_value": [
5,
5,
4,
5,
3,
2,
7,
4,
6,
8,
2,
3
],
"local_pyjhora_jyotishganit_agree": true,
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_variant_blocked",
"required_evidence": [
"public worked BAV/SAV table",
"contributor set",
"Lagna inclusion policy",
"shodhana state",
"rashi order/orientation"
],
"claim_boundary": "ashtakavarga_table_comparison_only_no_formula_truth"
},
{
"ticket_id": "TEMCQ-015",
"section": "ashtakavarga_bav",
"field": "Jupiter",
"local_value": [
7,
5,
3,
3,
4,
7,
4,
5,
4,
6,
5,
3
],
"pyjhora_jhora_value": [
7,
5,
3,
3,
4,
7,
4,
5,
4,
6,
5,
3
],
"jyotishganit_value": [
7,
5,
3,
3,
4,
7,
4,
5,
4,
6,
5,
3
],
"vedastro_value": [
7,
5,
3,
3,
4,
7,
5,
4,
4,
6,
4,
4
],
"local_pyjhora_jyotishganit_agree": true,
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_variant_blocked",
"required_evidence": [
"public worked BAV/SAV table",
"contributor set",
"Lagna inclusion policy",
"shodhana state",
"rashi order/orientation"
],
"claim_boundary": "ashtakavarga_table_comparison_only_no_formula_truth"
},
{
"ticket_id": "TEMCQ-016",
"section": "ashtakavarga_bav",
"field": "Venus",
"local_value": [
4,
3,
5,
4,
3,
5,
4,
3,
5,
5,
5,
6
],
"pyjhora_jhora_value": [
4,
3,
5,
4,
3,
5,
4,
3,
5,
5,
5,
6
],
"jyotishganit_value": [
4,
3,
5,
3,
4,
5,
4,
3,
5,
5,
5,
6
],
"vedastro_value": [
4,
3,
4,
4,
4,
4,
4,
2,
5,
6,
6,
6
],
"local_pyjhora_jyotishganit_agree": false,
"differing_engines": [
"VedAstro",
"jyotishganit"
],
"closure_status": "multi_engine_variant_worked_example_required",
"required_evidence": [
"public worked BAV/SAV table",
"contributor set",
"Lagna inclusion policy",
"shodhana state",
"rashi order/orientation"
],
"claim_boundary": "ashtakavarga_table_comparison_only_no_formula_truth"
},
{
"ticket_id": "TEMCQ-017",
"section": "ashtakavarga_bav",
"field": "Saturn",
"local_value": [
1,
5,
3,
0,
6,
3,
4,
5,
3,
3,
3,
3
],
"pyjhora_jhora_value": [
1,
5,
3,
0,
6,
3,
4,
5,
3,
3,
3,
3
],
"jyotishganit_value": [
1,
5,
3,
0,
6,
3,
4,
5,
3,
3,
3,
3
],
"vedastro_value": [
1,
5,
2,
0,
5,
4,
4,
4,
4,
2,
4,
4
],
"local_pyjhora_jyotishganit_agree": true,
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_variant_blocked",
"required_evidence": [
"public worked BAV/SAV table",
"contributor set",
"Lagna inclusion policy",
"shodhana state",
"rashi order/orientation"
],
"claim_boundary": "ashtakavarga_table_comparison_only_no_formula_truth"
},
{
"ticket_id": "TEMCQ-018",
"section": "ashtakavarga_sav",
"field": "12_sign_scores",
"local_value": [
28,
36,
28,
21,
29,
24,
31,
33,
26,
35,
22,
24
],
"pyjhora_jhora_value": [
28,
36,
28,
21,
29,
24,
31,
33,
26,
35,
22,
24
],
"jyotishganit_value": [
28,
37,
28,
19,
30,
24,
31,
32,
27,
35,
22,
24
],
"vedastro_value": [
24,
28,
37,
28,
19,
30,
24,
31,
32,
27,
35,
22
],
"local_pyjhora_jyotishganit_agree": false,
"differing_engines": [
"VedAstro",
"jyotishganit"
],
"closure_status": "multi_engine_variant_worked_example_required",
"required_evidence": [
"public worked BAV/SAV table",
"contributor set",
"Lagna inclusion policy",
"shodhana state",
"rashi order/orientation"
],
"claim_boundary": "ashtakavarga_table_comparison_only_no_formula_truth"
}
],
"boundary": "BAV/SAV table comparison only; public worked table and method metadata required before truth upgrade.",
"human_report": "docs/research/three_engine_bav_sav_field_closure_packet_2026_07_21.md"
}
@@ -0,0 +1,132 @@
{
"scope": "three_engine_d2_field_closure_packet",
"created_at": "2026-07-21",
"claim_status": "partial",
"production_tuning_allowed": false,
"truth_matrix_allowed": false,
"source_arbitration": "references/oracle/three_engine_mismatch_arbitration_2026_07_19.json",
"source_queue": "references/oracle/three_engine_mismatch_closure_queue_2026_07_19.json",
"source_jyotishganit_bridge": "references/oracle/jyotishganit_three_engine_closure_bridge_2026_07_21.json",
"summary": {
"rows_total": 7,
"local_pyjhora_jyotishganit_agree": 7,
"vedastro_endpoint_semantics_blocked": 7,
"truth_upgrades": 0
},
"rows": [
{
"ticket_id": "TEMCQ-001",
"section": "D2",
"field": "Sun.sign",
"local_value": "Leo",
"pyjhora_jhora_value": "Leo",
"jyotishganit_value": "Leo",
"vedastro_value": "Gemini",
"partial_consensus_value": "Leo",
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_endpoint_blocked",
"remaining_evidence_needed": "VedAstro endpoint/method contract with ayanamsa, node mode, varga and timezone semantics, plus raw replay pinned to same D2 request",
"claim_boundary": "three_engine_consensus_not_global_truth"
},
{
"ticket_id": "TEMCQ-002",
"section": "D2",
"field": "Moon.sign",
"local_value": "Cancer",
"pyjhora_jhora_value": "Cancer",
"jyotishganit_value": "Cancer",
"vedastro_value": "Pisces",
"partial_consensus_value": "Cancer",
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_endpoint_blocked",
"remaining_evidence_needed": "VedAstro endpoint/method contract with ayanamsa, node mode, varga and timezone semantics, plus raw replay pinned to same D2 request",
"claim_boundary": "three_engine_consensus_not_global_truth"
},
{
"ticket_id": "TEMCQ-003",
"section": "D2",
"field": "Mars.sign",
"local_value": "Leo",
"pyjhora_jhora_value": "Leo",
"jyotishganit_value": "Leo",
"vedastro_value": "Aries",
"partial_consensus_value": "Leo",
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_endpoint_blocked",
"remaining_evidence_needed": "VedAstro endpoint/method contract with ayanamsa, node mode, varga and timezone semantics, plus raw replay pinned to same D2 request",
"claim_boundary": "three_engine_consensus_not_global_truth"
},
{
"ticket_id": "TEMCQ-004",
"section": "D2",
"field": "Mercury.sign",
"local_value": "Leo",
"pyjhora_jhora_value": "Leo",
"jyotishganit_value": "Leo",
"vedastro_value": "Virgo",
"partial_consensus_value": "Leo",
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_endpoint_blocked",
"remaining_evidence_needed": "VedAstro endpoint/method contract with ayanamsa, node mode, varga and timezone semantics, plus raw replay pinned to same D2 request",
"claim_boundary": "three_engine_consensus_not_global_truth"
},
{
"ticket_id": "TEMCQ-005",
"section": "D2",
"field": "Jupiter.sign",
"local_value": "Cancer",
"pyjhora_jhora_value": "Cancer",
"jyotishganit_value": "Cancer",
"vedastro_value": "Aquarius",
"partial_consensus_value": "Cancer",
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_endpoint_blocked",
"remaining_evidence_needed": "VedAstro endpoint/method contract with ayanamsa, node mode, varga and timezone semantics, plus raw replay pinned to same D2 request",
"claim_boundary": "three_engine_consensus_not_global_truth"
},
{
"ticket_id": "TEMCQ-006",
"section": "D2",
"field": "Venus.sign",
"local_value": "Cancer",
"pyjhora_jhora_value": "Cancer",
"jyotishganit_value": "Cancer",
"vedastro_value": "Leo",
"partial_consensus_value": "Cancer",
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_endpoint_blocked",
"remaining_evidence_needed": "VedAstro endpoint/method contract with ayanamsa, node mode, varga and timezone semantics, plus raw replay pinned to same D2 request",
"claim_boundary": "three_engine_consensus_not_global_truth"
},
{
"ticket_id": "TEMCQ-007",
"section": "D2",
"field": "Saturn.sign",
"local_value": "Cancer",
"pyjhora_jhora_value": "Cancer",
"jyotishganit_value": "Cancer",
"vedastro_value": "Gemini",
"partial_consensus_value": "Cancer",
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_endpoint_blocked",
"remaining_evidence_needed": "VedAstro endpoint/method contract with ayanamsa, node mode, varga and timezone semantics, plus raw replay pinned to same D2 request",
"claim_boundary": "three_engine_consensus_not_global_truth"
}
],
"boundary": "D2 partial consensus only; hosted VedAstro remains blocked, so no global truth or commercial tuning upgrade.",
"human_report": "docs/research/three_engine_d2_field_closure_packet_2026_07_21.md"
}
@@ -0,0 +1,68 @@
{
"scope": "three_engine_d4_d9_d10_field_closure_packet",
"created_at": "2026-07-21",
"claim_status": "partial",
"production_tuning_allowed": false,
"truth_matrix_allowed": false,
"source_arbitration": "references/oracle/three_engine_mismatch_arbitration_2026_07_19.json",
"source_queue": "references/oracle/three_engine_mismatch_closure_queue_2026_07_19.json",
"source_jyotishganit_bridge": "references/oracle/jyotishganit_three_engine_closure_bridge_2026_07_21.json",
"summary": {
"rows_total": 3,
"local_pyjhora_jyotishganit_agree": 3,
"vedastro_endpoint_semantics_blocked": 3,
"truth_upgrades": 0
},
"rows": [
{
"ticket_id": "TEMCQ-008",
"section": "D4",
"field": "Moon.sign",
"local_value": "Gemini",
"pyjhora_jhora_value": "Gemini",
"jyotishganit_value": "Gemini",
"vedastro_value": "Pisces",
"partial_consensus_value": "Gemini",
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_endpoint_blocked",
"remaining_evidence_needed": "VedAstro endpoint/method contract with ayanamsa, node mode, varga and timezone semantics, plus raw replay pinned to same request",
"claim_boundary": "three_engine_consensus_not_global_truth"
},
{
"ticket_id": "TEMCQ-009",
"section": "D9",
"field": "Moon.sign",
"local_value": "Scorpio",
"pyjhora_jhora_value": "Scorpio",
"jyotishganit_value": "Scorpio",
"vedastro_value": "Leo",
"partial_consensus_value": "Scorpio",
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_endpoint_blocked",
"remaining_evidence_needed": "VedAstro endpoint/method contract with ayanamsa, node mode, varga and timezone semantics, plus raw replay pinned to same request",
"claim_boundary": "three_engine_consensus_not_global_truth"
},
{
"ticket_id": "TEMCQ-010",
"section": "D10",
"field": "Moon.sign",
"local_value": "Pisces",
"pyjhora_jhora_value": "Pisces",
"jyotishganit_value": "Pisces",
"vedastro_value": "Sagittarius",
"partial_consensus_value": "Pisces",
"differing_engines": [
"VedAstro"
],
"closure_status": "partial_consensus_vedastro_endpoint_blocked",
"remaining_evidence_needed": "VedAstro endpoint/method contract with ayanamsa, node mode, varga and timezone semantics, plus raw replay pinned to same request",
"claim_boundary": "three_engine_consensus_not_global_truth"
}
],
"boundary": "D4/D9/D10 partial consensus only; hosted VedAstro remains blocked, so no global truth or commercial tuning upgrade.",
"human_report": "docs/research/three_engine_d4_d9_d10_field_closure_packet_2026_07_21.md"
}
@@ -0,0 +1,207 @@
{
"scope": "three_engine_field_status_batch",
"created_at": "2026-07-21",
"claim_status": "observation_only",
"production_tuning_allowed": false,
"truth_matrix_allowed": false,
"source_applied_bridge": "references/oracle/three_engine_jyotishganit_bridge_applied_2026_07_21.json",
"panchanga_ticket": {
"ticket_id": "TEMCQ-061",
"section": "panchanga",
"field": "schema_and_named_fields",
"category": "schema_or_tradition_semantics",
"owner_track": "new_ticket_required",
"priority": "P1",
"closure_status": "open",
"required_evidence": "same-case local/jyotishganit/VedAstro panchanga schema mapping with weekday/tithi/nakshatra/yoga/karana calculation contract"
},
"summary": {
"rows_total": 18,
"endpoint_semantics": 10,
"worked_example_required": 8,
"truth_upgrades": 0
},
"rows": [
{
"ticket_id": "TEMCQ-001",
"section": "D2",
"field": "Sun.sign",
"source_field": "D2",
"owner_track": "endpoint_contract",
"status_after_bridge": "ready_for_endpoint_semantics_check",
"remaining_evidence_needed": "VedAstro endpoint/method semantics and same-unit local/jyotishganit raw comparison",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-002",
"section": "D2",
"field": "Moon.sign",
"source_field": "D2",
"owner_track": "endpoint_contract",
"status_after_bridge": "ready_for_endpoint_semantics_check",
"remaining_evidence_needed": "VedAstro endpoint/method semantics and same-unit local/jyotishganit raw comparison",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-003",
"section": "D2",
"field": "Mars.sign",
"source_field": "D2",
"owner_track": "endpoint_contract",
"status_after_bridge": "ready_for_endpoint_semantics_check",
"remaining_evidence_needed": "VedAstro endpoint/method semantics and same-unit local/jyotishganit raw comparison",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-004",
"section": "D2",
"field": "Mercury.sign",
"source_field": "D2",
"owner_track": "endpoint_contract",
"status_after_bridge": "ready_for_endpoint_semantics_check",
"remaining_evidence_needed": "VedAstro endpoint/method semantics and same-unit local/jyotishganit raw comparison",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-005",
"section": "D2",
"field": "Jupiter.sign",
"source_field": "D2",
"owner_track": "endpoint_contract",
"status_after_bridge": "ready_for_endpoint_semantics_check",
"remaining_evidence_needed": "VedAstro endpoint/method semantics and same-unit local/jyotishganit raw comparison",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-006",
"section": "D2",
"field": "Venus.sign",
"source_field": "D2",
"owner_track": "endpoint_contract",
"status_after_bridge": "ready_for_endpoint_semantics_check",
"remaining_evidence_needed": "VedAstro endpoint/method semantics and same-unit local/jyotishganit raw comparison",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-007",
"section": "D2",
"field": "Saturn.sign",
"source_field": "D2",
"owner_track": "endpoint_contract",
"status_after_bridge": "ready_for_endpoint_semantics_check",
"remaining_evidence_needed": "VedAstro endpoint/method semantics and same-unit local/jyotishganit raw comparison",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-008",
"section": "D4",
"field": "Moon.sign",
"source_field": "D4",
"owner_track": "endpoint_contract",
"status_after_bridge": "ready_for_endpoint_semantics_check",
"remaining_evidence_needed": "VedAstro endpoint/method semantics and same-unit local/jyotishganit raw comparison",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-009",
"section": "D9",
"field": "Moon.sign",
"source_field": "D9",
"owner_track": "endpoint_contract",
"status_after_bridge": "ready_for_endpoint_semantics_check",
"remaining_evidence_needed": "VedAstro endpoint/method semantics and same-unit local/jyotishganit raw comparison",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-010",
"section": "D10",
"field": "Moon.sign",
"source_field": "D10",
"owner_track": "endpoint_contract",
"status_after_bridge": "ready_for_endpoint_semantics_check",
"remaining_evidence_needed": "VedAstro endpoint/method semantics and same-unit local/jyotishganit raw comparison",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-011",
"section": "ashtakavarga_bav",
"field": "Sun",
"source_field": "BAV",
"owner_track": "worked_example",
"status_after_bridge": "ready_for_worked_example_comparison",
"remaining_evidence_needed": "public worked BAV/SAV table with contributor set and shodhana policy",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-012",
"section": "ashtakavarga_bav",
"field": "Moon",
"source_field": "BAV",
"owner_track": "worked_example",
"status_after_bridge": "ready_for_worked_example_comparison",
"remaining_evidence_needed": "public worked BAV/SAV table with contributor set and shodhana policy",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-013",
"section": "ashtakavarga_bav",
"field": "Mars",
"source_field": "BAV",
"owner_track": "worked_example",
"status_after_bridge": "ready_for_worked_example_comparison",
"remaining_evidence_needed": "public worked BAV/SAV table with contributor set and shodhana policy",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-014",
"section": "ashtakavarga_bav",
"field": "Mercury",
"source_field": "BAV",
"owner_track": "worked_example",
"status_after_bridge": "ready_for_worked_example_comparison",
"remaining_evidence_needed": "public worked BAV/SAV table with contributor set and shodhana policy",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-015",
"section": "ashtakavarga_bav",
"field": "Jupiter",
"source_field": "BAV",
"owner_track": "worked_example",
"status_after_bridge": "ready_for_worked_example_comparison",
"remaining_evidence_needed": "public worked BAV/SAV table with contributor set and shodhana policy",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-016",
"section": "ashtakavarga_bav",
"field": "Venus",
"source_field": "BAV",
"owner_track": "worked_example",
"status_after_bridge": "ready_for_worked_example_comparison",
"remaining_evidence_needed": "public worked BAV/SAV table with contributor set and shodhana policy",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-017",
"section": "ashtakavarga_bav",
"field": "Saturn",
"source_field": "BAV",
"owner_track": "worked_example",
"status_after_bridge": "ready_for_worked_example_comparison",
"remaining_evidence_needed": "public worked BAV/SAV table with contributor set and shodhana policy",
"claim_boundary": "status_classification_only_no_numeric_truth"
},
{
"ticket_id": "TEMCQ-018",
"section": "ashtakavarga_sav",
"field": "12_sign_scores",
"source_field": "SAV",
"owner_track": "worked_example",
"status_after_bridge": "ready_for_worked_example_comparison",
"remaining_evidence_needed": "public worked BAV/SAV table with contributor set and shodhana policy",
"claim_boundary": "status_classification_only_no_numeric_truth"
}
],
"boundary": "status_batch_only_no_truth_upgrade"
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,49 @@
import json
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
PACKET = ROOT / "references/oracle/three_engine_bav_sav_field_closure_packet_2026_07_21.json"
INDEX = ROOT / "references/oracle/evidence_packet_index_2026_07_19.json"
def test_bav_sav_packet_classifies_without_truth_upgrade():
data = json.loads(PACKET.read_text(encoding="utf-8"))
assert data["scope"] == "three_engine_bav_sav_field_closure_packet"
assert data["claim_status"] == "partial"
assert data["truth_matrix_allowed"] is False
assert data["summary"]["rows_total"] == 8
assert data["summary"]["local_pyjhora_jyotishganit_agree"] == 5
assert data["summary"]["multi_engine_variant"] == 3
assert data["summary"]["truth_upgrades"] == 0
def test_bav_sav_rows_require_worked_examples_and_method_metadata():
data = json.loads(PACKET.read_text(encoding="utf-8"))
rows = {row["ticket_id"]: row for row in data["rows"]}
assert rows["TEMCQ-011"]["closure_status"] == "partial_consensus_vedastro_variant_blocked"
assert rows["TEMCQ-012"]["closure_status"] == "multi_engine_variant_worked_example_required"
assert rows["TEMCQ-016"]["closure_status"] == "multi_engine_variant_worked_example_required"
assert rows["TEMCQ-018"]["closure_status"] == "multi_engine_variant_worked_example_required"
for row in rows.values():
assert row["required_evidence"] == [
"public worked BAV/SAV table",
"contributor set",
"Lagna inclusion policy",
"shodhana state",
"rashi order/orientation"
]
assert row["claim_boundary"] == "ashtakavarga_table_comparison_only_no_formula_truth"
def test_bav_sav_packet_is_registered():
index = json.loads(INDEX.read_text(encoding="utf-8"))
entry = next(
row for row in index["packets"]
if row["packet_id"] == "three_engine_bav_sav_field_closure_packet_2026_07_21"
)
assert entry["domain"] == "three_engine_parity"
assert entry["claim_status"] == "partial"
@@ -0,0 +1,55 @@
import json
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
PACKET = ROOT / "references/oracle/three_engine_d2_field_closure_packet_2026_07_21.json"
INDEX = ROOT / "references/oracle/evidence_packet_index_2026_07_19.json"
def test_d2_packet_closes_local_pyjhora_jyotishganit_agreement_only():
data = json.loads(PACKET.read_text(encoding="utf-8"))
assert data["scope"] == "three_engine_d2_field_closure_packet"
assert data["claim_status"] == "partial"
assert data["truth_matrix_allowed"] is False
assert data["summary"]["rows_total"] == 7
assert data["summary"]["local_pyjhora_jyotishganit_agree"] == 7
assert data["summary"]["vedastro_endpoint_semantics_blocked"] == 7
assert data["summary"]["truth_upgrades"] == 0
def test_d2_rows_keep_vedastro_as_endpoint_semantics_not_formula_error():
data = json.loads(PACKET.read_text(encoding="utf-8"))
expected = {
"Sun.sign": ("Leo", "Gemini"),
"Moon.sign": ("Cancer", "Pisces"),
"Mars.sign": ("Leo", "Aries"),
"Mercury.sign": ("Leo", "Virgo"),
"Jupiter.sign": ("Cancer", "Aquarius"),
"Venus.sign": ("Cancer", "Leo"),
"Saturn.sign": ("Cancer", "Gemini"),
}
rows = {row["field"]: row for row in data["rows"]}
assert set(rows) == set(expected)
for field, (consensus, vedastro) in expected.items():
row = rows[field]
assert row["ticket_id"].startswith("TEMCQ-00")
assert row["local_value"] == consensus
assert row["pyjhora_jhora_value"] == consensus
assert row["jyotishganit_value"] == consensus
assert row["vedastro_value"] == vedastro
assert row["closure_status"] == "partial_consensus_vedastro_endpoint_blocked"
assert row["claim_boundary"] == "three_engine_consensus_not_global_truth"
def test_d2_packet_is_registered_in_evidence_index():
index = json.loads(INDEX.read_text(encoding="utf-8"))
entry = next(
row for row in index["packets"]
if row["packet_id"] == "three_engine_d2_field_closure_packet_2026_07_21"
)
assert entry["domain"] == "three_engine_parity"
assert entry["claim_status"] == "partial"
@@ -0,0 +1,51 @@
import json
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
PACKET = ROOT / "references/oracle/three_engine_d4_d9_d10_field_closure_packet_2026_07_21.json"
INDEX = ROOT / "references/oracle/evidence_packet_index_2026_07_19.json"
def test_d4_d9_d10_packet_closes_partial_consensus_only():
data = json.loads(PACKET.read_text(encoding="utf-8"))
assert data["scope"] == "three_engine_d4_d9_d10_field_closure_packet"
assert data["claim_status"] == "partial"
assert data["truth_matrix_allowed"] is False
assert data["summary"]["rows_total"] == 3
assert data["summary"]["local_pyjhora_jyotishganit_agree"] == 3
assert data["summary"]["vedastro_endpoint_semantics_blocked"] == 3
assert data["summary"]["truth_upgrades"] == 0
def test_d4_d9_d10_rows_preserve_exact_values_and_boundaries():
data = json.loads(PACKET.read_text(encoding="utf-8"))
rows = {(row["section"], row["field"]): row for row in data["rows"]}
expected = {
("D4", "Moon.sign"): ("TEMCQ-008", "Gemini", "Pisces"),
("D9", "Moon.sign"): ("TEMCQ-009", "Scorpio", "Leo"),
("D10", "Moon.sign"): ("TEMCQ-010", "Pisces", "Sagittarius"),
}
assert set(rows) == set(expected)
for key, (ticket, consensus, vedastro) in expected.items():
row = rows[key]
assert row["ticket_id"] == ticket
assert row["local_value"] == consensus
assert row["pyjhora_jhora_value"] == consensus
assert row["jyotishganit_value"] == consensus
assert row["vedastro_value"] == vedastro
assert row["closure_status"] == "partial_consensus_vedastro_endpoint_blocked"
assert row["claim_boundary"] == "three_engine_consensus_not_global_truth"
def test_d4_d9_d10_packet_is_registered():
index = json.loads(INDEX.read_text(encoding="utf-8"))
entry = next(
row for row in index["packets"]
if row["packet_id"] == "three_engine_d4_d9_d10_field_closure_packet_2026_07_21"
)
assert entry["domain"] == "three_engine_parity"
assert entry["claim_status"] == "partial"
@@ -0,0 +1,44 @@
import json
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
PACKET = ROOT / "references/oracle/three_engine_field_status_batch_2026_07_21.json"
INDEX = ROOT / "references/oracle/evidence_packet_index_2026_07_19.json"
def test_field_status_batch_adds_panchanga_ticket_and_keeps_truth_closed():
data = json.loads(PACKET.read_text(encoding="utf-8"))
assert data["scope"] == "three_engine_field_status_batch"
assert data["claim_status"] == "observation_only"
assert data["truth_matrix_allowed"] is False
assert data["summary"]["truth_upgrades"] == 0
assert data["panchanga_ticket"]["ticket_id"] == "TEMCQ-061"
assert data["panchanga_ticket"]["closure_status"] == "open"
def test_field_status_batch_classifies_all_mapped_rows():
data = json.loads(PACKET.read_text(encoding="utf-8"))
rows = data["rows"]
assert len(rows) == 18
assert data["summary"]["rows_total"] == 18
assert data["summary"]["endpoint_semantics"] == 10
assert data["summary"]["worked_example_required"] == 8
assert {row["status_after_bridge"] for row in rows} == {
"ready_for_endpoint_semantics_check",
"ready_for_worked_example_comparison",
}
assert all(row["claim_boundary"] == "status_classification_only_no_numeric_truth" for row in rows)
def test_field_status_batch_is_registered():
index = json.loads(INDEX.read_text(encoding="utf-8"))
entry = next(
row for row in index["packets"]
if row["packet_id"] == "three_engine_field_status_batch_2026_07_21"
)
assert entry["domain"] == "three_engine_parity"
assert entry["claim_status"] == "observation_only"
@@ -0,0 +1,55 @@
import json
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
LEDGER = ROOT / "references/oracle/whole_machine_jyotish_fragment_scan_2026_07_21.json"
INDEX = ROOT / "references/oracle/evidence_packet_index_2026_07_19.json"
def test_whole_machine_fragment_scan_records_external_and_privacy_buckets():
data = json.loads(LEDGER.read_text(encoding="utf-8"))
summary = data["summary"]
assert data["scope"] == "whole_machine_jyotish_fragment_scan_2026_07_21"
assert summary["files_with_signals"] >= 2000
assert summary["external_signal_files"] >= 1500
assert summary["privacy_blocked_files"] >= 900
assert summary["reviewable_external_files"] >= 700
def test_scan_keeps_old_workbuddy_out_of_truth_source():
data = json.loads(LEDGER.read_text(encoding="utf-8"))
policy = data["decision_policy"]
assert policy["workbuddy_fragment"] == "reference only; never truth source"
assert policy["privacy_review_required"] == "forbidden until human privacy review"
workbuddy_rows = [
row for row in data["reviewable_external_candidates"]
if row["category"] == "workbuddy_fragment"
]
assert workbuddy_rows
assert all(row["decision"] == "reference_only_candidate_not_truth_source" for row in workbuddy_rows)
def test_scan_records_reference_layers_that_exist_but_are_not_fully_called():
data = json.loads(LEDGER.read_text(encoding="utf-8"))
runtime = data["runtime_invocation_findings"]
assert runtime["interpretation_source_runtime_coverage_status"] == "partial"
assert "references/open_source_sources/jyotishganit" in runtime["not_fully_closed_reference_layers"]
assert "references/open_source_sources/VedicAstro" in runtime["not_fully_closed_reference_layers"]
assert runtime["inventory_gate_status"] == "pass"
def test_fragment_scan_is_registered_in_evidence_index():
index = json.loads(INDEX.read_text(encoding="utf-8"))
entry = next(
row for row in index["packets"]
if row["packet_id"] == "whole_machine_jyotish_fragment_scan_2026_07_21"
)
assert entry["domain"] == "fragment_governance"
assert entry["claim_status"] == "open_queue"
assert "not truth source" in entry["claim_boundary"]