diff --git a/docs/research/three_engine_bav_sav_field_closure_packet_2026_07_21.md b/docs/research/three_engine_bav_sav_field_closure_packet_2026_07_21.md new file mode 100644 index 00000000..a3e0d9fc --- /dev/null +++ b/docs/research/three_engine_bav_sav_field_closure_packet_2026_07_21.md @@ -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. diff --git a/docs/research/three_engine_d2_field_closure_packet_2026_07_21.md b/docs/research/three_engine_d2_field_closure_packet_2026_07_21.md new file mode 100644 index 00000000..343062cb --- /dev/null +++ b/docs/research/three_engine_d2_field_closure_packet_2026_07_21.md @@ -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. diff --git a/docs/research/three_engine_d4_d9_d10_field_closure_packet_2026_07_21.md b/docs/research/three_engine_d4_d9_d10_field_closure_packet_2026_07_21.md new file mode 100644 index 00000000..fcb71536 --- /dev/null +++ b/docs/research/three_engine_d4_d9_d10_field_closure_packet_2026_07_21.md @@ -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. diff --git a/docs/research/three_engine_field_status_batch_2026_07_21.md b/docs/research/three_engine_field_status_batch_2026_07_21.md new file mode 100644 index 00000000..8b27cf8e --- /dev/null +++ b/docs/research/three_engine_field_status_batch_2026_07_21.md @@ -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. diff --git a/references/oracle/evidence_packet_index_2026_07_19.json b/references/oracle/evidence_packet_index_2026_07_19.json index 996c1dd2..e46ebf8f 100644 --- a/references/oracle/evidence_packet_index_2026_07_19.json +++ b/references/oracle/evidence_packet_index_2026_07_19.json @@ -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." } ] } diff --git a/references/oracle/three_engine_bav_sav_field_closure_packet_2026_07_21.json b/references/oracle/three_engine_bav_sav_field_closure_packet_2026_07_21.json new file mode 100644 index 00000000..805d09c7 --- /dev/null +++ b/references/oracle/three_engine_bav_sav_field_closure_packet_2026_07_21.json @@ -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" +} diff --git a/references/oracle/three_engine_d2_field_closure_packet_2026_07_21.json b/references/oracle/three_engine_d2_field_closure_packet_2026_07_21.json new file mode 100644 index 00000000..633f0d9a --- /dev/null +++ b/references/oracle/three_engine_d2_field_closure_packet_2026_07_21.json @@ -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" +} diff --git a/references/oracle/three_engine_d4_d9_d10_field_closure_packet_2026_07_21.json b/references/oracle/three_engine_d4_d9_d10_field_closure_packet_2026_07_21.json new file mode 100644 index 00000000..4e7159d1 --- /dev/null +++ b/references/oracle/three_engine_d4_d9_d10_field_closure_packet_2026_07_21.json @@ -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" +} diff --git a/references/oracle/three_engine_field_status_batch_2026_07_21.json b/references/oracle/three_engine_field_status_batch_2026_07_21.json new file mode 100644 index 00000000..e9ee01a4 --- /dev/null +++ b/references/oracle/three_engine_field_status_batch_2026_07_21.json @@ -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" +} diff --git a/references/oracle/whole_machine_jyotish_fragment_scan_2026_07_21.json b/references/oracle/whole_machine_jyotish_fragment_scan_2026_07_21.json new file mode 100644 index 00000000..5478b8dc --- /dev/null +++ b/references/oracle/whole_machine_jyotish_fragment_scan_2026_07_21.json @@ -0,0 +1,2707 @@ +{ + "scope": "whole_machine_jyotish_fragment_scan_2026_07_21", + "created_at": "2026-07-21", + "scan_bases": [ + "/Users/wuyongnaren/Documents", + "/Users/wuyongnaren/WorkBuddy", + "/Users/wuyongnaren/.workbuddy", + "/Users/wuyongnaren/Downloads", + "/Users/wuyongnaren/Desktop", + "/private/tmp", + "/tmp", + "/Users/wuyongnaren/Projects" + ], + "summary": { + "files_with_signals": 2096, + "main_repo_signal_files": 564, + "external_signal_files": 1532, + "privacy_blocked_files": 983, + "reviewable_external_files": 742 + }, + "decision_policy": { + "main_repo": "check invocation coverage before new work", + "workbuddy_fragment": "reference only; never truth source", + "privacy_review_required": "forbidden until human privacy review", + "tmp_fragment": "must pin license/version/hash before reuse" + }, + "reviewable_external_candidates": [ + { + "path": "/Users/wuyongnaren/Documents/Codex/2026-06-20/732642856-talk-https-github-com-732642856/work/talk-active/engines-repo/jyotish/jyotishganit-adapter.js", + "size": 7588, + "category": "external_candidate", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/10_个人知识管理/09_术数与玄学/紫微风水与印度占星的本土术数谱系.md", + "size": 3600, + "category": "external_candidate", + "signals": [ + "dasha" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/05_文件仓库索引/电子书资料库/分类-术数占星玄学.md", + "size": 23971, + "category": "external_candidate", + "signals": [ + "tajika", + "dasha" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/05_文件仓库索引/电子书资料库/书目卡片/Yogini Dasha VPGOEL 0000 Yogini001.png 1.png.md", + "size": 1922, + "category": "external_candidate", + "signals": [ + "dasha" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/05_文件仓库索引/电子书资料库/书目卡片/Tajika占星术是印度占星术体系之一.md", + "size": 2185, + "category": "external_candidate", + "signals": [ + "tajika" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/05_文件仓库索引/电子书资料库/书目卡片/Predicting Through Shasti Hayani Dasha (V.P.Goel) (Z-Library.md", + "size": 1980, + "category": "external_candidate", + "signals": [ + "dasha" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/05_文件仓库索引/电子书资料库/书目卡片/Predicting through Jaiminis Chara Dasha An Original Research Hindu Astrology Series (K. N..md", + "size": 2364, + "category": "external_candidate", + "signals": [ + "dasha" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/一楠 · 印度占星完整解盘报告 v2.md", + "size": 1001, + "category": "external_candidate", + "signals": [ + "dasha" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/印度占星研究结论 v3.md", + "size": 5264, + "category": "external_candidate", + "signals": [ + "dasha" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/ObsidianVault/03_研究_术数占星/印度占星 Jyotish.md", + "size": 1988, + "category": "external_candidate", + "signals": [ + "prashna", + "tajika", + "saham", + "kp", + "dasha" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/星轨talk/engines-repo/verify-local-jyotish-reference-audit.js", + "size": 2388, + "category": "external_candidate", + "signals": [ + "oracle", + "benchmark", + "test" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/星轨talk/engines-repo/jyotish-prashna-bridge.js", + "size": 9568, + "category": "external_candidate", + "signals": [ + "prashna", + "kp", + "test" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/星轨talk/engines-repo/verify-jyotish-prashna-bridge.js", + "size": 5628, + "category": "external_candidate", + "signals": [ + "prashna", + "gulika", + "kp", + "registry", + "test" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/星轨talk/engines-repo/jyotish/jyotishganit-adapter.js", + "size": 7588, + "category": "external_candidate", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/星轨talk/docs/jyotish-gap-migration-plan.md", + "size": 3107, + "category": "external_candidate", + "signals": [ + "saham", + "dasha", + "benchmark", + "test" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/Documents/星轨talk/reports/local-jyotish-reference-audit.md", + "size": 2176, + "category": "external_candidate", + "signals": [ + "dasha", + "oracle", + "benchmark", + "test" + ], + "risk_labels": [], + "decision": "candidate_review_required" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/sahams-execution-guide.md", + "size": 1867, + "category": "workbuddy_fragment", + "signals": [ + "prashna", + "tajika", + "saham", + "sphuta", + "kp", + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/chara-dasha-calibration-roadmap.md", + "size": 2690, + "category": "workbuddy_fragment", + "signals": [ + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/dasha-transit-method.md", + "size": 6575, + "category": "workbuddy_fragment", + "signals": [ + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/ashtakavarga-complete-system.md", + "size": 8651, + "category": "workbuddy_fragment", + "signals": [ + "ashtakavarga", + "varga" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/chara-dasha-v6910-test-report.md", + "size": 3119, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "benchmark", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/kp-practical-event-timing.md", + "size": 303, + "category": "workbuddy_fragment", + "signals": [ + "kp" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/tajika-yoga-complete-guide.md", + "size": 11850, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/muhurta-complete-guide.md", + "size": 1348, + "category": "workbuddy_fragment", + "signals": [ + "muhurta", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/multi-dasha-convergence-protocol.md", + "size": 6189, + "category": "workbuddy_fragment", + "signals": [ + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/bphs-ch48-narayana-dasha.md", + "size": 1085, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/vp-goel-jaimini-dasha-systems.md", + "size": 4955, + "category": "workbuddy_fragment", + "signals": [ + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/bhrigu-pada-dasha-marriage-counting.md", + "size": 7474, + "category": "workbuddy_fragment", + "signals": [ + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/relationship-astrology-guide.md", + "size": 16418, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "varga" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/jyotishganit_benchmark.md", + "size": 2333, + "category": "workbuddy_fragment", + "signals": [ + "ashtakavarga", + "varga", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/real_case_studies/印度占星修正版研究结论v3-高压基建后的反转兑现模型.md", + "size": 32938, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/oracle/artifacts/pyjhora_historical_epoch_dasha_stdout_20260627.txt", + "size": 6188, + "category": "workbuddy_fragment", + "signals": [ + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/oracle/artifacts/pyjhora_steve_jobs_shadbala_lahiri_stdout_20260627.txt", + "size": 2980, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/oracle/artifacts/pyjhora_extreme_latitude_kp_shadbala_stdout_20260627.txt", + "size": 2973, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "kp" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/oracle/artifacts/pyjhora_marilyn_monroe_varshaphala_1962_lahiri_20260629.txt", + "size": 1190, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/oracle/artifacts/pyjhora_historical_dst_london_varshaphala_1943_lahiri_20260629.txt", + "size": 1140, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/oracle/artifacts/pyjhora_steve_jobs_dasha_stdout_20260627.txt", + "size": 5765, + "category": "workbuddy_fragment", + "signals": [ + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/oracle/artifacts/pyjhora_synthetic_extreme_latitude_varshaphala_kp_20260629.txt", + "size": 1182, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "kp", + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/oracle/artifacts/pyjhora_einstein_varshaphala_1905_lahiri_partial_20260629.txt", + "size": 1030, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/open_source_sources/jyotishganit/tests/test_astronomical.py", + "size": 538, + "category": "workbuddy_fragment", + "signals": [ + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/open_source_sources/jyotishganit/tests/test_ashtakavarga.py", + "size": 11682, + "category": "workbuddy_fragment", + "signals": [ + "ashtakavarga", + "kp", + "varga", + "benchmark", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/open_source_sources/VedicAstro/VedicAstroAPI.py", + "size": 5043, + "category": "workbuddy_fragment", + "signals": [ + "kp", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/open_source_sources/VedicAstro/vedicastro/VedicAstro.py", + "size": 33217, + "category": "workbuddy_fragment", + "signals": [ + "kp" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/open_source_sources/VedicAstro/vedicastro/horary_chart.py", + "size": 7325, + "category": "workbuddy_fragment", + "signals": [ + "kp" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/open_source_sources/VedicAstro/test_suite/horary_functions_test.py", + "size": 3617, + "category": "workbuddy_fragment", + "signals": [ + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/open_source_sources/dashaflow/ashtakavarga.py", + "size": 4770, + "category": "workbuddy_fragment", + "signals": [ + "ashtakavarga", + "varga" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/open_source_sources/vedic-astro-skills/claude-code/.claude/commands/vedic-love.md", + "size": 10118, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/references/open_source_sources/vedic-astro-skills/claude-code/.claude/commands/vedic-career.md", + "size": 13323, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_ashtakavarga_invariants.py", + "size": 3548, + "category": "workbuddy_fragment", + "signals": [ + "ashtakavarga", + "varga", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_shadbala_oracle_closure_status.py", + "size": 2254, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_nakshatra.py", + "size": 10401, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_tajika_einstein_1905_fill_map.py", + "size": 1100, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha", + "benchmark", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_vedastro_fast_path_checklist.py", + "size": 2038, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_vedastro_external_technique_evidence.py", + "size": 18178, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga", + "rectification", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_dasha_first_packet_operator_card.py", + "size": 1590, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "benchmark", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_chara_dasha_dignity.py", + "size": 8430, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_muhurta.py", + "size": 18035, + "category": "workbuddy_fragment", + "signals": [ + "gulika", + "muhurta", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_pyjhora_oracle_artifact_manifest.py", + "size": 1592, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "tajika", + "saham", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_final_jhora_evidence_packet_acceptance.py", + "size": 5294, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_jyotishganit_adapter_diagnostics.py", + "size": 1216, + "category": "workbuddy_fragment", + "signals": [ + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_shadbala_sthana_targeted_audit.py", + "size": 851, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_dasha_oracle_evidence_validator.py", + "size": 3539, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_deep_varga_avastha.py", + "size": 1477, + "category": "workbuddy_fragment", + "signals": [ + "varga", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_vedastro_runtime_mode_diagnostics.py", + "size": 3026, + "category": "workbuddy_fragment", + "signals": [ + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_varga_vedastro_mode.py", + "size": 4640, + "category": "workbuddy_fragment", + "signals": [ + "varga", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_tajika_annual_oracle_queue.py", + "size": 6504, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_vedastro_method_catalog_sync.py", + "size": 4206, + "category": "workbuddy_fragment", + "signals": [ + "registry", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_tajika_first_packet_operator_card.py", + "size": 2098, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha", + "oracle", + "benchmark", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_vedastro_evidence_orchestrator.py", + "size": 10937, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_pyjhora_adapter_diagnostics.py", + "size": 1690, + "category": "workbuddy_fragment", + "signals": [ + "benchmark", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_chara_dasha_precision_v6910.py", + "size": 13446, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "benchmark", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_narayana_dasha.py", + "size": 1357, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_vedastro_adapter_candidate_guard.py", + "size": 1746, + "category": "workbuddy_fragment", + "signals": [ + "probe", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_varga_bphs.py", + "size": 5225, + "category": "workbuddy_fragment", + "signals": [ + "varga", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_shadbala_sapta_layer_hotspots.py", + "size": 936, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "varga", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_shadbala_d3_mapping_audit.py", + "size": 750, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_shadbala_oracle_comparison.py", + "size": 1077, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_shadbala_sapta_dignity_whitelist.py", + "size": 794, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_vedastro_parity_matrix.py", + "size": 5001, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "ashtakavarga", + "prashna", + "tajika", + "dasha", + "varga", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_shadbala_oracle_component_cluster_summary.py", + "size": 868, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_shadbala_dig_source_of_truth_audit.py", + "size": 758, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_vedastro_ingestion_closure_pack.py", + "size": 859, + "category": "workbuddy_fragment", + "signals": [ + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_vedastro_gateway.py", + "size": 3063, + "category": "workbuddy_fragment", + "signals": [ + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_dasha_oracle_closure_status.py", + "size": 3829, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_tajika_annual_closure_status.py", + "size": 4097, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_tajika_annual_benchmark_dashboard.py", + "size": 1983, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "oracle", + "benchmark", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/tests/test_pyjhora_oracle_artifacts_presence.py", + "size": 1290, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/first_tajika_oracle_packet_assistant.md", + "size": 2590, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha", + "oracle", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/tajika_einstein_1905_fill_map.md", + "size": 3139, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha", + "oracle" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/public_jyotish_benchmark_dashboard.json", + "size": 2258, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/tajika_einstein_1905_copy_ready_checklist.md", + "size": 2871, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha", + "oracle", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/tajika_einstein_1905_packet_paste_instructions.md", + "size": 1669, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "oracle", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/first_dasha_oracle_packet_assistant.md", + "size": 1210, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "oracle", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/shadbala_external_absolute_value_closure_status.md", + "size": 699, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "tajika", + "saham", + "dasha", + "oracle" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/tajika_einstein_1905_field_copy_template.md", + "size": 5627, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha", + "oracle", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/tajika_einstein_1905_packet_paste_block.jsonc", + "size": 1280, + "category": "workbuddy_fragment", + "signals": [ + "tajika" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/public_jyotish_benchmark_dashboard.md", + "size": 1266, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "benchmark", + "registry" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/tajika_sahams_annual_benchmark_dashboard.json", + "size": 1393, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha", + "oracle", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/jyotish_external_oracle_closure_master_dashboard.md", + "size": 967, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "tajika", + "saham", + "dasha", + "oracle" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/dasha_external_oracle_closure_status.json", + "size": 663, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/first_tajika_oracle_packet_assistant.json", + "size": 3275, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha", + "oracle", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/dasha_external_oracle_closure_status.md", + "size": 661, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/shadbala_external_absolute_value_closure_status.json", + "size": 994, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "tajika", + "saham", + "dasha", + "oracle" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/first_dasha_oracle_packet_assistant.json", + "size": 1517, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "oracle", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/jyotish_external_oracle_closure_master_dashboard.json", + "size": 3916, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "tajika", + "saham", + "dasha", + "oracle", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/tajika_sahams_annual_closure_status.md", + "size": 3120, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha", + "oracle", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/tajika_sahams_annual_benchmark_dashboard.md", + "size": 1229, + "category": "workbuddy_fragment", + "signals": [ + "tajika", + "saham", + "dasha", + "oracle", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/benchmark/legacy-marriage-v6.1/印度占星实战案例综合验证报告-v6.1-2026-05-03.md", + "size": 8142, + "category": "workbuddy_fragment", + "signals": [ + "saham", + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/research/shadbala_component_cap_all_routes_2026_06_28.md", + "size": 1445, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "benchmark", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/research/whole_project_fragment_sweep_and_vedastro_ledger_link_2026_06_28.md", + "size": 1935, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "benchmark", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/research/antigravity_round25_shadbala_validator_phase2_acceptance_2026_06_25.md", + "size": 1325, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "oracle" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/research/antigravity_round26_shadbala_validator_phase2_tickets_2026_06_25.md", + "size": 2027, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "oracle" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/research/antigravity_round28_pyjhora_jhora_breadth_gap_matrix_2026_06_26.md", + "size": 1792, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "ashtakavarga", + "tajika", + "dasha", + "varga", + "benchmark" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/research/vedastro_required_high_frequency_radar_contract_2026_06_28.md", + "size": 4023, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/research/antigravity_round24_open_source_jyotish_landscape_2026_06_25.md", + "size": 2552, + "category": "workbuddy_fragment", + "signals": [ + "dasha", + "oracle" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/research/antigravity_round28_jaimini_kp_prashna_depth_plan_2026_06_26.md", + "size": 1129, + "category": "workbuddy_fragment", + "signals": [ + "prashna", + "tajika", + "muhurta", + "kp" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/research/raman_dasha_boundary_series_oracle_seed_2026_06_28.md", + "size": 1473, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "dasha", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/research/shadbala_component_confidence_cap_v1_2026_06_28.md", + "size": 1490, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "oracle" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/research/antigravity_round29_jaimini_kp_prashna_gap_matrix_2026_06_26.md", + "size": 1188, + "category": "workbuddy_fragment", + "signals": [ + "prashna", + "kp", + "dasha" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + }, + { + "path": "/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing/docs/research/antigravity_round20_shadbala_units_totals_design_2026_06_25.md", + "size": 1514, + "category": "workbuddy_fragment", + "signals": [ + "shadbala", + "oracle", + "test" + ], + "risk_labels": [ + "historical_fragment_only", + "not_for_truth_source" + ], + "decision": "reference_only_candidate_not_truth_source" + } + ], + "privacy_blocked_sample": [ + { + "path": "/Users/wuyongnaren/Documents/Codex/2026-06-18/new-chat-4/work/starcanvas-active/apps/web/src/app/canvas/utils/characterAstrologyService.ts", + "size": 13673, + "category": "external_candidate", + "signals": [ + "test" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "forbidden_until_privacy_review" + }, + { + "path": "/Users/wuyongnaren/Documents/Codex/2026-06-20/732642856-yinduzhanxing-https-github-com-732642856/work/audit_tmp/jyotish-engine-modules/scripts/special_lagnas.py", + "size": 12121, + "category": "external_candidate", + "signals": [ + "prashna" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "forbidden_until_privacy_review" + }, + { + "path": "/Users/wuyongnaren/Documents/Codex/2026-06-20/732642856-talk-https-github-com-732642856/work/talk-active/engines-repo/jyotish/jyotish-adapter.js", + "size": 10913, + "category": "external_candidate", + "signals": [ + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "forbidden_until_privacy_review" + }, + { + "path": "/Users/wuyongnaren/Documents/Codex/2026-06-20/732642856-talk-https-github-com-732642856/work/talk-active/engines-repo/jyotish/vedic-calc-runner.py", + "size": 13523, + "category": "external_candidate", + "signals": [ + "prashna", + "tajika", + "gulika", + "kp", + "test" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "forbidden_until_privacy_review" + }, + { + "path": "/Users/wuyongnaren/Documents/Codex/2026-06-20/732642856-talk-https-github-com-732642856/work/talk-active/engines-repo/jyotish/jyotishganit-runner.py", + "size": 9754, + "category": "external_candidate", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga", + "test" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "forbidden_until_privacy_review" + }, + { + "path": "/Users/wuyongnaren/Documents/Codex/2026-06-21/starcanvas-https-github-com-732642856-starcanvas/work/starcanvas/apps/web/src/app/canvas/utils/characterAstrologyService.ts", + "size": 13673, + "category": "external_candidate", + "signals": [ + "test" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "forbidden_until_privacy_review" + }, + { + "path": "/Users/wuyongnaren/Documents/星轨talk/engines-repo/local-jyotish-reference-audit.js", + "size": 16997, + "category": "external_candidate", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga", + "oracle", + "benchmark", + "test" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "forbidden_until_privacy_review" + }, + { + "path": "/Users/wuyongnaren/Documents/星轨talk/engines-repo/jyotish/jyotish-adapter.js", + "size": 10913, + "category": "external_candidate", + "signals": [ + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "forbidden_until_privacy_review" + }, + { + "path": "/Users/wuyongnaren/Documents/星轨talk/engines-repo/jyotish/vedic-calc-runner.py", + "size": 13523, + "category": "external_candidate", + "signals": [ + "prashna", + "tajika", + "gulika", + "kp", + "test" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "forbidden_until_privacy_review" + }, + { + "path": "/Users/wuyongnaren/Documents/星轨talk/engines-repo/jyotish/jyotishganit-runner.py", + "size": 9754, + "category": "external_candidate", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga", + "test" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "forbidden_until_privacy_review" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/indastro-case-studies.md", + "size": 26174, + "category": "main_repo", + "signals": [ + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/condition-dasha-complete.md", + "size": 5844, + "category": "main_repo", + "signals": [ + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/global-astrologer-reflections.md", + "size": 17184, + "category": "main_repo", + "signals": [ + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/dasha-calculation-tool.md", + "size": 11706, + "category": "main_repo", + "signals": [ + "shadbala", + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/varga-system-quick-reference.md", + "size": 10468, + "category": "main_repo", + "signals": [ + "kp", + "dasha", + "varga" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/open-source-jyotish-scan-2026.md", + "size": 16821, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "prashna", + "tajika", + "gulika", + "muhurta", + "kp", + "dasha", + "varga", + "test" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/varga-divisional-charts-quick-reference.md", + "size": 14961, + "category": "main_repo", + "signals": [ + "dasha", + "varga" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/global-astrologer-practical-methodology.md", + "size": 14244, + "category": "main_repo", + "signals": [ + "shadbala", + "kp", + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/pancha-pakshi-nakshatra-systems.md", + "size": 11280, + "category": "main_repo", + "signals": [ + "muhurta", + "kp", + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/yoga-and-dasha.md", + "size": 9968, + "category": "main_repo", + "signals": [ + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/analysis-natal-full-part3-Ashtakavarga.md", + "size": 681, + "category": "main_repo", + "signals": [ + "ashtakavarga", + "varga", + "test" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/shasti-hayani-dasha-guide.md", + "size": 3734, + "category": "main_repo", + "signals": [ + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/vimshottari_dasha_guide.md", + "size": 18384, + "category": "main_repo", + "signals": [ + "shadbala", + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/deep-varga-avastha-execution-guide.md", + "size": 2170, + "category": "main_repo", + "signals": [ + "dasha", + "varga" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/alternative-dasha-systems.md", + "size": 7628, + "category": "main_repo", + "signals": [ + "ashtakavarga", + "prashna", + "tajika", + "kp", + "dasha", + "varga" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/shadbala-complete-methodology.md", + "size": 10552, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga", + "benchmark" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/saham_rules.json", + "size": 2065, + "category": "main_repo", + "signals": [ + "tajika", + "saham" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/ashwini-abhijit-ketu-nakshatra-freeze-guide.md", + "size": 8520, + "category": "main_repo", + "signals": [ + "shadbala", + "muhurta", + "dasha", + "varga" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/shadbala-interpretation-methodology.md", + "size": 7935, + "category": "main_repo", + "signals": [ + "shadbala", + "varga" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/prashna-complete-guide.md", + "size": 17864, + "category": "main_repo", + "signals": [ + "prashna", + "tajika", + "saham", + "gulika", + "sphuta", + "kp", + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/kp-astrology-complete-system.md", + "size": 10337, + "category": "main_repo", + "signals": [ + "prashna", + "kp", + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/shodasavarga-complete-guide.md", + "size": 9252, + "category": "main_repo", + "signals": [ + "shadbala", + "dasha", + "varga" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/cross_project_contract/commercial_astrology_e2e_context_capture_manifest_2026_07_19.json", + "size": 4030, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga", + "rectification" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/cross_project_contract/commercial_astrology_e2e_acceptance_questions_2026_07_19.json", + "size": 4162, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga", + "rectification" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/shadbala_component_closure_queue_v2_2026_07_19.json", + "size": 58478, + "category": "main_repo", + "signals": [ + "shadbala", + "varga", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/pyjhora_same_chart_parity_public_smoke_manifest.json", + "size": 755, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "varga", + "test" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/vp_jain_shadbala_component_benchmark_2026_07_17.json", + "size": 11770, + "category": "main_repo", + "signals": [ + "shadbala", + "benchmark", + "test" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/xalen_public_case_batch_2026_07_17.json", + "size": 41935, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "varga" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/kp_muhurta_shadbala_numeric_packet_queue_2026_07_19.json", + "size": 2693, + "category": "main_repo", + "signals": [ + "shadbala", + "muhurta", + "kp", + "oracle", + "probe" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/jyotishyamitra_pinned_adapter_probe_2026_07_18.json", + "size": 2520, + "category": "main_repo", + "signals": [ + "dasha", + "oracle", + "probe" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/xalen_multi_public_case_component_coverage_2026_07_19.json", + "size": 7587, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "varga", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/jyotishyamitra_steve_jobs_probe_2026_07_18.json", + "size": 615069, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga", + "oracle", + "probe" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/dasha_shadbala_oracle_cases.json", + "size": 9600, + "category": "main_repo", + "signals": [ + "shadbala", + "kp", + "dasha", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/pyjhora_extended_parity_public_smoke_manifest.json", + "size": 777, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "varga", + "test" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/tajika_annual_oracle_cases.json", + "size": 21232, + "category": "main_repo", + "signals": [ + "tajika", + "saham", + "kp", + "dasha", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/authoritative_oss_jyotish_source_intake_2026_07_19.json", + "size": 4220, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "muhurta", + "kp", + "dasha", + "varga", + "oracle", + "benchmark", + "probe" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/prashna_sphuta_pyjhora_public_smoke.json", + "size": 1817, + "category": "main_repo", + "signals": [ + "prashna", + "gulika", + "sphuta", + "benchmark" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/artifacts/xalen_multi_public_case_independent_ephemeris_2026_07_17.json", + "size": 42430, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "varga" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/artifacts/pyjhora_steve_jobs_varshaphala_1984_lahiri_stdout_20260627.txt", + "size": 3455, + "category": "main_repo", + "signals": [ + "tajika", + "saham", + "dasha" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/artifacts/xalen_multi_public_case_shared_input_2026_07_17.json", + "size": 41935, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "varga" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/artifacts/jyotishganit_steve_jobs_high_rigor_raw.json", + "size": 212469, + "category": "main_repo", + "signals": [ + "shadbala", + "ashtakavarga", + "dasha", + "varga" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/artifacts/pending_packets/external_template_historical_epoch_lahiri_pyjhora_20260627.json", + "size": 1552, + "category": "main_repo", + "signals": [ + "shadbala", + "dasha", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/artifacts/pending_packets/external_template_steve_jobs_dasha_lahiri_pyjhora_20260627.json", + "size": 1549, + "category": "main_repo", + "signals": [ + "shadbala", + "dasha", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/artifacts/pending_packets/external_template_synthetic_north_china_shadbala_raman.json", + "size": 2595, + "category": "main_repo", + "signals": [ + "shadbala", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/artifacts/pending_packets/external_template_steve_jobs_varshaphala_1984_lahiri_pyjhora_20260627.json", + "size": 3249, + "category": "main_repo", + "signals": [ + "tajika", + "saham", + "dasha", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/artifacts/pending_packets/external_template_extreme_latitude_kp_pyjhora_20260627.json", + "size": 3054, + "category": "main_repo", + "signals": [ + "shadbala", + "kp", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/artifacts/pending_packets/external_template_synthetic_north_china_shadbala_raman_pyjhora_20260627.json", + "size": 3220, + "category": "main_repo", + "signals": [ + "shadbala", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/artifacts/pending_packets/external_template_steve_jobs_shadbala_lahiri_pyjhora_20260627.json", + "size": 3036, + "category": "main_repo", + "signals": [ + "shadbala", + "dasha", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/artifacts/pending_packets/external_template_steve_jobs_dasha_lahiri.json", + "size": 2570, + "category": "main_repo", + "signals": [ + "shadbala", + "dasha", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + }, + { + "path": "/Users/wuyongnaren/Documents/印度占星/references/oracle/evidence_packet_templates/jhora_steve_jobs_lahiri_first_packet.json", + "size": 2803, + "category": "main_repo", + "signals": [ + "shadbala", + "dasha", + "oracle" + ], + "risk_labels": [ + "privacy_review_required" + ], + "decision": "already_in_truth_source_check_invocation" + } + ], + "runtime_invocation_findings": { + "interpretation_source_runtime_coverage_status": "partial", + "proven_runtime_markers": [ + "dasha_timing_layer_used", + "varga_strength_layer_used", + "annual_special_layer_context", + "modifier_obstacle_layer_used" + ], + "not_fully_closed_reference_layers": [ + "references/open_source_sources/jyotishganit", + "references/open_source_sources/jaimini-tropical", + "references/open_source_sources/VedicAstro", + "references/open_source_sources/rishi-ai-mcp", + "references/open_source_sources/vedic-astro-skills", + "references/open_source_sources/dashaflow" + ], + "inventory_gate_status": "pass", + "boundary": "runtime invocation is proven for surfaced strict-workflow markers, not every source asset; remaining layers require adapter/API/UI/skill call proof before claiming capability." + }, + "priority_follow_up": [ + { + "id": "jyotishganit_field_closure", + "reason": "already one of the comparison engines; still not fully closed as source asset/runtime parity layer", + "action": "reuse existing adapters/probes; add field-level closure rows only, no truth upgrade" + }, + { + "id": "vedicastro_kp_runtime_surface", + "reason": "KP/cusp/sub-lord source exists but exact public oracle remains partial", + "action": "keep isolated runtime probe and source hash; add worked-example numeric packets when fields are public" + }, + { + "id": "jaimini_tropical_dashaflow_reference", + "reason": "reference source present but not truth source", + "action": "registry/reference only unless license, input contract, raw hash and replay tests are pinned" + }, + { + "id": "rishi_ai_mcp_vedic_astro_skills", + "reason": "prompt/product-flow source, not numeric oracle", + "action": "reuse as skill wording/process reference only; no formula copying or truth matrix" + }, + { + "id": "workbuddy_reference_docs", + "reason": "many docs are already mirrored or represented in main repo; old checkout remains artifact incomplete and privacy risky", + "action": "only migrate via tests/registry after file-by-file ledger review" + } + ] +} diff --git a/tests/test_three_engine_bav_sav_field_closure_packet.py b/tests/test_three_engine_bav_sav_field_closure_packet.py new file mode 100644 index 00000000..f0727d96 --- /dev/null +++ b/tests/test_three_engine_bav_sav_field_closure_packet.py @@ -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" diff --git a/tests/test_three_engine_d2_field_closure_packet.py b/tests/test_three_engine_d2_field_closure_packet.py new file mode 100644 index 00000000..eee94d88 --- /dev/null +++ b/tests/test_three_engine_d2_field_closure_packet.py @@ -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" diff --git a/tests/test_three_engine_d4_d9_d10_field_closure_packet.py b/tests/test_three_engine_d4_d9_d10_field_closure_packet.py new file mode 100644 index 00000000..45292a2c --- /dev/null +++ b/tests/test_three_engine_d4_d9_d10_field_closure_packet.py @@ -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" diff --git a/tests/test_three_engine_field_status_batch_2026_07_21.py b/tests/test_three_engine_field_status_batch_2026_07_21.py new file mode 100644 index 00000000..10e292e6 --- /dev/null +++ b/tests/test_three_engine_field_status_batch_2026_07_21.py @@ -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" diff --git a/tests/test_whole_machine_jyotish_fragment_scan.py b/tests/test_whole_machine_jyotish_fragment_scan.py new file mode 100644 index 00000000..952fc46e --- /dev/null +++ b/tests/test_whole_machine_jyotish_fragment_scan.py @@ -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"]