feat(consult): evidence card v2 per the astrologer's review

TASK-consult-evidence-card-v2-20260927 T3. Card version evidence-card-v2.

- Base section (every card): the engine's D9 summary (D9 lagna, each
  planet's D9 sign and dignity, Vargottama, D1/D9 reversals); D9 houses and
  aspects stay out.
- Career: + AL (engine pada A1), 10H SAV, SAV of the Jupiter / Saturn
  transit signs.
- Marriage: + 5H / 5L, day / night, Punarphoo (observation_only), Double
  Transit on 7H / 7L (house-7 run) and DK / UL, Vivah Saham, gender unknown.
- Wealth: 8H / 12H named.
- Annual: the annual Tajika chart verbatim (parameter_sensitive), or
  年盘未接入 when the pack is blocked / not attached (never natal data);
  houses 1 + running / next AD lords' houses + the year's Jupiter / Saturn
  transit houses, with their basis; ingress / station dates only.
- Timing: Rahu / Ketu with ingress dates, Jupiter / Saturn SAV and BAV,
  Double Transit conclusions (no degrees); vargas follow the turn's other
  domain, D9 when alone.
- Chara Dasha leaves every card; KP is never on a card. The lookup enum adds
  karakamsha, dispositor_chains, inter_chart_linkage, argala, moon_transit;
  a KP lookup travels with its blocked note.
- System prompt and tool descriptions name the D9 summary, the
  parameter_sensitive / observation_only tags, 年盘未接入 and the lookups.
- Telemetry card version / agentVersion bumped to v2 (three-column notes in
  the touched tests).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
This commit is contained in:
Jesse_Chen
2026-09-27 16:44:19 +08:00
co-authored by Claude Opus 5.5
parent 33739e3789
commit db17074430
11 changed files with 696 additions and 41 deletions
@@ -2,7 +2,9 @@
* Measure what the answer model sees after the evidence card
* (TASK-consult-evidence-card-20260927 T3), on the research's own cached
* engine responses (3 public AA charts x 10 questions, produced by
* consult_evidence_card_run.py --cache <dir>). Read-only; runs the production
* consult_evidence_card_run.py --cache <dir>; evidence card v2 adds the annual
* and timing questions, files `<chart>__annual.workflow.json` /
* `<chart>__timing.workflow.json`). Read-only; runs the production
* calculation tool with the cached workflow standing in for the engine.
*
* node frontend/node_modules/tsx/dist/cli.mjs scripts/research/measure_consult_evidence_card.ts <cache-dir> [out.json]
@@ -26,6 +28,8 @@ const QUESTIONS: Record<string, { domain: ConsultationDomain; question: string }
general: { domain: "general", question: "请综合说明我当前最值得关注的主题。" },
parents: { domain: "parents", question: "我和父母关系如何" },
children: { domain: "children", question: "我和子女的关系如何" },
annual: { domain: "annual", question: "未来一年重点是什么?" },
timing: { domain: "timing", question: "接下来一年哪些时间点重要?" },
};
const [cacheDir, outPath] = process.argv.slice(2);