Measure the model-visible consultation payload on three public charts, draft per-domain cards, and record the Narayana/pratyantar projection gap as BUG-1054. No runtime behavior change.
601 lines
14 KiB
JSON
601 lines
14 KiB
JSON
{
|
||
"card_version": "evidence-card-draft-20260927",
|
||
"reference_date": "2026-09-27",
|
||
"ayanamsa": "raman",
|
||
"node_mode": "mean",
|
||
"cards": {
|
||
"career": {
|
||
"label": "事业",
|
||
"vargas": [
|
||
"D10"
|
||
],
|
||
"houses": [
|
||
10
|
||
],
|
||
"arudha": [
|
||
"A10"
|
||
],
|
||
"karakas": [
|
||
"AmK"
|
||
],
|
||
"planets": [],
|
||
"yogas": true,
|
||
"transits": true,
|
||
"ashtakavarga": false,
|
||
"shadbala": true
|
||
},
|
||
"marriage": {
|
||
"label": "婚恋",
|
||
"vargas": [
|
||
"D9"
|
||
],
|
||
"houses": [
|
||
7
|
||
],
|
||
"arudha": [
|
||
"UL",
|
||
"A7"
|
||
],
|
||
"karakas": [
|
||
"DK"
|
||
],
|
||
"planets": [
|
||
"venus",
|
||
"jupiter"
|
||
],
|
||
"yogas": false,
|
||
"transits": true,
|
||
"ashtakavarga": false,
|
||
"shadbala": false
|
||
},
|
||
"wealth": {
|
||
"label": "财富",
|
||
"vargas": [
|
||
"D2",
|
||
"D11"
|
||
],
|
||
"houses": [
|
||
2,
|
||
11,
|
||
9,
|
||
5
|
||
],
|
||
"arudha": [],
|
||
"karakas": [],
|
||
"planets": [],
|
||
"yogas": true,
|
||
"transits": false,
|
||
"ashtakavarga": true,
|
||
"shadbala": true
|
||
},
|
||
"health": {
|
||
"label": "健康",
|
||
"vargas": [
|
||
"D6",
|
||
"D8",
|
||
"D30"
|
||
],
|
||
"houses": [
|
||
6,
|
||
8
|
||
],
|
||
"arudha": [],
|
||
"karakas": [],
|
||
"planets": [],
|
||
"yogas": false,
|
||
"transits": true,
|
||
"ashtakavarga": false,
|
||
"shadbala": true
|
||
},
|
||
"education": {
|
||
"label": "学习",
|
||
"vargas": [
|
||
"D5",
|
||
"D24"
|
||
],
|
||
"houses": [
|
||
5,
|
||
9
|
||
],
|
||
"arudha": [],
|
||
"karakas": [],
|
||
"planets": [
|
||
"mercury",
|
||
"jupiter"
|
||
],
|
||
"yogas": false,
|
||
"transits": false,
|
||
"ashtakavarga": false,
|
||
"shadbala": false
|
||
},
|
||
"migration": {
|
||
"label": "迁居",
|
||
"vargas": [
|
||
"D4",
|
||
"D12"
|
||
],
|
||
"houses": [
|
||
4,
|
||
12
|
||
],
|
||
"arudha": [],
|
||
"karakas": [],
|
||
"planets": [],
|
||
"yogas": false,
|
||
"transits": false,
|
||
"ashtakavarga": false,
|
||
"shadbala": false
|
||
},
|
||
"family": {
|
||
"label": "家庭(现路由,父母与子女混在一起)",
|
||
"vargas": [
|
||
"D7",
|
||
"D12"
|
||
],
|
||
"houses": [
|
||
4,
|
||
5,
|
||
9
|
||
],
|
||
"arudha": [],
|
||
"karakas": [],
|
||
"planets": [],
|
||
"yogas": false,
|
||
"transits": false,
|
||
"ashtakavarga": false,
|
||
"shadbala": false
|
||
},
|
||
"parents": {
|
||
"label": "父母",
|
||
"vargas": [
|
||
"D12"
|
||
],
|
||
"houses": [
|
||
4,
|
||
9
|
||
],
|
||
"arudha": [],
|
||
"karakas": [],
|
||
"planets": [
|
||
"sun",
|
||
"moon"
|
||
],
|
||
"yogas": false,
|
||
"transits": false,
|
||
"ashtakavarga": false,
|
||
"shadbala": false,
|
||
"basis": [
|
||
"skills/jyotish-vedic-astrology/references/strict-workflow-router.md shared baseline: D12 for family/ancestral themes",
|
||
"references/birth-time-rectification-decision-tree.md section 4: 父母/家族 -> D12"
|
||
]
|
||
},
|
||
"children": {
|
||
"label": "子女",
|
||
"vargas": [
|
||
"D7"
|
||
],
|
||
"houses": [
|
||
5
|
||
],
|
||
"arudha": [],
|
||
"karakas": [
|
||
"PK"
|
||
],
|
||
"planets": [
|
||
"jupiter"
|
||
],
|
||
"yogas": false,
|
||
"transits": false,
|
||
"ashtakavarga": false,
|
||
"shadbala": false,
|
||
"basis": [
|
||
"skills/jyotish-vedic-astrology/references/strict-workflow-router.md shared baseline: D7 for children",
|
||
"references/birth-time-rectification-decision-tree.md section 4: 子女/生育 -> D7"
|
||
]
|
||
},
|
||
"general": {
|
||
"label": "综合",
|
||
"vargas": [
|
||
"D9",
|
||
"D10",
|
||
"D2"
|
||
],
|
||
"houses": [
|
||
1,
|
||
10,
|
||
7,
|
||
2
|
||
],
|
||
"arudha": [
|
||
"A10"
|
||
],
|
||
"karakas": [],
|
||
"planets": [],
|
||
"yogas": true,
|
||
"transits": true,
|
||
"ashtakavarga": true,
|
||
"shadbala": true
|
||
}
|
||
},
|
||
"source_matrix": {
|
||
"domains": [
|
||
{
|
||
"domain": "annual",
|
||
"registry_required_layers": [
|
||
"D1",
|
||
"Annual chart boundary",
|
||
"Dasha",
|
||
"Transit",
|
||
"Tajika candidate"
|
||
],
|
||
"methodology_strict_route": null,
|
||
"ts_must_use_layers": [
|
||
"Narayana Dasha",
|
||
"Vimshottari sub-periods",
|
||
"Chara Dasha"
|
||
],
|
||
"python_focus_techniques": [
|
||
"Annual chart boundary",
|
||
"Dasha",
|
||
"Transit",
|
||
"Tajika candidate",
|
||
"claim boundary"
|
||
],
|
||
"card_vargas": [],
|
||
"parents_children_split": false
|
||
},
|
||
{
|
||
"domain": "career",
|
||
"registry_required_layers": [
|
||
"D1",
|
||
"D10",
|
||
"10th house/lord",
|
||
"A10",
|
||
"AmK",
|
||
"Vimshottari",
|
||
"Narayana",
|
||
"Transit"
|
||
],
|
||
"methodology_strict_route": "career-timing-strict",
|
||
"ts_must_use_layers": [
|
||
"Formal Vargas D1–D60",
|
||
"Arudha / UL / A10",
|
||
"Narayana Dasha",
|
||
"Chara Dasha"
|
||
],
|
||
"python_focus_techniques": [
|
||
"D10",
|
||
"Dasha",
|
||
"Shadbala",
|
||
"Transit",
|
||
"Narayana Dasha"
|
||
],
|
||
"card_vargas": [
|
||
"D10"
|
||
],
|
||
"parents_children_split": false
|
||
},
|
||
{
|
||
"domain": "children",
|
||
"registry_required_layers": [],
|
||
"methodology_strict_route": null,
|
||
"ts_must_use_layers": [],
|
||
"python_focus_techniques": [],
|
||
"card_vargas": [
|
||
"D7"
|
||
],
|
||
"parents_children_split": false
|
||
},
|
||
{
|
||
"domain": "education",
|
||
"registry_required_layers": [
|
||
"D1",
|
||
"D24",
|
||
"5th/9th houses",
|
||
"Mercury/Jupiter",
|
||
"Dasha"
|
||
],
|
||
"methodology_strict_route": null,
|
||
"ts_must_use_layers": [],
|
||
"python_focus_techniques": [
|
||
"D5",
|
||
"D24",
|
||
"5th house",
|
||
"9th house",
|
||
"Dasha"
|
||
],
|
||
"card_vargas": [
|
||
"D5",
|
||
"D24"
|
||
],
|
||
"parents_children_split": false
|
||
},
|
||
{
|
||
"domain": "family",
|
||
"registry_required_layers": [
|
||
"D1",
|
||
"D7",
|
||
"D12",
|
||
"4th/5th/9th houses",
|
||
"Dasha"
|
||
],
|
||
"methodology_strict_route": null,
|
||
"ts_must_use_layers": [],
|
||
"python_focus_techniques": [
|
||
"D7",
|
||
"D12",
|
||
"4th house",
|
||
"5th house",
|
||
"9th house",
|
||
"Dasha"
|
||
],
|
||
"card_vargas": [
|
||
"D7",
|
||
"D12"
|
||
],
|
||
"parents_children_split": true
|
||
},
|
||
{
|
||
"domain": "general",
|
||
"registry_required_layers": [
|
||
"D1",
|
||
"D9",
|
||
"D10",
|
||
"D2",
|
||
"Dasha",
|
||
"Narayana",
|
||
"Transit",
|
||
"Functional Benefic/Malefic"
|
||
],
|
||
"methodology_strict_route": null,
|
||
"ts_must_use_layers": [],
|
||
"python_focus_techniques": [
|
||
"D1",
|
||
"D9",
|
||
"Dasha",
|
||
"Yoga",
|
||
"Shadbala",
|
||
"Ashtakavarga"
|
||
],
|
||
"card_vargas": [
|
||
"D9",
|
||
"D10",
|
||
"D2"
|
||
],
|
||
"parents_children_split": false
|
||
},
|
||
{
|
||
"domain": "health",
|
||
"registry_required_layers": [
|
||
"D1",
|
||
"D6",
|
||
"D8",
|
||
"6th/8th houses",
|
||
"Dasha",
|
||
"non-medical boundary"
|
||
],
|
||
"methodology_strict_route": "health-timing-strict",
|
||
"ts_must_use_layers": [
|
||
"Formal Vargas D1–D60",
|
||
"Shadbala components"
|
||
],
|
||
"python_focus_techniques": [
|
||
"D6",
|
||
"D8",
|
||
"D30",
|
||
"Dasha",
|
||
"Narayana Dasha",
|
||
"Shadbala",
|
||
"Transit",
|
||
"Functional Benefic/Malefic"
|
||
],
|
||
"card_vargas": [
|
||
"D6",
|
||
"D8",
|
||
"D30"
|
||
],
|
||
"parents_children_split": false
|
||
},
|
||
{
|
||
"domain": "marriage",
|
||
"registry_required_layers": [
|
||
"D1",
|
||
"D9",
|
||
"7th house/lord",
|
||
"Venus/Jupiter",
|
||
"DK",
|
||
"UL",
|
||
"A7",
|
||
"Vimshottari",
|
||
"Narayana",
|
||
"Transit"
|
||
],
|
||
"methodology_strict_route": "relationship-timing-strict",
|
||
"ts_must_use_layers": [
|
||
"Formal Vargas D1–D60",
|
||
"Arudha / UL / A10"
|
||
],
|
||
"python_focus_techniques": [
|
||
"D9",
|
||
"UL Upapada",
|
||
"Dasha",
|
||
"Nakshatra",
|
||
"Vivah Saham"
|
||
],
|
||
"card_vargas": [
|
||
"D9"
|
||
],
|
||
"parents_children_split": false
|
||
},
|
||
{
|
||
"domain": "migration",
|
||
"registry_required_layers": [
|
||
"D1",
|
||
"D4",
|
||
"D12",
|
||
"4th/12th houses",
|
||
"Dasha",
|
||
"Narayana"
|
||
],
|
||
"methodology_strict_route": null,
|
||
"ts_must_use_layers": [],
|
||
"python_focus_techniques": [
|
||
"D4",
|
||
"D12",
|
||
"12th house",
|
||
"Dasha",
|
||
"Narayana Dasha"
|
||
],
|
||
"card_vargas": [
|
||
"D4",
|
||
"D12"
|
||
],
|
||
"parents_children_split": false
|
||
},
|
||
{
|
||
"domain": "parents",
|
||
"registry_required_layers": [],
|
||
"methodology_strict_route": null,
|
||
"ts_must_use_layers": [],
|
||
"python_focus_techniques": [],
|
||
"card_vargas": [
|
||
"D12"
|
||
],
|
||
"parents_children_split": false
|
||
},
|
||
{
|
||
"domain": "timing",
|
||
"registry_required_layers": [
|
||
"Vimshottari",
|
||
"Narayana",
|
||
"Transit",
|
||
"Varga",
|
||
"negative holdout gate"
|
||
],
|
||
"methodology_strict_route": "event-timing-strict",
|
||
"ts_must_use_layers": [
|
||
"Narayana Dasha",
|
||
"Vimshottari sub-periods",
|
||
"Transits / Sade Sati",
|
||
"Chara Dasha"
|
||
],
|
||
"python_focus_techniques": [
|
||
"Dasha",
|
||
"Transit",
|
||
"Double Transit",
|
||
"Gochara"
|
||
],
|
||
"card_vargas": [],
|
||
"parents_children_split": false
|
||
},
|
||
{
|
||
"domain": "wealth",
|
||
"registry_required_layers": [
|
||
"D1",
|
||
"D2",
|
||
"D11",
|
||
"2nd/11th/9th/5th houses",
|
||
"Wealth Yogas",
|
||
"Ashtakavarga",
|
||
"Dasha"
|
||
],
|
||
"methodology_strict_route": "finance-timing-strict",
|
||
"ts_must_use_layers": [
|
||
"Formal Vargas D1–D60",
|
||
"Ashtakavarga"
|
||
],
|
||
"python_focus_techniques": [
|
||
"D2",
|
||
"D11",
|
||
"Dasha",
|
||
"Shadbala",
|
||
"Ashtakavarga"
|
||
],
|
||
"card_vargas": [
|
||
"D2",
|
||
"D11"
|
||
],
|
||
"parents_children_split": false
|
||
}
|
||
],
|
||
"skill_citations": {
|
||
"d12_family": "references/strict-workflow-router.md: D12 for family/ancestral themes",
|
||
"d7_children": "references/strict-workflow-router.md: D7 for children",
|
||
"decision_tree_parents": "references/birth-time-rectification-decision-tree.md: 父母/家族 -> D12",
|
||
"decision_tree_children": "references/birth-time-rectification-decision-tree.md: 子女/生育 -> D7"
|
||
}
|
||
},
|
||
"telemetry": {
|
||
"stores": "numbers, enums, and field names only",
|
||
"does_not_store": [
|
||
"question text",
|
||
"answer text",
|
||
"birth date",
|
||
"birth time",
|
||
"birth place",
|
||
"name",
|
||
"email",
|
||
"user id",
|
||
"session id",
|
||
"matched substring"
|
||
],
|
||
"fields": [
|
||
{
|
||
"name": "domain",
|
||
"type": "enum",
|
||
"values": [
|
||
"career",
|
||
"marriage",
|
||
"wealth",
|
||
"health",
|
||
"education",
|
||
"migration",
|
||
"family",
|
||
"general",
|
||
"parents",
|
||
"children"
|
||
]
|
||
},
|
||
{
|
||
"name": "card_version",
|
||
"type": "enum",
|
||
"values": [
|
||
"evidence-card-draft-20260927"
|
||
]
|
||
},
|
||
{
|
||
"name": "card_chars",
|
||
"type": "int"
|
||
},
|
||
{
|
||
"name": "card_token_estimate",
|
||
"type": "int"
|
||
},
|
||
{
|
||
"name": "cited_field_ids",
|
||
"type": "enum[]",
|
||
"note": "ids from the card schema, not free text"
|
||
},
|
||
{
|
||
"name": "feedback",
|
||
"type": "enum",
|
||
"values": [
|
||
"up",
|
||
"down",
|
||
"none"
|
||
]
|
||
}
|
||
],
|
||
"citation_method": {
|
||
"rule": "A field is cited when its scalar value appears in the answer and the value is an ISO date, a degree token, or a compound planet-in-sign phrase of at least 8 characters. Bare planet or sign names are not counted.",
|
||
"false_positive": "A date or degree that also appears in the question, or a repeated stock phrase, can be counted without the model using that field.",
|
||
"false_negative": "A paraphrase that names the period without copying the date is not counted.",
|
||
"stored": "Only the field id. The matched text is discarded."
|
||
},
|
||
"aggregates": [
|
||
"count of answers by domain and card_version",
|
||
"fields whose cited rate stays under 5 percent after 30 answers in that domain",
|
||
"down rate by domain and card_version"
|
||
]
|
||
}
|
||
} |