feat: sync worked example closure bridge

This commit is contained in:
732642856
2026-07-20 02:48:15 +08:00
parent d048e6a652
commit 956a8a28ca
7 changed files with 605 additions and 2 deletions
@@ -641,14 +641,30 @@
"claim_status": "partial",
"consumer_policy": "research_to_commercial_contract_only",
"claim_boundary": "Basic compatibility layers are callable with boundaries; full synastry, relationship AV overlays, Planet/Lagna Kuta, and deterministic relationship timing remain blocked until oracle packets close."
},
{
"packet_id": "three_engine_worked_example_bridge_2026_07_20",
"path": "references/oracle/three_engine_worked_example_bridge_2026_07_20.json",
"domain": "three_engine_parity",
"claim_status": "open_queue",
"consumer_policy": "research_to_commercial_contract_only",
"claim_boundary": "Links three-engine owner tracks to worked-example intake domains; no mismatch row is closed without replay or method-variant attribution."
},
{
"packet_id": "worked_example_packet_intake_plan_2026_07_20",
"path": "references/oracle/worked_example_packet_intake_plan_2026_07_20.json",
"domain": "worked_example_collection",
"claim_status": "open_queue",
"consumer_policy": "research_to_commercial_contract_only",
"claim_boundary": "Groups KP, Muhurta, and Shadbala worked-example candidates into intake queues; no candidate is upgraded until numeric expected values, raw/hash, and replay comparison are archived."
}
],
"production_tuning_allowed": false,
"scope": "evidence_packet_index",
"status": "active_index_v1",
"summary": {
"packet_count": 80,
"blocked_or_partial_count": 53,
"packet_count": 82,
"blocked_or_partial_count": 55,
"human_review_required_count": 2
}
}
@@ -0,0 +1,92 @@
{
"boundary": "Bridge converts owner tracks into evidence asks; all mismatch rows remain open until replay/attribution artifacts close them.",
"claim_status": "open_queue",
"created_at": "2026-07-20",
"owner_track_links": [
{
"categories": [
"endpoint_or_varga_semantics"
],
"claim_boundary": "Bridge only; does not close mismatches, tune production, or majority-vote truth.",
"closure_condition": "Close only by field-level replay against a numeric packet or by explicit method-variant attribution.",
"linked_blocking_fields": [],
"linked_candidate_count": 0,
"linked_intake_domains": [],
"next_non_numeric_evidence": [
"identified endpoint/method contract with ayanamsa, node mode, varga, timezone semantics"
],
"owner_track": "endpoint_contract",
"ticket_count": 10
},
{
"categories": [
"shadbala_formula_variant"
],
"claim_boundary": "Bridge only; does not close mismatches, tune production, or majority-vote truth.",
"closure_condition": "Close only by field-level replay against a numeric packet or by explicit method-variant attribution.",
"linked_blocking_fields": [
"birth_input",
"complete birth input",
"component_name",
"expected_virupa",
"formula_variant",
"method_variant",
"planet",
"public_numeric_expected_values",
"raw_capture_hash",
"unit"
],
"linked_candidate_count": 1,
"linked_intake_domains": [
"shadbala_component_closure"
],
"next_non_numeric_evidence": [],
"owner_track": "formula_source",
"ticket_count": 35
},
{
"categories": [
"derived_total_from_component_variants"
],
"claim_boundary": "Bridge only; does not close mismatches, tune production, or majority-vote truth.",
"closure_condition": "Close only by field-level replay against a numeric packet or by explicit method-variant attribution.",
"linked_blocking_fields": [],
"linked_candidate_count": 0,
"linked_intake_domains": [],
"next_non_numeric_evidence": [
"component closure before total recomputation; explicit Rupa/Virupa total rule"
],
"owner_track": "unit_schema",
"ticket_count": 7
},
{
"categories": [
"ashtakavarga_table_or_contributor_variant"
],
"claim_boundary": "Bridge only; does not close mismatches, tune production, or majority-vote truth.",
"closure_condition": "Close only by field-level replay against a numeric packet or by explicit method-variant attribution.",
"linked_blocking_fields": [],
"linked_candidate_count": 0,
"linked_intake_domains": [],
"next_non_numeric_evidence": [
"public worked BAV/SAV table with contributor set, shodhana state, and Lagna inclusion"
],
"owner_track": "worked_example",
"ticket_count": 8
}
],
"production_tuning_allowed": false,
"scope": "three_engine_worked_example_bridge",
"sources": {
"owner_track_batch_plan": "references/oracle/three_engine_owner_track_batch_plan_2026_07_20.json",
"worked_example_packet_intake_plan": "references/oracle/worked_example_packet_intake_plan_2026_07_20.json"
},
"status": "bridge_ready",
"summary": {
"closed_mismatch_count": 0,
"linked_candidate_count": 1,
"linked_owner_track_count": 1,
"owner_track_count": 4
},
"truth_matrix_allowed": false
}
@@ -0,0 +1,204 @@
{
"boundary": "Intake plan only; public examples remain observation-only until numeric packets are captured and replayed.",
"claim_status": "open_queue",
"created_at": "2026-07-20",
"domain_queues": [
{
"blocking_fields": [
"public_numeric_expected_values",
"raw_capture_hash",
"cusp longitude",
"star_lord",
"sub_lord",
"sub_sub_lord",
"method_settings",
"birth_or_query_datetime",
"location",
"cusp_longitude",
"nakshatra_lord",
"source_table_raw",
"source_table_hash",
"license_boundary",
"table_raw_capture",
"table_hash",
"copyright_boundary",
"degree_range"
],
"candidate_count": 2,
"closure_condition": "Promote only after exact public input, method settings, expected numeric values, raw capture, raw hash, and replay comparison are archived.",
"domain": "kp_precision_timing",
"highest_status": "runtime_only_public_oracle_missing",
"items": [
{
"blocking_fields": [
"public_numeric_expected_values",
"raw_capture_hash",
"cusp longitude",
"star_lord",
"sub_lord",
"sub_sub_lord",
"method_settings",
"birth_or_query_datetime",
"location",
"cusp_longitude",
"nakshatra_lord"
],
"candidate_type": "tool_or_reference_page",
"eligibility_status": "runtime_only_public_oracle_missing",
"next_capture_artifact": "references/oracle/artifacts/kp_cusp_worked_example_packet.json",
"runtime_observation_available": true,
"topic": "KP cusp",
"upgrade_policy": "observation_only_until_numeric_packet",
"url": "https://www.astrosage.com/kp/cuspal-sub-lord.asp"
},
{
"blocking_fields": [
"source_table_raw",
"source_table_hash",
"license_boundary",
"public_numeric_expected_values",
"table_raw_capture",
"table_hash",
"copyright_boundary",
"degree_range",
"star_lord",
"sub_lord",
"sub_sub_lord"
],
"candidate_type": "reference_table_candidate",
"eligibility_status": "reference_table_hash_needed",
"next_capture_artifact": "references/oracle/artifacts/kp_sub-lord_table_worked_example_packet.json",
"runtime_observation_available": false,
"topic": "KP sub-lord table",
"upgrade_policy": "observation_only_until_numeric_packet",
"url": "https://www.aryabhatt.com/astrology/krishnamurti-paddhati/kp-sub-lords-table"
}
],
"next_action_owner": "oracle_intake"
},
{
"blocking_fields": [
"stable date/location/person input",
"raw_capture_hash",
"rule weights",
"public_numeric_expected_values",
"date",
"location",
"birth_moon_nakshatra",
"current_moon_nakshatra",
"tarabala_result",
"chandrabala_result",
"date/location fixture",
"sunrise/sunset source",
"sunrise",
"sunset",
"weekday",
"expected_interval"
],
"candidate_count": 2,
"closure_condition": "Promote only after exact public input, method settings, expected numeric values, raw capture, raw hash, and replay comparison are archived.",
"domain": "muhurta_factor_scoring",
"highest_status": "raw_capture_needed",
"items": [
{
"blocking_fields": [
"stable date/location/person input",
"raw_capture_hash",
"rule weights",
"public_numeric_expected_values",
"date",
"location",
"birth_moon_nakshatra",
"current_moon_nakshatra",
"tarabala_result",
"chandrabala_result"
],
"candidate_type": "worked_example_candidate",
"eligibility_status": "raw_capture_needed",
"next_capture_artifact": "references/oracle/artifacts/tarabala_chandrabala_worked_example_packet.json",
"runtime_observation_available": false,
"topic": "Tarabala/Chandrabala",
"upgrade_policy": "observation_only_until_numeric_packet",
"url": "https://www.mypanchang.com/tarabalam.php"
},
{
"blocking_fields": [
"date/location fixture",
"sunrise/sunset source",
"public_numeric_expected_values",
"raw_capture_hash",
"date",
"location",
"sunrise",
"sunset",
"weekday",
"expected_interval"
],
"candidate_type": "calculation_reference_candidate",
"eligibility_status": "fixture_and_raw_capture_needed",
"next_capture_artifact": "references/oracle/artifacts/rahu_kalam_worked_example_packet.json",
"runtime_observation_available": false,
"topic": "Rahu Kalam",
"upgrade_policy": "observation_only_until_numeric_packet",
"url": "https://www.drikpanchang.com/muhurat/rahu-kalam.html"
}
],
"next_action_owner": "oracle_intake"
},
{
"blocking_fields": [
"complete birth input",
"public_numeric_expected_values",
"method_variant",
"raw_capture_hash",
"birth_input",
"planet",
"component_name",
"formula_variant",
"unit",
"expected_virupa"
],
"candidate_count": 1,
"closure_condition": "Promote only after exact public input, method settings, expected numeric values, raw capture, raw hash, and replay comparison are archived.",
"domain": "shadbala_component_closure",
"highest_status": "formula_reference_only",
"items": [
{
"blocking_fields": [
"complete birth input",
"public_numeric_expected_values",
"method_variant",
"raw_capture_hash",
"birth_input",
"planet",
"component_name",
"formula_variant",
"unit",
"expected_virupa"
],
"candidate_type": "formula_reference_candidate",
"eligibility_status": "formula_reference_only",
"next_capture_artifact": "references/oracle/artifacts/shadbala_virupa_worked_example_packet.json",
"runtime_observation_available": false,
"topic": "Shadbala Virupa",
"upgrade_policy": "observation_only_until_numeric_packet",
"url": "https://www.astrojyoti.com/shadbala.htm"
}
],
"next_action_owner": "oracle_intake"
}
],
"production_tuning_allowed": false,
"scope": "worked_example_packet_intake_plan",
"sources": {
"eligibility": "references/oracle/worked_example_numeric_packet_eligibility_2026_07_20.json"
},
"status": "intake_plan_ready",
"summary": {
"candidate_count": 5,
"domain_count": 3,
"domains_with_runtime_observation": 1,
"oracle_ready_count": 0
},
"truth_matrix_allowed": false
}