Files

63 lines
2.2 KiB
JSON

{
"schema_version": 1,
"sync_model": "research_validates_commercial_receives_mature",
"repositories": {
"research": "732642856/yinduzhanxing",
"commercial": "jesse-ux/Jyotisha"
},
"directional_gates": {
"research_to_commercial": {
"source_required": "validated_in_research",
"target_required": "commercial_safe",
"required_checks": [
"privacy_review",
"focused_tests",
"hash_contract_result"
]
},
"commercial_to_research": {
"source_required": "configuration_free_product_pattern",
"target_required": "local_test_double_or_no_secret",
"required_checks": [
"privacy_review",
"focused_tests"
]
}
},
"research_repo_exclusions": [
"commercial_credits",
"billing",
"subscriptions",
"payment",
"account_entitlements",
"service_role_runtime"
],
"shared_files": [
"references/cross_project_contract/fixture_manifest.v1.json",
"references/cross_project_contract/sync_ledger.json",
"references/cross_project_contract/sync_policy.v1.json",
"scripts/cross_project_contract.py",
"scripts/domain_calculation_service.py",
"scripts/cross_project_sync_status.py",
"tests/test_cross_project_contract.py",
"tests/test_cross_project_sync_status.py",
"scripts/active_rectification_questions.py",
"scripts/active_rectification_event_engine.py",
"scripts/active_rectification_events.py",
"scripts/birth_time_rectifier.py",
"scripts/candidate_time_sensitivity_scan.py",
"scripts/rectification_technique_contract.py",
"scripts/rectification_three_engine_packet.py",
"references/oracle/rectification_technique_usage_audit_2026_07_19.json",
"references/oracle/rectification_missing_layer_integration_plan_2026_07_19.json",
"tests/test_active_rectification_api.py",
"tests/test_active_rectification_questions.py",
"tests/test_candidate_time_sensitivity_scan.py",
"tests/test_rectification_missing_layer_integration_plan.py",
"tests/test_skill_truth_overlay_and_rectification_audit.py"
],
"notes": [
"Birth-time rectification technique core is shared: commercial may add UX/business flow around it, but these research-validated technique gates must remain synchronized."
]
}