8010245981
Default ayanamsa to Raman with true_pushya support, attach governed Raman packets, restore Path C questionnaires and eight-method verification copy, and keep unique-minute confirmation blocked. Co-authored-by: Cursor <cursoragent@cursor.com>
277 lines
12 KiB
JSON
277 lines
12 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"source_repository": "732642856/yinduzhanxing",
|
|
"source_repository_url": "https://github.com/732642856/yinduzhanxing",
|
|
"source_commit": "5db72537741fcedaa7b5498502d4a31b0f9fc147",
|
|
"source_tree_sha256": "18e3122ef73c2776a950bfec128efeb09ac0524ec1d2179390260166b87ca814",
|
|
"boundary": "PR-0 records selective semantic decisions only. The importer mirrors only the pinned upstream root SKILL.md under references/upstream; none of these research scripts is copied into the commercial runtime by this PR.",
|
|
"entries": [
|
|
{
|
|
"source": "scripts/evidence_maturity.py",
|
|
"category": "evidence_assertion_contracts",
|
|
"action": "adapt",
|
|
"reason": "Reuse the explicit calculated/profile_validated/external_parity/predictively_validated vocabulary and visible partial/blocked states without treating a research receipt as commercial execution proof.",
|
|
"targets": [
|
|
"scripts/strict_evidence_service.py",
|
|
"scripts/high_rigor_closure_gate.py"
|
|
],
|
|
"tests": [
|
|
"tests/test_high_rigor_closure_gate.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"source": "scripts/assertion_policy.py",
|
|
"category": "evidence_assertion_contracts",
|
|
"action": "adapt",
|
|
"reason": "Adapt assertion-strength labels so blocked and parameter-sensitive claims remain explicit; server-owned evidence, state and scoring continue to decide what may be asserted.",
|
|
"targets": [
|
|
"scripts/rectification_policy.py",
|
|
"scripts/report_orchestrator.py"
|
|
],
|
|
"tests": [
|
|
"tests/test_rectification_technique_contract.py",
|
|
"tests/test_report_orchestrator_reader_contract.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"source": "scripts/evidence_labeled_reporting.py",
|
|
"category": "evidence_assertion_contracts",
|
|
"action": "adapt",
|
|
"reason": "Adapt evidence labels and limitation rendering while preserving the commercial reader contract and preventing computed_pending_validation material from being presented as externally verified truth.",
|
|
"targets": [
|
|
"scripts/report_builder.py",
|
|
"scripts/report_orchestrator.py"
|
|
],
|
|
"tests": [
|
|
"tests/test_report_orchestrator_reader_contract.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"source": "scripts/calculation_profile_contract.py",
|
|
"category": "calculation_contracts",
|
|
"action": "adapt",
|
|
"reason": "Adapt deterministic calculation-profile identity and privacy-safe hashing to the commercial producer instead of creating a second calculation chain or importing research dependency paths.",
|
|
"targets": [
|
|
"scripts/domain_calculation_service.py",
|
|
"scripts/rectification_three_engine_packet.py"
|
|
],
|
|
"tests": [
|
|
"tests/test_commercial_domain_calculation_contract.py",
|
|
"tests/test_rectification_three_engine_packet.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"source": "scripts/report_pack_contract.py",
|
|
"category": "report_domain_profile_contracts",
|
|
"action": "adapt",
|
|
"reason": "Adapt typed report-pack sections, provenance and limitations into the existing commercial report contract without replacing its routes, authorization or reader-facing conclusions.",
|
|
"targets": [
|
|
"scripts/personal_report_contract.py",
|
|
"scripts/report_orchestrator.py"
|
|
],
|
|
"tests": [
|
|
"tests/test_personal_report_contract.py",
|
|
"tests/test_report_orchestrator_reader_contract.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"source": "scripts/domain_profile_builder.py",
|
|
"category": "report_domain_profile_contracts",
|
|
"action": "adapt",
|
|
"reason": "Adapt domain-profile normalization behind the existing commercial domain service; migration, family and annual route selection remains owned by the commercial orchestrator.",
|
|
"targets": [
|
|
"scripts/domain_calculation_service.py",
|
|
"scripts/unified_consultation_orchestrator.py"
|
|
],
|
|
"tests": [
|
|
"tests/test_commercial_domain_calculation_contract.py",
|
|
"tests/test_unified_consultation_orchestrator.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"source": "scripts/unified_calculation_archive.py",
|
|
"category": "research_oracle_assets",
|
|
"action": "reference_only",
|
|
"reason": "Retain the research archive shape and PL9 observations as pinned reference evidence only. It must not replace the commercial calculation archive, satisfy required rectification layers, or become runtime truth.",
|
|
"targets": [
|
|
"scripts/high_rigor_closure_gate.py",
|
|
"scripts/unified_consultation_orchestrator.py"
|
|
],
|
|
"tests": [
|
|
"tests/test_high_rigor_closure_gate.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"source": "scripts/specialized_evidence_packets.py",
|
|
"category": "research_oracle_assets",
|
|
"action": "adapt",
|
|
"reason": "Adapt the raw Jaimini, KP and Tajika packet boundaries as evidence-only structures; each system keeps its own commercial validation gate and cannot vote itself into a deterministic outcome.",
|
|
"targets": [
|
|
"scripts/high_rigor_closure_gate.py",
|
|
"scripts/rectification_three_engine_packet.py"
|
|
],
|
|
"tests": [
|
|
"tests/test_high_rigor_closure_gate.py",
|
|
"tests/test_rectification_three_engine_packet.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"source": "scripts/timing_evidence_packets.py",
|
|
"category": "research_oracle_assets",
|
|
"action": "adapt",
|
|
"reason": "Adapt raw Dasha/transit packet labeling while retaining complete commercial candidate sensitivity and stability diagnostics; computed timing windows do not establish an event outcome or exact birth minute.",
|
|
"targets": [
|
|
"scripts/candidate_time_sensitivity_scan.py",
|
|
"scripts/high_rigor_closure_gate.py"
|
|
],
|
|
"tests": [
|
|
"tests/test_candidate_time_sensitivity_scan.py",
|
|
"tests/test_high_rigor_closure_gate.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
}
|
|
],
|
|
"formal_varga_policy": {
|
|
"action": "reference_only",
|
|
"reason": "The upstream Formal Varga official-response audit may appear only as evidence_only in Evidence Ledger or Technique Audit output. It cannot claim local-formula parity, satisfy required layers, overwrite local calculations, or expose an API key.",
|
|
"targets": [
|
|
"references/upstream/yinduzhanxing/SKILL.md",
|
|
"scripts/high_rigor_closure_gate.py",
|
|
"scripts/report_orchestrator.py"
|
|
],
|
|
"tests": [
|
|
"tests/test_high_rigor_closure_gate.py",
|
|
"tests/test_report_orchestrator_reader_contract.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
"rejected_regressions": [
|
|
{
|
|
"id": "fixed_event_domain_count_threshold",
|
|
"action": "reject",
|
|
"reason": "A fixed count of 3 events across 2 domains is not sufficient evidence for exact-minute confirmation and cannot bypass server-owned evidence completeness, state or scoring policy.",
|
|
"commercial_owner": "scripts/rectification_technique_contract.py",
|
|
"tests": [
|
|
"tests/test_rectification_technique_contract.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"id": "sparse_start_mid_end_rectification_scan",
|
|
"action": "reject",
|
|
"reason": "Sampling only range start, midpoint and end is not a complete sensitivity or stability gate; the commercial candidate scan and required diagnostic layers remain authoritative.",
|
|
"commercial_owner": "scripts/candidate_time_sensitivity_scan.py",
|
|
"tests": [
|
|
"tests/test_candidate_time_sensitivity_scan.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"id": "weaken_three_engine_gate",
|
|
"action": "reject",
|
|
"reason": "Research prose or a single official response cannot weaken the commercial three-engine evidence gate or convert blocked parity into executed truth.",
|
|
"commercial_owner": "scripts/rectification_three_engine_packet.py",
|
|
"tests": [
|
|
"tests/test_rectification_three_engine_packet.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"id": "weaken_required_layers",
|
|
"action": "reject",
|
|
"reason": "Missing required divisional, timing, strength or functional-benefic layers remain visible and blocked; upstream packets cannot silently satisfy them.",
|
|
"commercial_owner": "scripts/high_rigor_closure_gate.py",
|
|
"tests": [
|
|
"tests/test_high_rigor_closure_gate.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"id": "weaken_stability_gate",
|
|
"action": "reject",
|
|
"reason": "Candidate range or exact-minute claims must retain the commercial stability and sensitivity gates; narrative confidence is not stability evidence.",
|
|
"commercial_owner": "scripts/candidate_time_sensitivity_scan.py",
|
|
"tests": [
|
|
"tests/test_candidate_time_sensitivity_scan.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
},
|
|
{
|
|
"id": "remove_commercial_routes",
|
|
"action": "reject",
|
|
"reason": "Existing migration, family and annual Web routes, their fallbacks and user-visible recovery remain commercial-runtime-owned and cannot be deleted or replaced by upstream routing.",
|
|
"commercial_owner": "scripts/unified_consultation_orchestrator.py",
|
|
"preserved_routes": [
|
|
"migration",
|
|
"family",
|
|
"annual"
|
|
],
|
|
"tests": [
|
|
"tests/test_unified_consultation_orchestrator.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
}
|
|
],
|
|
"protected_surfaces": [
|
|
"SKILL.md",
|
|
"skills/jyotish-vedic-astrology/**",
|
|
"skills/jyotish-birth-time-rectification/**",
|
|
"frontend/**",
|
|
"deploy/**",
|
|
"authentication",
|
|
"billing",
|
|
"database"
|
|
],
|
|
"raman_2026_08_20_support": {
|
|
"action": "adapt",
|
|
"source_directory": "references/",
|
|
"target": "references/oracle/raman_2026_08_20/",
|
|
"reason": "Adapt the 2026-08-20 governed_support_only_candidate_ready Raman packets into commercial consultation and rectification presentation. They remain support-only and cannot close unique-minute, Dasha timing truth, or blocked health/longevity/poverty/family-umbrella batches.",
|
|
"packets": [
|
|
"raman_ayanamsa_parameter_support_packet_2026_08_20.json",
|
|
"raman_house_judgment_core_subrules_packet_2026_08_20.json",
|
|
"raman_house_judgment_core_subrules_fixture_packet_2026_08_20.json",
|
|
"raman_house_judgment_methodology_packet_2026_08_20.json",
|
|
"raman_bvr_nabhasa_chandra_sunapha_batch_closure_packet_2026_08_20.json",
|
|
"raman_bvr_wealth_core_batch_closure_packet_2026_08_20.json",
|
|
"raman_bvr_wealth_core_batch_fixture_packet_2026_08_20.json",
|
|
"raman_bvr_relationship_children_batch_closure_packet_2026_08_20.json",
|
|
"raman_bvr_relationship_children_batch_fixture_packet_2026_08_20.json",
|
|
"raman_bvr_relationship_mother_batch_closure_packet_2026_08_20.json",
|
|
"raman_bvr_relationship_mother_batch_fixture_packet_2026_08_20.json",
|
|
"raman_bvr_relationship_sibling_core_batch_closure_packet_2026_08_20.json",
|
|
"raman_bvr_relationship_sibling_core_batch_fixture_packet_2026_08_20.json",
|
|
"raman_bvr_relationship_spouse_batch_closure_packet_2026_08_20.json",
|
|
"raman_bvr_relationship_spouse_batch_fixture_packet_2026_08_20.json",
|
|
"raman_dasha_core_subrules_packet_2026_08_20.json",
|
|
"raman_dasha_core_subrules_fixture_packet_2026_08_20.json",
|
|
"raman_dasha_boundary_fixture_family_2026_08_20.json",
|
|
"raman_dasha_boundary_parity_packet_2026_08_20.json",
|
|
"raman_dasha_source_packet_family_2026_08_20.json"
|
|
],
|
|
"rejected_packets": [
|
|
"raman_bvr_health_adversity",
|
|
"raman_bvr_wealth_poverty",
|
|
"raman_bvr_relationship_family",
|
|
"raman_vol2_longevity"
|
|
],
|
|
"targets": [
|
|
"scripts/raman_support_observations.py",
|
|
"scripts/jyotish_api_server.py",
|
|
"scripts/ayanamsa_utils.py"
|
|
],
|
|
"tests": [
|
|
"tests/test_raman_support_observations.py",
|
|
"tests/test_upstream_import_plan.py"
|
|
]
|
|
}
|
|
}
|