feat: sync real case website e2e contract

This commit is contained in:
732642856
2026-07-20 13:55:54 +08:00
parent e47aedcc50
commit a509e27ec9
11 changed files with 1228 additions and 2 deletions
@@ -665,14 +665,46 @@
"claim_status": "source_intake_only",
"consumer_policy": "research_observation_only",
"claim_boundary": "Triage of public KP, Muhurta, and Shadbala source candidates; no source is oracle-ready until raw capture, exact settings, expected values, hash, and replay comparison are archived."
},
{
"packet_id": "real_case_website_e2e_eval_2026_07_20",
"path": "references/real_case_calibration/real_case_website_e2e_eval_2026_07_20.json",
"domain": "real_case_website_e2e",
"claim_status": "ready_contract",
"consumer_policy": "research_to_commercial_contract_only",
"claim_boundary": "20 public real-case website E2E quality contract; product QA only, not an accuracy benchmark or independent holdout."
},
{
"packet_id": "prashna_input_contract_2026_07_20",
"path": "references/oracle/prashna_input_contract_2026_07_20.json",
"domain": "horary_annual_sensitive_points",
"claim_status": "ready_contract",
"consumer_policy": "research_to_commercial_contract_only",
"claim_boundary": "Prashna input contract only; requires explicit time/place/timezone/ayanamsa/node, not predictive truth."
},
{
"packet_id": "prashna_numeric_oracle_packet_queue_2026_07_20",
"path": "references/oracle/prashna_numeric_oracle_packet_queue_2026_07_20.json",
"domain": "horary_annual_sensitive_points",
"claim_status": "open_queue",
"consumer_policy": "research_to_commercial_contract_only",
"claim_boundary": "Public numeric Prashna/Sphuta candidates remain open queue until complete input/settings/raw hash/replay close."
},
{
"packet_id": "muhurta_numeric_candidate_capture_packet_2026_07_20",
"path": "references/oracle/muhurta_numeric_candidate_capture_packet_2026_07_20.json",
"domain": "muhurta_factor_scoring",
"claim_status": "source_intake_only",
"consumer_policy": "research_to_commercial_contract_only",
"claim_boundary": "Stages two Muhurta numeric candidates for raw page capture; does not calculate, replay, or validate Muhurta verdicts."
}
],
"production_tuning_allowed": false,
"scope": "evidence_packet_index",
"status": "active_index_v1",
"summary": {
"packet_count": 83,
"blocked_or_partial_count": 55,
"packet_count": 87,
"blocked_or_partial_count": 56,
"human_review_required_count": 2
}
}
@@ -0,0 +1,75 @@
{
"boundary": "Capture packet staging only; does not calculate or validate Muhurta verdicts.",
"capture_rows": [
{
"canonical_request_hash": "5bcdcf51cdd8a7bb42a3fab019eaffacf3a562904f69c25b65c1ba559b41f602",
"claim_boundary": "Numeric-looking public source; not oracle-ready until raw page, exact settings, hash, and local replay comparison are archived.",
"domain": "muhurta_factor_scoring",
"missing_for_oracle": [
"raw_capture_hash",
"exact_date_selection",
"timezone",
"sunrise",
"formula_weight_contract",
"exact_method_settings",
"replay_comparison"
],
"next_artifact_path": "references/oracle/artifacts/mypanchang_edison_2025_panchangam_raw_capture_packet.json",
"observed_numeric_fields": [
"tarabalam periods",
"chandrabalam periods",
"nakshatra",
"rasi",
"tithi",
"yoga",
"karana"
],
"raw_capture_status": "pending_raw_page_capture",
"source_id": "mypanchang_edison_2025_panchangam",
"source_observation_hash": "d57a30a4da43bb5ee92f16b6d8e2f6df099854a1cab1a2f95f72efea16dd9671",
"topic": "Tarabala/Chandrabala/Panchangam daily factors",
"upgrade_status": "not_oracle_ready",
"url": "https://www.mypanchang.com/phppanchang.php?cityhead=&cityname=Edison-NJ&mn=04&monthtype=1&yr=2025"
},
{
"canonical_request_hash": "b6110c7ab7a6346f42671a1c46fb6d81286483ea2e9a3808dd02367742ed06df",
"claim_boundary": "Numeric-looking public source; not oracle-ready until raw page, exact settings, hash, and local replay comparison are archived.",
"domain": "muhurta_factor_scoring",
"missing_for_oracle": [
"raw_capture_hash",
"sunrise",
"sunset",
"timezone",
"calculation_rule_replay",
"exact_method_settings",
"replay_comparison"
],
"next_artifact_path": "references/oracle/artifacts/drikpanchang_mumbai_rahu_2026_07_20_raw_capture_packet.json",
"observed_numeric_fields": [
"rahu kalam interval",
"weekday",
"city/date scoped daily table"
],
"raw_capture_status": "pending_raw_page_capture",
"source_id": "drikpanchang_mumbai_rahu_2026_07_20",
"source_observation_hash": "a7a4c1f5ba3fe872af645cddab962eba9fe4e0f697eee5d3bfca73951a571a8a",
"topic": "Rahu Kalam daily interval",
"upgrade_status": "not_oracle_ready",
"url": "https://www.drikpanchang.com/muhurat/rahu-kalam.html?date=20/07/2026&geoname-id=1275339"
}
],
"claim_status": "source_intake_only",
"created_at": "2026-07-20",
"production_tuning_allowed": false,
"scope": "muhurta_numeric_candidate_capture_packet",
"sources": {
"source_triage": "references/oracle/public_worked_example_source_triage_2026_07_20.json"
},
"status": "capture_packet_ready",
"summary": {
"candidate_count": 2,
"oracle_ready_count": 0,
"pending_raw_capture_count": 2
},
"truth_matrix_allowed": false
}
@@ -0,0 +1,42 @@
{
"claim_boundary": "Input contract only; does not validate Prashna predictions or external numeric parity.",
"claim_status": "ready_contract",
"created_at": "2026-07-20",
"optional_fields": [
"question_text",
"querent_id",
"house_focus",
"language"
],
"production_tuning_allowed": false,
"required_fields": [
{
"boundary": "exact time question is received/accepted",
"field": "question_datetime_local",
"format": "YYYY-MM-DDTHH:MM:SS"
},
{
"boundary": "place of querent/astrologer must be explicit",
"field": "location",
"format": "lat/lon + place label"
},
{
"boundary": "no implicit local machine timezone",
"field": "timezone",
"format": "IANA or UTC offset"
},
{
"boundary": "default must be recorded, e.g. Lahiri",
"field": "ayanamsa",
"format": "named sidereal ayanamsa"
},
{
"boundary": "Rahu/Ketu mode must be frozen",
"field": "node_mode",
"format": "mean|true"
}
],
"scope": "prashna_input_contract",
"status": "contract_ready",
"truth_matrix_allowed": false
}
@@ -0,0 +1,46 @@
{
"boundary": "Queue only; no Prashna/Saham/Gulika/Sphuta claim is upgraded until complete input, raw/hash and local/external replay close.",
"claim_status": "open_queue",
"created_at": "2026-07-20",
"production_tuning_allowed": false,
"rows": [
{
"candidate_hash": "2f8fafd98fba0f328b9eba58af1b4446ebf3a856d0769c79d6dc27e99218c63d",
"claim_boundary": "Numeric Sphuta example exists, but full Prashna input/settings are incomplete; use as candidate only.",
"domain": "horary_annual_sensitive_points",
"expected_values": {
"chatusphuta": "2s 15° 18' 34\"",
"gulika": "3s 14° 10'",
"lagna": "3s 27° 22'",
"moon": "3s 19° 36' 34\"",
"panchasphuta": "5s 23° 34' 34\"",
"rahu": "3s 8° 16'",
"sun": "4s 3° 8' 25\"",
"trisphuta": "11s 1° 8' 34\""
},
"missing_for_oracle": [
"complete_prashna_input",
"ayanamsa",
"node_mode",
"timezone",
"raw_capture_hash",
"local_replay",
"pyjhora_or_other_legal_replay"
],
"numeric_fields_present": true,
"source_id": "vedastro_prasna_marga_ch5_sphuta_example",
"source_role": "public_numeric_candidate",
"technique_family": "sphuta_trisphuta_family",
"upgrade_status": "candidate_not_oracle",
"url": "https://vedastro.org/book/PrasnaMarga/Chapter5"
}
],
"scope": "prashna_numeric_oracle_packet_queue",
"status": "queue_ready",
"summary": {
"candidate_count": 1,
"numeric_candidate_count": 1,
"oracle_ready_count": 0
},
"truth_matrix_allowed": false
}
@@ -0,0 +1,657 @@
{
"acceptance_rules": [
"Website must save/render input contract and runtime context JSON for each prompt.",
"Answers may use public cases as explanation references, not prediction proof.",
"Precise day/month claims must stay exploratory_unvalidated unless holdout closes.",
"Marriage/career/wealth/health/migration/family/education/timing/annual domains must route to matching technique context.",
"Any Shadbala/AV/KP conflict must be described as method/source difference, not majority-vote truth."
],
"boundary": "Product E2E quality harness only; not an accuracy benchmark or independent holdout.",
"case_count": 20,
"cases": [
{
"birth": {
"date": "1955-02-24",
"place": "San Francisco, CA, USA",
"source_policy": "public_record_candidate",
"time": "19:15"
},
"case_id": "steve_jobs",
"domains": [
"career",
"wealth",
"timing"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"财富来源和风险是什么?",
"历史关键阶段能否用 Dasha + Narayana 回看?"
],
"subject": "Steve Jobs"
},
{
"birth": {
"date": "1879-03-14",
"place": "Ulm, Germany",
"source_policy": "public_record_candidate",
"time": "11:30"
},
"case_id": "albert_einstein",
"domains": [
"education",
"career",
"timing"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"学习与教育路径怎么看?",
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"历史关键阶段能否用 Dasha + Narayana 回看?"
],
"subject": "Albert Einstein"
},
{
"birth": {
"date": "1961-08-04",
"place": "Honolulu, HI, USA",
"source_policy": "public_record_candidate",
"time": "19:24"
},
"case_id": "barack_obama",
"domains": [
"career",
"migration",
"annual"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"迁移/海外发展应看哪些宫位和 Dasha?",
"年度运势应如何避免过度承诺?"
],
"subject": "Barack Obama"
},
{
"birth": {
"date": "1961-07-01",
"place": "Sandringham, England",
"source_policy": "public_record_candidate",
"time": "19:45"
},
"case_id": "princess_diana",
"domains": [
"marriage",
"family",
"timing"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"婚恋关系中应看哪些印度占星指标?",
"家庭/子女主题应调用哪些分盘和宫位?",
"历史关键阶段能否用 Dasha + Narayana 回看?"
],
"subject": "Princess Diana"
},
{
"birth": {
"date": "1946-06-14",
"place": "Queens, NY, USA",
"source_policy": "public_record_candidate",
"time": "10:54"
},
"case_id": "donald_trump",
"domains": [
"career",
"wealth",
"annual"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"财富来源和风险是什么?",
"年度运势应如何避免过度承诺?"
],
"subject": "Donald Trump"
},
{
"birth": {
"date": "1954-01-29",
"place": "Kosciusko, MS, USA",
"source_policy": "public_record_candidate",
"time": "04:30"
},
"case_id": "oprah_winfrey",
"domains": [
"career",
"wealth",
"family"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"财富来源和风险是什么?",
"家庭/子女主题应调用哪些分盘和宫位?"
],
"subject": "Oprah Winfrey"
},
{
"birth": {
"date": "1971-06-28",
"place": "Pretoria, South Africa",
"source_policy": "public_record_candidate",
"time": "07:30"
},
"case_id": "elon_musk",
"domains": [
"career",
"migration",
"wealth"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"迁移/海外发展应看哪些宫位和 Dasha?",
"财富来源和风险是什么?"
],
"subject": "Elon Musk"
},
{
"birth": {
"date": "1869-10-02",
"place": "Porbandar, India",
"source_policy": "public_record_candidate",
"time": "07:11"
},
"case_id": "mahatma_gandhi",
"domains": [
"career",
"migration",
"timing"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"迁移/海外发展应看哪些宫位和 Dasha?",
"历史关键阶段能否用 Dasha + Narayana 回看?"
],
"subject": "Mahatma Gandhi"
},
{
"birth": {
"date": "1926-06-01",
"place": "Los Angeles, CA, USA",
"source_policy": "public_record_candidate",
"time": "09:30"
},
"case_id": "marilyn_monroe",
"domains": [
"marriage",
"career",
"health"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"婚恋关系中应看哪些印度占星指标?",
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"健康主题只能如何非医疗表达?"
],
"subject": "Marilyn Monroe"
},
{
"birth": {
"date": "1955-10-28",
"place": "Seattle, WA, USA",
"source_policy": "public_record_candidate",
"time": "22:00"
},
"case_id": "bill_gates",
"domains": [
"career",
"wealth",
"education"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"财富来源和风险是什么?",
"学习与教育路径怎么看?"
],
"subject": "Bill Gates"
},
{
"birth": {
"date": "1965-07-31",
"place": "Yate, England",
"source_policy": "public_record_candidate",
"time": "14:00"
},
"case_id": "j_k_rowling",
"domains": [
"career",
"wealth",
"timing"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"财富来源和风险是什么?",
"历史关键阶段能否用 Dasha + Narayana 回看?"
],
"subject": "J. K. Rowling"
},
{
"birth": {
"date": "1918-07-18",
"place": "Mvezo, South Africa",
"source_policy": "public_record_candidate",
"time": "14:54"
},
"case_id": "nelson_mandela",
"domains": [
"career",
"timing",
"migration"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"历史关键阶段能否用 Dasha + Narayana 回看?",
"迁移/海外发展应看哪些宫位和 Dasha?"
],
"subject": "Nelson Mandela"
},
{
"birth": {
"date": "1910-08-26",
"place": "Skopje, North Macedonia",
"source_policy": "public_record_candidate",
"time": "14:25"
},
"case_id": "mother_teresa",
"domains": [
"career",
"migration",
"health"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"迁移/海外发展应看哪些宫位和 Dasha?",
"健康主题只能如何非医疗表达?"
],
"subject": "Mother Teresa"
},
{
"birth": {
"date": "1958-08-29",
"place": "Gary, IN, USA",
"source_policy": "public_record_candidate",
"time": "19:33"
},
"case_id": "michael_jackson",
"domains": [
"career",
"wealth",
"health"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"财富来源和风险是什么?",
"健康主题只能如何非医疗表达?"
],
"subject": "Michael Jackson"
},
{
"birth": {
"date": "1926-04-21",
"place": "London, England",
"source_policy": "public_record_candidate",
"time": "02:40"
},
"case_id": "queen_elizabeth_ii",
"domains": [
"career",
"family",
"annual"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"家庭/子女主题应调用哪些分盘和宫位?",
"年度运势应如何避免过度承诺?"
],
"subject": "Queen Elizabeth II"
},
{
"birth": {
"date": "1917-05-29",
"place": "Brookline, MA, USA",
"source_policy": "public_record_candidate",
"time": "15:00"
},
"case_id": "john_f_kennedy",
"domains": [
"career",
"family",
"health"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"家庭/子女主题应调用哪些分盘和宫位?",
"健康主题只能如何非医疗表达?"
],
"subject": "John F. Kennedy"
},
{
"birth": {
"date": "1929-01-15",
"place": "Atlanta, GA, USA",
"source_policy": "public_record_candidate",
"time": "12:00"
},
"case_id": "martin_luther_king_jr",
"domains": [
"career",
"timing",
"health"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"历史关键阶段能否用 Dasha + Narayana 回看?",
"健康主题只能如何非医疗表达?"
],
"subject": "Martin Luther King Jr."
},
{
"birth": {
"date": "1975-06-04",
"place": "Los Angeles, CA, USA",
"source_policy": "public_record_candidate",
"time": "09:09"
},
"case_id": "angelina_jolie",
"domains": [
"marriage",
"family",
"career"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"婚恋关系中应看哪些印度占星指标?",
"家庭/子女主题应调用哪些分盘和宫位?",
"事业主轴是什么?",
"哪类阶段更容易爆发?"
],
"subject": "Angelina Jolie"
},
{
"birth": {
"date": "1963-12-18",
"place": "Shawnee, OK, USA",
"source_policy": "public_record_candidate",
"time": "06:31"
},
"case_id": "brad_pitt",
"domains": [
"marriage",
"career",
"wealth"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"婚恋关系中应看哪些印度占星指标?",
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"财富来源和风险是什么?"
],
"subject": "Brad Pitt"
},
{
"birth": {
"date": "1981-09-26",
"place": "Saginaw, MI, USA",
"source_policy": "public_record_candidate",
"time": "20:28"
},
"case_id": "serena_williams",
"domains": [
"career",
"health",
"annual"
],
"expected_runtime_context": [
"birth_input_contract",
"ayanamsa_node_mode",
"D1",
"D9_or_relevant_varga",
"Dasha",
"Narayana_Dasha_for_timing",
"functional_benefic_malefic",
"claim_boundary",
"similar_case_reference_allowed"
],
"prompts": [
"事业主轴是什么?",
"哪类阶段更容易爆发?",
"健康主题只能如何非医疗表达?",
"年度运势应如何避免过度承诺?"
],
"subject": "Serena Williams"
}
],
"claim_status": "ready_contract",
"created_at": "2026-07-20",
"production_tuning_allowed": false,
"scope": "real_case_website_e2e_eval",
"truth_matrix_allowed": false
}