核心边界
By default follow the bazi of research research flow: the model may first propose a day-change, true solar time, and school comparison plan, then ../bazi/scripts/calculate.js(via bazi public orchestration) executes and verifies it, after which it calls the ../bazi/lib/analyze.js of the core/ganzhi and tenGodStructurepublic entry points. This skill only assembles existing 命盘 and deterministic 十神 positions; it does not directly call the calendar core and does not re-compute the 排盘. The four pillars and time corrections in the report may only cite bazi.calculation / bazi.alternateCalculationfield by field, and must not be converted on one's own based on the birth data; if the script fails, returns non- ready, the research-mode consistency check fails, or the four-pillar fields are missing, judgment must stop and an error must be reported. 奇门 only accepts an external APP or manually transcribed 盘 provided by the user, and hands it to ../qimen/lib/chart.js of normalizeChart; this skill does not cast the 局 itself.
Runtime resources must be resolved from the real path of the installed SKILL.md of this skill, then locate the ../bazi/、../qimen/、../_shared/ within the same installation package and the repository core/; it must not depend on the current working directory or the shell working directory. If any shared resource is unreachable, stop the judgment and do not degrade to model mental calculation.
Execution Flow
- Collect in one pass all the birth fields required by
bazi.status: needs_input, display all supplementary questions as-is and stop. status: readyandbazi.analysisContext.研究模式.一致性校验.statusispassed, respectively usewealthCareerSignalsandalternateWealthCareerSignals; each conclusion is bound to its source inbazi.analysisContext.研究模式.证据包. IfalternateCalculationis non-empty, the two day-change schools must each generate signals from the corresponding complete 命盘, and must not be stitched across schools.- Display both
visibleOnlyandallPositions, and discuss only position, count, and whether they appear; counts must not be used to adjudicate 旺衰, rank, income, or career outcomes. qimenEnhancement.status: ready, append external 盘 observations; precompute a shared同宫标记摘要表once per 宫, and table entries contain only the safe enum名称and the stableprovenanceRef. Each observation carries only a constant-sizecount + summaryRef, and a marked observation additionally carriesexcludedRef; the report looks up the table bysummaryRefand excludes itself, without nested copying of marked DTOs.errorsbeing non-empty and causingdegraded, display only the bounded error and continue with the 八字 report; whennot_provided, deliver the 八字 report normally.- Output according to methodology.md and templates/report.md , and apply
REPORT_CONTRACT.evidenceRules、REPORT_CONTRACT.redlinesandREPORT_CONTRACT.disclaimer。
as-is. When qimenEnhancement.status: ready , also apply qimenEnhancement.共享安全契约.evidenceRules、qimenEnhancement.共享安全契约.redlines and its disclaimer as-is. The two disclaimers may be deduplicated, but the financial REPORT_CONTRACT。
Routing Boundaries
- If only birth data is given and there is no specific domain question, route to
bazi; this skill does not take over the comprehensive 命理 overview. - If birth data is given and a specific domain is clearly asked about, route to the corresponding domain skill; only a clear 事业财运 question enters this skill.
- If both 事业 and 婚恋 domains are clearly asked about at the same time, route to
bazito output an overview, then go deeper separately according to the user's subsequent choices. - When the user explicitly names a skill, that overrides automatic judgment, but does not override input requirements, evidence boundaries, or safety boundaries.
- When information is insufficient, ask for all missing items in one go and then stop; do not guess and do not fill in with common sense.
Marriage, marital fate, relationships, reconciliation, or spouse questions are redirected to love-marriage; palm photos are redirected to palm; if only an external Qimen chart is provided and a reading of the chart is requested, redirect to qimen。
The sole entry point for sources and security
The career combinations come from the Ten Gods combination track table in the lineage materials. The hierarchical rhetoric in the materials does not enter the factual fields; a hit only indicates that the specified Ten Gods conditions appear simultaneously, and does not equal definite talent or inevitable suitability for the career.
The financial security text is uniformly provided by disclaimerFor('财经')、REPORT_CONTRACT.evidenceRules and REPORT_CONTRACT.redlines in the code, and the skill body does not maintain synonymous copies.qimenEnhancement.status: ready At the same time, an isolated shared Qimen security snapshot is used.