sync: import runtime closure oracle packets

This commit is contained in:
732642856
2026-07-21 16:52:58 +08:00
parent e6db072b0f
commit de37342a3e
35 changed files with 1988 additions and 61 deletions
@@ -0,0 +1,22 @@
{
"scope": "commercial_golden_oss_case_ci_contract",
"created_at": "2026-07-21",
"status": "ready_contract",
"purpose": "Commercial CI must replay at least one public OSS golden observation from the main research repo to detect accidental legacy WorkBuddy or incomplete artifact source wiring.",
"golden_case": {
"name": "pyjhora_jhora_sphuta_oss_case",
"probe": "scripts/prashna_sphuta_oss_case_probe.py",
"test": "tests/test_prashna_sphuta_oss_case_probe.py",
"source_packet": "references/oracle/prashna_sphuta_oss_case_probe_2026_07_20.json",
"expected_raw_hash": "f0705d205440ea8d7f39116042a0723d971f4ab79c94f7d448fc42d683d52326",
"claim_status": "tooling_observation_only"
},
"gate_policy": {
"fail_if_probe_missing": true,
"fail_if_raw_hash_mismatch": true,
"fail_if_claim_status_upgraded": true,
"truth_upgrade_allowed": false,
"allow_business_runtime_to_continue_after_warning": false
},
"claim_boundary": "ci_golden_observation_gate_only_not_oracle_truth"
}
@@ -0,0 +1,36 @@
{
"scope": "commercial_startup_self_check_contract",
"created_at": "2026-07-21",
"status": "ready_contract",
"purpose": "Commercial runtime must prove which research truth source, skill version, evidence index and oracle gates it is using before claiming website capability readiness.",
"required_fields": [
"truth_source_path",
"truth_source_git_commit",
"skill_version",
"evidence_packet_count",
"artifact_gate_status",
"privacy_artifact_status",
"oracle_ready_summary"
],
"reject_if": {
"truth_source_path_contains": [
"/WorkBuddy/",
"/.workbuddy/"
],
"artifact_gate_status": [
"missing",
"unknown"
],
"privacy_artifact_status": [
"private_artifact_present",
"unknown"
]
},
"recommended_surface": {
"startup_log": true,
"health_endpoint": "/api/runtime-identity",
"admin_status_panel": true,
"ci_snapshot": true
},
"claim_boundary": "startup_identity_gate_only_not_business_runtime"
}
@@ -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": 103,
"packet_count": 115,
"blocked_or_partial_count": 51,
"human_review_required_count": 3
},
@@ -833,6 +833,102 @@
"claim_status": "ready_contract",
"consumer_policy": "research_local_ui_contract_only",
"claim_boundary": "Ports commercial birth-time journey behavior contracts only; no Supabase, credits, auth, or commercial code imported."
},
{
"packet_id": "truth_source_runtime_identity",
"path": "references/oracle/truth_source_runtime_identity_2026_07_21.json",
"domain": "truth_source_governance",
"claim_status": "ready_contract",
"consumer_policy": "research_to_commercial_startup_contract",
"claim_boundary": "Pins the main research repo as the only truth source, exposes runtime identity, and quarantines old WorkBuddy fragments; no oracle truth upgrade."
},
{
"packet_id": "commercial_startup_self_check_contract_2026_07_21",
"path": "references/oracle/commercial_startup_self_check_contract_2026_07_21.json",
"domain": "commercial_sync_governance",
"claim_status": "ready_contract",
"consumer_policy": "commercial_startup_gate_contract_only",
"claim_boundary": "Requires commercial runtime to expose truth source identity, artifact gate and privacy status; no business runtime code imported into research."
},
{
"packet_id": "commercial_golden_oss_case_ci_contract_2026_07_21",
"path": "references/oracle/commercial_golden_oss_case_ci_contract_2026_07_21.json",
"domain": "commercial_sync_governance",
"claim_status": "ready_contract",
"consumer_policy": "commercial_ci_gate_contract_only",
"claim_boundary": "Requires commercial CI to replay the PyJHora/JHora Sphuta OSS observation and hash; observation-only, no truth upgrade."
},
{
"packet_id": "whole_machine_jyotish_fragment_scan_2026_07_21",
"path": "references/oracle/whole_machine_jyotish_fragment_scan_2026_07_21.json",
"domain": "fragment_governance",
"claim_status": "open_queue",
"consumer_policy": "research_only_no_direct_fragment_copy",
"claim_boundary": "Whole-machine Jyotish signal scan classifies main, WorkBuddy, temp and user-drop candidates; reviewable fragments are not truth source until privacy/license/invocation checks close."
},
{
"packet_id": "source_runtime_closure_queue_2026_07_21",
"path": "references/oracle/source_runtime_closure_queue_2026_07_21.json",
"domain": "source_runtime_closure",
"claim_status": "open_queue",
"consumer_policy": "research_observation_only",
"claim_boundary": "Prioritizes not-fully-invoked source assets such as jyotishganit and VedicAstro KP; queue only, no adapter or truth upgrade."
},
{
"packet_id": "vedicastro_kp_tmp_env_identity_2026_07_21",
"path": "references/oracle/vedicastro_kp_tmp_env_identity_2026_07_21.json",
"domain": "kp_precision_timing",
"claim_status": "observation_only",
"consumer_policy": "research_observation_only",
"claim_boundary": "Pins isolated /tmp VedicAstro KP dependency identity; dependency readiness only, no oracle truth."
},
{
"packet_id": "vedicastro_kp_house_cusp_raw_2026_07_21",
"path": "references/oracle/vedicastro_kp_house_cusp_raw_2026_07_21.json",
"domain": "kp_precision_timing",
"claim_status": "observation_only",
"consumer_policy": "research_observation_only",
"claim_boundary": "Archives VedicAstro KP house cusp star/sub/sub-sub raw for Steve Jobs public case; observation-only until public numeric worked-example replay."
},
{
"packet_id": "jyotishganit_three_engine_closure_bridge_2026_07_21",
"path": "references/oracle/jyotishganit_three_engine_closure_bridge_2026_07_21.json",
"domain": "three_engine_parity",
"claim_status": "observation_only",
"consumer_policy": "research_observation_only",
"claim_boundary": "Routes available jyotishganit D2/D4/D9/D10, Panchanga and BAV/SAV fields to closure queues; Shadbala remains explicit gap."
},
{
"packet_id": "kp_public_worked_example_candidate_queue_2026_07_21",
"path": "references/oracle/kp_public_worked_example_candidate_queue_2026_07_21.json",
"domain": "kp_precision_timing",
"claim_status": "open_queue",
"consumer_policy": "research_observation_only",
"claim_boundary": "Public KP sources were triaged as formula/runtime candidates; none yet provide stable full numeric cusp star/sub/sub-sub rows for oracle upgrade."
},
{
"packet_id": "jyotishganit_field_closure_rows_2026_07_21",
"path": "references/oracle/jyotishganit_field_closure_rows_2026_07_21.json",
"domain": "three_engine_parity",
"claim_status": "observation_only",
"consumer_policy": "research_observation_only",
"claim_boundary": "Routes jyotishganit D2/D4/D9/D10, Panchanga and BAV/SAV selected raw fields into closure rows; Shadbala remains explicit gap."
},
{
"packet_id": "three_engine_jyotishganit_bridge_applied_2026_07_21",
"path": "references/oracle/three_engine_jyotishganit_bridge_applied_2026_07_21.json",
"domain": "three_engine_parity",
"claim_status": "observation_only",
"consumer_policy": "research_observation_only",
"claim_boundary": "Applies jyotishganit field bridge to existing TEMCQ D2/D4/D9/D10/BAV/SAV tickets and marks Panchanga as new-ticket-needed; no truth upgrade."
},
{
"packet_id": "three_engine_field_status_batch_2026_07_21",
"path": "references/oracle/three_engine_field_status_batch_2026_07_21.json",
"domain": "three_engine_parity",
"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."
}
]
}
@@ -0,0 +1,61 @@
{
"scope": "jyotishganit_field_closure_rows",
"created_at": "2026-07-21",
"claim_status": "observation_only",
"production_tuning_allowed": false,
"truth_matrix_allowed": false,
"source_probe": "scripts/jyotishganit_field_probe.py",
"source_raw_hash": "19fa9ea862b68c4cffb6756fa6cbf0466daf47a8b008b3fe8809e9fc6a1ed30c",
"source_selected_hash": "4709b8ade84efdea4d0a67c15f3e32cea516a5aa2e8abe3885578feda20cb3f4",
"rows": [
{
"field": "D2",
"source_path": "selected_raw.varga_sign_table.D2",
"closure_status": "ready_for_field_comparison",
"comparison_unit": "planet_sign_table"
},
{
"field": "D4",
"source_path": "selected_raw.varga_sign_table.D4",
"closure_status": "ready_for_field_comparison",
"comparison_unit": "planet_sign_table"
},
{
"field": "D9",
"source_path": "selected_raw.varga_sign_table.D9",
"closure_status": "ready_for_field_comparison",
"comparison_unit": "planet_sign_table"
},
{
"field": "D10",
"source_path": "selected_raw.varga_sign_table.D10",
"closure_status": "ready_for_field_comparison",
"comparison_unit": "planet_sign_table"
},
{
"field": "Panchanga",
"source_path": "selected_raw.panchanga",
"closure_status": "ready_for_field_comparison",
"comparison_unit": "schema_and_named_fields"
},
{
"field": "BAV",
"source_path": "selected_raw.ashtakavarga.bav",
"closure_status": "ready_for_field_comparison",
"comparison_unit": "per_planet_bindus"
},
{
"field": "SAV",
"source_path": "selected_raw.ashtakavarga.sav",
"closure_status": "ready_for_field_comparison",
"comparison_unit": "sarvashtakavarga_bindus"
}
],
"explicit_gaps": [
{
"field": "Shadbala",
"reason": "jyotishganit probe did not expose shadbala/strengths in selected raw"
}
],
"boundary": "field_rows_only_no_formula_truth"
}
@@ -0,0 +1,31 @@
{
"scope": "jyotishganit_three_engine_closure_bridge",
"created_at": "2026-07-21",
"claim_status": "observation_only",
"production_tuning_allowed": false,
"truth_matrix_allowed": false,
"source_probe": "scripts/jyotishganit_field_probe.py",
"source_raw_hash": "19fa9ea862b68c4cffb6756fa6cbf0466daf47a8b008b3fe8809e9fc6a1ed30c",
"source_selected_hash": "4709b8ade84efdea4d0a67c15f3e32cea516a5aa2e8abe3885578feda20cb3f4",
"field_routes": {
"ready_for_field_comparison": [
"D2",
"D4",
"D9",
"D10",
"Panchanga",
"BAV_SAV"
],
"explicit_gaps": [
"Shadbala"
],
"comparison_policy": "route sign/table/schema fields into closure queue only; do not infer formula truth from matching signs"
},
"next_packet_targets": [
"three_engine_closure_rows_D2_D4_D9_D10",
"three_engine_closure_rows_panchanga",
"three_engine_closure_rows_bav_sav",
"shadbala_missing_field_gap"
],
"boundary": "bridge_only_no_truth_upgrade"
}
@@ -0,0 +1,64 @@
{
"scope": "kp_public_worked_example_candidate_queue",
"created_at": "2026-07-21",
"claim_status": "open_queue",
"numeric_oracle_ready_count": 0,
"production_tuning_allowed": false,
"truth_matrix_allowed": false,
"runtime_observation_packet": "references/oracle/vedicastro_kp_house_cusp_raw_2026_07_21.json",
"candidates": [
{
"id": "astrosage_kp_chapter_2",
"url": "https://kpastrology.astrosage.com/kp-learning-home/tutorial/chapter-2-fundamental-principles",
"candidate_type": "formula_and_text_worked_example",
"useful_fields": [
"sign lord",
"star lord",
"sub lord",
"significator logic",
"ruling planets text examples"
],
"has_numeric_cusp_table": false,
"upgrade_status": "reference_only_until_numeric_cusp_rows"
},
{
"id": "astrosage_kp_sign_star_sub_table",
"url": "https://kpastrology.astrosage.com/kp-learning-home/tutorial/chapter-2-fundamental-principles",
"candidate_type": "reference_table",
"useful_fields": [
"sign-star-sub division rules",
"KP star/sub conceptual table"
],
"has_numeric_cusp_table": false,
"upgrade_status": "formula_reference_only"
},
{
"id": "onlinejyotish_kp_horoscope",
"url": "https://www.onlinejyotish.com/free-astrology/kp-horoscope.aspx",
"candidate_type": "runtime_form_candidate",
"useful_fields": [
"possible KP horoscope table",
"possible cusp/sub-lord output"
],
"has_numeric_cusp_table": false,
"upgrade_status": "blocked_until_stable_public_input_output_packet"
},
{
"id": "astrobix_kp_houses",
"url": "https://astrobix.com/astrosight/1291-houses-in-kp-system.html",
"candidate_type": "runtime_form_candidate",
"useful_fields": [
"KP house/cusp explanation",
"possible public worked chart context"
],
"has_numeric_cusp_table": false,
"upgrade_status": "reference_only_until_numeric_rows"
}
],
"next_actions": [
"Capture a stable public KP chart with full cusp degree, star lord, sub lord and sub-sub lord rows.",
"Normalize VedicAstro KP raw to the same 12-row table.",
"Only then create a numeric oracle packet; until then KP timing remains observation-only."
],
"boundary": "public_source_candidate_queue_only_no_kp_numeric_oracle"
}
@@ -0,0 +1,70 @@
{
"scope": "source_runtime_closure_queue",
"created_at": "2026-07-21",
"claim_status": "open_queue",
"production_tuning_allowed": false,
"truth_matrix_allowed": false,
"source_scan": "references/oracle/whole_machine_jyotish_fragment_scan_2026_07_21.json",
"not_fully_closed_reference_layers": [
"references/open_source_sources/jyotishganit",
"references/open_source_sources/VedicAstro",
"references/open_source_sources/jaimini-tropical",
"references/open_source_sources/rishi-ai-mcp",
"references/open_source_sources/vedic-astro-skills",
"references/open_source_sources/dashaflow"
],
"rows": [
{
"id": "jyotishganit_field_closure",
"source": "references/open_source_sources/jyotishganit",
"existing_probe": "scripts/jyotishganit_field_probe.py",
"existing_test": "tests/test_jyotishganit_and_vedicastro_probes.py",
"current_status": "probe_runs_observation_only",
"latest_observed_raw_hash": "19fa9ea862b68c4cffb6756fa6cbf0466daf47a8b008b3fe8809e9fc6a1ed30c",
"latest_observed_selected_hash": "4709b8ade84efdea4d0a67c15f3e32cea516a5aa2e8abe3885578feda20cb3f4",
"coverage": {
"panchanga": true,
"D2": true,
"D4": true,
"D9": true,
"D10": true,
"BAV_SAV": true,
"Shadbala": false
},
"next_closure_step": "attach field-level comparison rows to the three-engine closure queue; keep Shadbala missing as explicit gap"
},
{
"id": "vedicastro_kp_house_cusp_closure",
"source": "references/open_source_sources/VedicAstro",
"existing_probe": "scripts/vedicastro_kp_house_cusp_probe.py",
"existing_test": "tests/test_vedicastro_kp_runtime_tmp_probe.py",
"current_status": "raw_ready_observation_only",
"next_closure_step": "compare these 12 cusp star/sub/sub-sub rows against public numeric KP worked examples before any event timing use",
"latest_raw_packet": "references/oracle/vedicastro_kp_house_cusp_raw_2026_07_21.json",
"latest_env_identity": "references/oracle/vedicastro_kp_tmp_env_identity_2026_07_21.json",
"latest_observed_raw_hash": "2e7a6b17eb2965a60846f625f6bd8bc03555216d6225983647bcbfa23d0e345b",
"coverage": {
"house_cusps": 12,
"rasi": true,
"nakshatra": true,
"rasi_lord": true,
"nakshatra_lord": true,
"sub_lord": true,
"sub_sub_lord": true
}
},
{
"id": "rishi_ai_mcp_vedic_astro_skills_reference",
"source": "references/open_source_sources/rishi-ai-mcp + references/open_source_sources/vedic-astro-skills",
"current_status": "reference_only_prompt_or_product_flow",
"next_closure_step": "extract skill/process wording only after license/source review; never numeric oracle or formula truth"
},
{
"id": "jaimini_tropical_dashaflow_reference",
"source": "references/open_source_sources/jaimini-tropical + references/open_source_sources/dashaflow",
"current_status": "reference_only_until_contract",
"next_closure_step": "pin license, version, input contract, raw hash and replay tests before any adapter or truth matrix use"
}
],
"boundary": "queue_only_no_adapter_or_truth_upgrade"
}
@@ -3,14 +3,14 @@
"items": [
{
"claim_boundary": "Panchanga is runtime-visible but still needs field-level external oracle examples for high-rigor claims.",
"current_call_status": "formally_called_in_api_and_web",
"current_call_status": "partial",
"external_or_reference_artifacts": [
"references/open_source_sources/panchanga_api"
],
"main_artifacts": [
"scripts/jyotish_api_server.py",
"jyotish-app/main.js",
"jyotish-app/index.html"
"frontend/src/app/page.tsx",
"jyotish-app/main.js (research static UI only, absent in commercial repo)"
],
"next_action": "add panchanga claim/display contract and source/oracle packet for tithi/nakshatra/yoga/karana/rahu-kalam outputs",
"reuse_decision": "do_not_duplicate_runtime",
@@ -57,7 +57,7 @@
"production_tuning_allowed": false,
"scope": "technique_promotion_audit_kp_gochara_muhurta",
"summary": {
"formally_called_count": 1,
"formally_called_count": 0,
"items_checked": 4,
"reference_only_count": 3
},
@@ -0,0 +1,190 @@
{
"scope": "three_engine_jyotishganit_bridge_applied",
"created_at": "2026-07-21",
"claim_status": "observation_only",
"production_tuning_allowed": false,
"truth_matrix_allowed": false,
"source_bridge": "references/oracle/jyotishganit_three_engine_closure_bridge_2026_07_21.json",
"source_queue": "references/oracle/three_engine_mismatch_closure_queue_2026_07_19.json",
"source_selected_hash": "4709b8ade84efdea4d0a67c15f3e32cea516a5aa2e8abe3885578feda20cb3f4",
"summary": {
"existing_ticket_rows": 18,
"no_existing_ticket_rows": 1,
"truth_upgrades": 0
},
"rows": [
{
"source_field": "D2",
"field": "Sun.sign",
"existing_ticket_id": "TEMCQ-001",
"existing_ticket_section": "D2",
"owner_track": "endpoint_contract",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "D2",
"field": "Moon.sign",
"existing_ticket_id": "TEMCQ-002",
"existing_ticket_section": "D2",
"owner_track": "endpoint_contract",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "D2",
"field": "Mars.sign",
"existing_ticket_id": "TEMCQ-003",
"existing_ticket_section": "D2",
"owner_track": "endpoint_contract",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "D2",
"field": "Mercury.sign",
"existing_ticket_id": "TEMCQ-004",
"existing_ticket_section": "D2",
"owner_track": "endpoint_contract",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "D2",
"field": "Jupiter.sign",
"existing_ticket_id": "TEMCQ-005",
"existing_ticket_section": "D2",
"owner_track": "endpoint_contract",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "D2",
"field": "Venus.sign",
"existing_ticket_id": "TEMCQ-006",
"existing_ticket_section": "D2",
"owner_track": "endpoint_contract",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "D2",
"field": "Saturn.sign",
"existing_ticket_id": "TEMCQ-007",
"existing_ticket_section": "D2",
"owner_track": "endpoint_contract",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "D4",
"field": "Moon.sign",
"existing_ticket_id": "TEMCQ-008",
"existing_ticket_section": "D4",
"owner_track": "endpoint_contract",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "D9",
"field": "Moon.sign",
"existing_ticket_id": "TEMCQ-009",
"existing_ticket_section": "D9",
"owner_track": "endpoint_contract",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "D10",
"field": "Moon.sign",
"existing_ticket_id": "TEMCQ-010",
"existing_ticket_section": "D10",
"owner_track": "endpoint_contract",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "BAV",
"field": "Sun",
"existing_ticket_id": "TEMCQ-011",
"existing_ticket_section": "ashtakavarga_bav",
"owner_track": "worked_example",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "BAV",
"field": "Moon",
"existing_ticket_id": "TEMCQ-012",
"existing_ticket_section": "ashtakavarga_bav",
"owner_track": "worked_example",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "BAV",
"field": "Mars",
"existing_ticket_id": "TEMCQ-013",
"existing_ticket_section": "ashtakavarga_bav",
"owner_track": "worked_example",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "BAV",
"field": "Mercury",
"existing_ticket_id": "TEMCQ-014",
"existing_ticket_section": "ashtakavarga_bav",
"owner_track": "worked_example",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "BAV",
"field": "Jupiter",
"existing_ticket_id": "TEMCQ-015",
"existing_ticket_section": "ashtakavarga_bav",
"owner_track": "worked_example",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "BAV",
"field": "Venus",
"existing_ticket_id": "TEMCQ-016",
"existing_ticket_section": "ashtakavarga_bav",
"owner_track": "worked_example",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "BAV",
"field": "Saturn",
"existing_ticket_id": "TEMCQ-017",
"existing_ticket_section": "ashtakavarga_bav",
"owner_track": "worked_example",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "SAV",
"field": "12_sign_scores",
"existing_ticket_id": "TEMCQ-018",
"existing_ticket_section": "ashtakavarga_sav",
"owner_track": "worked_example",
"closure_status": "ready_for_field_comparison",
"claim_boundary": "field_comparison_only_no_formula_truth"
},
{
"source_field": "Panchanga",
"field": "Panchanga",
"existing_ticket_id": null,
"existing_ticket_section": null,
"owner_track": "new_ticket_required",
"closure_status": "no_existing_ticket_create_next",
"claim_boundary": "field_comparison_only_no_formula_truth"
}
],
"boundary": "applied_bridge_only_no_truth_upgrade",
"human_report": "docs/research/three_engine_jyotishganit_bridge_applied_2026_07_21.md"
}
@@ -0,0 +1,54 @@
{
"scope": "truth_source_runtime_identity",
"created_at": "2026-07-21",
"status": "active_contract_v1",
"truth_source": {
"path": "/Users/wuyongnaren/Documents/印度占星",
"role": "sole_main_research_truth_source",
"branch_at_capture": "main",
"git_commit": "737683edc976d28558d81737501943790da07b34",
"git_commit_semantics": "commit at packet capture time; later packet commits supersede this value through git history"
},
"skill": {
"path": "SKILL.md",
"version": "6.9.14"
},
"evidence_packets": {
"index_path": "references/oracle/evidence_packet_index_2026_07_19.json",
"packet_count": 106,
"blocked_or_partial_count": 51,
"human_review_required_count": 3
},
"oracle_summary": {
"production_tuning_allowed": false,
"truth_matrix_allowed": false,
"vedastro_hosted_identity": "blocked",
"timing_holdout": "blocked_until_independent_human_labels",
"sphuta_oss_probe": "tooling_observation_only",
"three_engine_parity": "open_queue"
},
"runtime_contract": {
"research_web_panel_required": true,
"commercial_startup_self_check_required": true,
"commercial_ci_golden_case_required": "pyjhora_jhora_sphuta_probe",
"must_not_accept_legacy_workbuddy_as_truth_source": true
},
"fragment_quarantine": {
"workbuddy_old_copies": {
"status": "quarantined",
"labels": [
"not_for_truth_source",
"privacy_review_required",
"artifact_incomplete",
"historical_fragment_only"
],
"paths": [
"/Users/wuyongnaren/WorkBuddy/2026-07-05-19-03-49/yinduzhanxing",
"/Users/wuyongnaren/.workbuddy/backups/jyotish-vedic-astrology-20260711-154109",
"/Users/wuyongnaren/.workbuddy/backups/jyotish-vedic-astrology-retired-20260711-154109"
],
"boundary": "May be read as fragment candidates only after ledger review; never a runtime, oracle, commercial, or truth source."
}
},
"claim_boundary": "identity_ready_governance_only_not_oracle_truth"
}
@@ -0,0 +1,220 @@
{
"boundary": "KP house cusp star/sub/sub-sub raw from VedicAstro runtime. Observation-only until matched against a public numeric KP worked example.",
"claim_status": "observation_only",
"created_at": "2026-07-19",
"dependency_identity": {
"flatlib": "0.3.1.dev0",
"observed_pinned_flatlib_commit": "2618c348ce1ab2588548f935ff65f031630b4872",
"polars": "1.42.1",
"required_flatlib_source": "git+https://github.com/diliprk/flatlib.git@sidereal",
"timezonefinder": "8.2.5"
},
"engine": "VedicAstro",
"production_tuning_allowed": false,
"raw": {
"houses": [
{
"DegSize": 26.059,
"HouseNr": 1,
"LonDecDeg": 149.434,
"Nakshatra": "UttaraPhalgunī",
"NakshatraLord": "Sun",
"Object": "I",
"Rasi": "Leo",
"RasiLord": "Sun",
"SignLonDMS": "+29:26:02",
"SignLonDecDeg": 29.434,
"SubLord": "Rahu",
"SubSubLord": "Rahu"
},
{
"DegSize": 30.141,
"HouseNr": 2,
"LonDecDeg": 175.493,
"Nakshatra": "Chitra",
"NakshatraLord": "Mars",
"Object": "II",
"Rasi": "Virgo",
"RasiLord": "Mercury",
"SignLonDMS": "+25:29:35",
"SignLonDecDeg": 25.493,
"SubLord": "Rahu",
"SubSubLord": "Venus"
},
{
"DegSize": 32.894,
"HouseNr": 3,
"LonDecDeg": 205.634,
"Nakshatra": "Vishakha",
"NakshatraLord": "Jupiter",
"Object": "III",
"Rasi": "Libra",
"RasiLord": "Venus",
"SignLonDMS": "+25:38:01",
"SignLonDecDeg": 25.634,
"SubLord": "Mercury",
"SubSubLord": "Saturn"
},
{
"DegSize": 33.066,
"HouseNr": 4,
"LonDecDeg": 238.527,
"Nakshatra": "Jyeshtha",
"NakshatraLord": "Mercury",
"Object": "IV",
"Rasi": "Scorpio",
"RasiLord": "Mars",
"SignLonDMS": "+28:31:38",
"SignLonDecDeg": 28.527,
"SubLord": "Saturn",
"SubSubLord": "Ketu"
},
{
"DegSize": 30.713,
"HouseNr": 5,
"LonDecDeg": 271.594,
"Nakshatra": "UttaraAshadha",
"NakshatraLord": "Sun",
"Object": "V",
"Rasi": "Capricorn",
"RasiLord": "Saturn",
"SignLonDMS": "+01:35:37",
"SignLonDecDeg": 1.594,
"SubLord": "Jupiter",
"SubSubLord": "Saturn"
},
{
"DegSize": 27.128,
"HouseNr": 6,
"LonDecDeg": 302.306,
"Nakshatra": "Dhanishta",
"NakshatraLord": "Mars",
"Object": "VI",
"Rasi": "Aquarius",
"RasiLord": "Saturn",
"SignLonDMS": "+02:18:22",
"SignLonDecDeg": 2.306,
"SubLord": "Ketu",
"SubSubLord": "Rahu"
},
{
"DegSize": 26.059,
"HouseNr": 7,
"LonDecDeg": 329.434,
"Nakshatra": "PurvaBhādrapadā",
"NakshatraLord": "Jupiter",
"Object": "VII",
"Rasi": "Aquarius",
"RasiLord": "Saturn",
"SignLonDMS": "+29:26:02",
"SignLonDecDeg": 29.434,
"SubLord": "Sun",
"SubSubLord": "Venus"
},
{
"DegSize": 30.141,
"HouseNr": 8,
"LonDecDeg": 355.493,
"Nakshatra": "Revati",
"NakshatraLord": "Mercury",
"Object": "VIII",
"Rasi": "Pisces",
"RasiLord": "Jupiter",
"SignLonDMS": "+25:29:35",
"SignLonDecDeg": 25.493,
"SubLord": "Rahu",
"SubSubLord": "Venus"
},
{
"DegSize": 32.894,
"HouseNr": 9,
"LonDecDeg": 25.634,
"Nakshatra": "Bharani",
"NakshatraLord": "Venus",
"Object": "IX",
"Rasi": "Aries",
"RasiLord": "Mars",
"SignLonDMS": "+25:38:01",
"SignLonDecDeg": 25.634,
"SubLord": "Mercury",
"SubSubLord": "Saturn"
},
{
"DegSize": 33.066,
"HouseNr": 10,
"LonDecDeg": 58.527,
"Nakshatra": "Mrigashīrsha",
"NakshatraLord": "Mars",
"Object": "X",
"Rasi": "Taurus",
"RasiLord": "Venus",
"SignLonDMS": "+28:31:38",
"SignLonDecDeg": 28.527,
"SubLord": "Saturn",
"SubSubLord": "Ketu"
},
{
"DegSize": 30.713,
"HouseNr": 11,
"LonDecDeg": 91.594,
"Nakshatra": "Punarvasu",
"NakshatraLord": "Jupiter",
"Object": "XI",
"Rasi": "Cancer",
"RasiLord": "Moon",
"SignLonDMS": "+01:35:37",
"SignLonDecDeg": 1.594,
"SubLord": "Rahu",
"SubSubLord": "Rahu"
},
{
"DegSize": 27.128,
"HouseNr": 12,
"LonDecDeg": 122.306,
"Nakshatra": "Maghā",
"NakshatraLord": "Ketu",
"Object": "XII",
"Rasi": "Leo",
"RasiLord": "Sun",
"SignLonDMS": "+02:18:22",
"SignLonDecDeg": 2.306,
"SubLord": "Venus",
"SubSubLord": "Saturn"
}
],
"request": {
"ayanamsa": "Krishnamurti",
"day": 24,
"hour": 19,
"house_system": "Placidus",
"latitude": 37.3382,
"longitude": -122.0383,
"minute": 15,
"month": 2,
"second": 0,
"timezone": "America/Los_Angeles",
"year": 1955
}
},
"raw_hash": "2e7a6b17eb2965a60846f625f6bd8bc03555216d6225983647bcbfa23d0e345b",
"schema_fingerprint": {
"fields": [
"Object",
"HouseNr",
"Rasi",
"LonDecDeg",
"SignLonDMS",
"SignLonDecDeg",
"DegSize",
"Nakshatra",
"RasiLord",
"NakshatraLord",
"SubLord",
"SubSubLord"
],
"house_count": 12
},
"scope": "vedicastro_kp_house_cusp_probe",
"status": "complete",
"truth_matrix_allowed": false
}
@@ -0,0 +1,23 @@
{
"boundary": "dependency_preparation_only_no_kp_oracle_truth",
"claim_status": "runtime_dependency_ready",
"created_at": "2026-07-21",
"package_versions": {
"flatlib": "0.3.1.dev0",
"polars": "1.42.1",
"pyswisseph": "2.10.3.2",
"timezonefinder": "8.2.5"
},
"production_tuning_allowed": false,
"project_dependency_mutation_allowed": false,
"required_packages": {
"flatlib": "git+https://github.com/diliprk/flatlib.git@sidereal#egg=flatlib",
"polars": "polars",
"pyswisseph": "pyswisseph",
"timezonefinder": "timezonefinder"
},
"scope": "vedicastro_kp_tmp_env_preparer",
"target": "/tmp/vedicastro_flatlib_probe",
"target_tree_hash": "7a75855cd9f641a30a4d466d44a282571e3d797c39de0d975f5f6647a3e1bf74",
"truth_matrix_allowed": false
}