真太陽時校正 · 本命 · 大限 · 流年 · 流月
以上分析基於紫微斗數傳統通說(《紫微斗數全書》《斗數骨髓賦》等古典理論及近代名家整理),為規則化通用解讀,僅供參考。實際論命需結合完整格局、三方四正、化曜引動及個人實際情境綜合判斷。
流月以節氣月為準(寅月=立春至驚蟄),非農曆初一換月。流月星曜疊加於本命與流年之上,分析時需三者合參。
飛星疊宮基於欽天四化/飛星派理論:宮干四化飛入對應宮位引動該宮領域,自化為能量自我轉化,來因宮為生年四化根源。採累加式層級:本命為根基,逐層疊加大限、流年、流月,越下層越貼近當下時空的具體觸發。
切換到本頁即依所選時間層呈現三派論斷。
切換到本頁即自動掃描本命、大限、流年、流月的重大事件徵兆。
請先填好上方第一人生辰並按「排盤」,再填寫下方第二人資料,按下「排出合盤」。
架構樹 V5-ARCHITECTURE-TREE-20260913-04|正式 Work Leaf:456|驗證日期:2026-09-13|基線:v6 第1-151項 + L1L2驗證補完 + L2-K3~L3-J補完(33項升級✅🔒)
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-P0-01 | ✅🔒 | 保護程式/評分基線並建立 V5 空白起點 | FROZEN_ASSETS.md;v_final3基线冻结 |
| STEP-P1-01 | ✅🔒 | Knowledge Coverage Matrix | docs/KNOWLEDGE-COVERAGE-MATRIX.md;v6_build/KNOWLEDGE-COVERAGE-MATRIX.md |
| STEP-P1-02 | ✅🔒 | Work Coverage Matrix | docs/WORK-COVERAGE-MATRIX.md;L1L2驗證補完✅ |
| STEP-P1-03 | ✅🔒 | Research Gap Map | docs/RESEARCH-GAP-MAP.md;L1L2驗證補完✅ |
| STEP-P1-04 | ✅🔒 | Tree↔Registry Bidirectional Crosswalk | docs/TREE-REGISTRY-CROSSWALK.md + build/tree_registry_crosswalk.py;L1L2驗證補完✅ |
| STEP-P1-05 | ✅🔒 | Work-ID Orphan/Duplicate/Parent-Child Validator | build/work_id_validator.py(9項檢查全過);L1L2驗證補完✅ |
| STEP-PKG-01 | ❌🔵 | V5 Judgment Knowledge Package Schema | 架構樹V5-04版新增,尚未執行 |
| STEP-PKG-02 | ❌🔵 | Per-WORK Package Production Workflow | 架構樹V5-04版新增,尚未執行 |
| STEP-PKG-03 | ❌🔵 | C Package Integration Contract | 架構樹V5-04版新增,尚未執行 |
| STEP-PKG-04 | ❌🔵 | D Package Approval Gate | 架構樹V5-04版新增,尚未執行 |
| STEP-PKG-05 | ❌🔵 | G Gap/Evidence Binding and Closure | 架構樹V5-04版新增,尚未執行 |
| STEP-PKG-06 | ❌🔵 | Immutable Package Repository/Version Heads | 架構樹V5-04版新增,尚未執行 |
| STEP-PKG-07 | ❌🔵 | Compact Review Capsule/PART Drill-down | 架構樹V5-04版新增,尚未執行 |
| STEP-PKG-08 | ❌🔵 | End-to-End Package Golden Test | 架構樹V5-04版新增,尚未執行 |
| STEP-P2-01 | ✅🔒 | Common Core Deepening | core/feature/common_feature_engine.js;judgment_pack/common/ |
| STEP-P3-01 | ✅🔒 | School Research Remapping | core/school_engines/school_engine_registry.js;四派统一注册 |
| STEP-P4-01 | ✅🔒 | 三派與技術知識實際研究 | liang/xu/wang/qintian四派引擎+数据+refs |
| STEP-P5-01 | ✅🔒 | Research Context Broker | core/runtime/research_context_broker.js(單元測試PASS);L1L2驗證補完✅ |
| STEP-P6-01 | ✅🔒 | H Cross-School 執行門 | core/synthesis/cross_school_engine.js;10种分类 |
| STEP-P7-01 | ✅🔒 | I Integration/Partition 執行門 | cross_school_engine.js有Integration/Partition |
| STEP-P8-01 | ✅🔒 | J FIX Ledger 執行門 | core/versioning/fix_ledger.js + fix_ledger.json(單元測試PASS);L1L2驗證補完✅ |
| STEP-P9-01 | ✅🔒 | K Deterministic Builder 執行門 | build/pack_builder.py;manifest机械生成含SHA256 |
| STEP-P10-01 | ✅🔒 | Formal Rule/Feature/Ontology 建置門 | rules_db/(19文件);judgment_pack/schema/ |
| STEP-P11-01 | ✅🔒 | Engine Implementation | core/全部引擎(60+ JS文件) |
| STEP-P12-01 | ✅🔒 | Domain/Scoring/Timing | core/domain/domain_engine.js(14领域);core/score/;core/synthesis/event_engine.js |
| STEP-P13-01 | ✅🔒 | Validation/Calibration | core/validation/validation_engine.js;tests/(16文件91 case) |
| STEP-P14-01 | ✅🔒 | Research→Production Promotion | core/versioning/promotion_gate.js;七阶段流程 |
| STEP-P15-01 | ✅🔒 | Product Runtime | core/runtime/product_runtime.js(單元測試PASS);L1L2驗證補完✅ |
| STEP-P15HC-01 | ✅🔒 | Human-Centered Product Gate | core/human/human_centered_gate.js(7項檢查PASS);L1L2驗證補完✅ |
| STEP-P15HC-02 | ✅🔒 | Current Moment/Companion Product Gate | core/narrative/current_moment_gate.js(單元測試PASS);L1L2驗證補完✅ |
| STEP-P15HC-03 | ✅🔒 | Relationship Data Sufficiency/Directionality Gate | core/relationship/data_sufficiency_gate.js(單元測試PASS);L1L2驗證補完✅ |
| STEP-P15HC-04 | ✅🔒 | ≤2000 Character Grounded Report Gate | core/narrative/budget_engine.js;2000字预算控制 |
| STEP-P15HC-05 | ✅🔒 | Low-price/Validity/No-repeat Billing Gate | core/narrative/anti_anxiety_engine.js;validity_window.js |
| STEP-P16-01 | ✅🔒 | Final Release Handoff | docs/RELEASE-HANDOFF.md;L1L2驗證補完✅ |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-K0-00 | ✅🔒 | 版本與配置真相 | core/runtime/k0_config_snapshot.js;core/versioning/versions.json |
| STEP-K0-01 | ✅🔒 | 排盤輸入與基本盤生成 | IZTRO v2.6.1内置;真太阳时处理 |
| STEP-K0-02 | ✅🔒 | Palace Object | core/chart/standard_chart.js;schemas/palace_schema.json |
| STEP-K0-03 | ✅🔒 | Star Universe | core/chart/star_universe.js;judgment_pack/entities/star_universe.json |
| STEP-K0-04 | ✅🔒 | 宮位結構關係 | core/feature/palace_relation_graph.js |
| STEP-K0-05 | ✅🔒 | Functional Query Layer | core/feature/query_engine.js |
| STEP-K0-06 | ✅🔒 | Transformation Technical Model | core/feature/transformation_edge.js;schemas/transformation_edge_schema.json |
| STEP-K0-07 | ✅🔒 | 運限與時間 Context | core/chart/time_context_model.js(23測試PASS);L1L2驗證補完✅ |
| STEP-K0-08 | ✅🔒 | IZTRO Zhongzhou Technical Algorithm | IZTRO内置中州算法 |
| STEP-K0-09 | ✅🔒 | IZTRO Knowledge Corpus | IZTRO内置+ziwei_project/knowledge_base/四层 |
| STEP-K0-10 | ✅🔒 | Config Snapshot、SHA 與可重現排盤 | core/runtime/k0_config_snapshot.js;config SHA记录 |
| STEP-K0-11 | ✅🔒 | 117 固定星正式物件宇宙 | star_universe.json+js(21測試PASS,117固定星);L1L2驗證補完✅ |
| STEP-K0-12 | ✅🔒 | 完整 Palace/Star Schema 與星群分類 | schemas/standard_chart_schema.json;entities/star_universe.json |
| STEP-K0-13 | ✅🔒 | 夾宮/暗合/空宮借對 Relation Graph | core/feature/palace_relation_graph.js |
| STEP-K0-14 | ✅🔒 | Functional Query Contract | core/feature/query_engine.js;11种query |
| STEP-K0-15 | ✅🔒 | 中州安星差異 Regression | zhongzhou_star_placement.test(3/3PASS);L1L2驗證補完✅ |
| STEP-K0-16 | ✅🔒 | IZTRO 技術/原創/古籍/收集格局/AI 來源分層 | judgment_pack/evidence/evidence_source_class.json(12种分类) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-K1-00 | ✅🔒 | 共同核心不是第四派 | judgment_pack/common/common_knowledge.json |
| STEP-K1-01 | ✅🔒 | 十二宮基本語義候選 | judgment_pack/entities/palaces.json |
| STEP-K1-02 | ✅🔒 | 宮位結構共通知識 | judgment_pack/common/common_rules.json |
| STEP-K1-03 | ✅🔒 | 星曜共通知識候選 | judgment_pack/entities/stars.json |
| STEP-K1-04 | ✅🔒 | 四化共通知識候選 | judgment_pack/entities/transformations.json |
| STEP-K1-05 | ✅🔒 | 格局 Pattern 共通知識候選 | judgment_pack/patterns/common_patterns.json |
| STEP-K1-06 | ✅🔒 | 共通時間觀念 | common_time_concepts.json(12概念PASS);L1L2驗證補完✅ |
| STEP-K1-07 | ✅🔒 | Raw Fact→Candidate→Rule→Pattern 四層 | rules_db/结构;rule_schema.json四层状态 |
| STEP-K1-08 | ✅🔒 | 共同核心條件/例外與可追溯 Mapping | rule_schema.json含conditions/exceptions/provenance |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-K2-00 | ✅🔒 | 梁派核心資料觀 | judgment_pack/liang/liang_rules.json |
| STEP-K2-01 | ✅🔒 | 四化語義層 | liang_rules.json;liang_engine.js |
| STEP-K2-02 | ✅🔒 | 單一飛化 Edge | core/school_engines/liang_engine.js(完整祿權科忌Edge) |
| STEP-K2-03 | ✅🔒 | 方向性語義 | liang_engine.js(source/target/direction) |
| STEP-K2-04 | ✅🔒 | 轉化/轉忌 Grammar | liang_engine.js(生年忌/命忌/宫干忌/禄转忌/忌转忌/再转忌) |
| STEP-K2-05 | ✅🔒 | 追化 Grammar | judgment_pack/liang/trace_rules.json(TRACE-LU/QUAN/JI分开) |
| STEP-K2-06 | ✅🔒 | 凶化串連 Pattern Grammar | judgment_pack/liang/pattern_definitions.json(10格局) |
| STEP-K2-07 | ✅🔒 | 吉化串連 Grammar | liang_engine.js(LiangPositiveChain分离) |
| STEP-K2-08 | ✅🔒 | 體宮/用宮 Model | liang_engine.js(LiangBodyUseContext,Domain不同体用不同) |
| STEP-K2-09 | ✅🔒 | 我宮/他宮 | judgment_pack/liang/ownership_definitions.json |
| STEP-K2-10 | ✅🔒 | 交易/對待 | liang_engine.js(resource flow/giver/receiver) |
| STEP-K2-11 | ✅🔒 | 一六共宗/體用宮群 | judgment_pack/liang/yiliu_definitions.json |
| STEP-K2-12 | ✅🔒 | 忌數/強度模型 | core/score/native_strength_engine.js(2/3/4忌+) |
| STEP-K2-13 | ✅🔒 | Traversal Stop / Dedup Rules | liang_engine.js(stop/cycle/repeat/overlap/merge) |
| STEP-K2-14 | ✅🔒 | 忌出/忌沖 | pattern_definitions.json(忌出/忌冲) |
| STEP-K2-15 | ✅🔒 | 時間引動 | liang_engine.js(Temporal Activation natal/decadal/annual/monthly) |
| STEP-K2-16 | ✅🔒 | 梁派最終可執行輸出 | liang_engine.js输出结构化结果 |
| STEP-K2-17 | ✅🔒 | 祿權科忌完整有向 Edge | liang_engine.js(33 API,完整Edge) |
| STEP-K2-18 | ✅🔒 | 祿轉忌/忌轉忌/再轉圖 | liang_engine.js(转化Grammar完整) |
| STEP-K2-19 | ✅🔒 | 追祿/追權/追忌圖 | trace_rules.json(三种追化分开) |
| STEP-K2-20 | ✅🔒 | 吉化鏈/凶化鏈分離模型 | liang_engine.js(PositiveChain/NegativeChain分离) |
| STEP-K2-21 | ✅🔒 | 體用/我他/交易對待運算 | liang_engine.js(BodyUse/Ownership/Transaction) |
| STEP-K2-22 | ✅🔒 | 二三四忌強度聚合 | native_strength_engine.js(LiangNativeStrength) |
| STEP-K2-23 | ✅🔒 | Traversal Stop/Dedup/Merge | liang_engine.js(engine policy完整) |
| STEP-K2-24 | ✅🔒 | 忌出/忌沖運算 | liang_engine.js(忌出/忌冲运算) |
| STEP-K2-25 | ✅🔒 | 梁派時間引動運算 | liang_engine.js(Temporal Activation) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-K3-00 | ✅🔒 | 許派證據邊界 | judgment_pack/xu/source_boundary_audit.json(全包双向0失败) |
| STEP-K3-01 | ✅🔒 | 思想體系 | judgment_pack/xu/xu_rules.json |
| STEP-K3-02 | ✅🔒 | 宮職 Model | core/school_engines/xu_engine.js(XuPalaceRole,一宫多义) |
| STEP-K3-03 | ✅🔒 | 四化象 | xu_engine.js(XuTransformationXiang,象≠星) |
| STEP-K3-04 | ✅🔒 | 生年四化象 | xu_engine.js(XuNatalTransformationState) |
| STEP-K3-05 | ✅🔒 | 飛宮四化象 | xu_engine.js(FlyingPalaceRelation Engine) |
| STEP-K3-06 | ✅🔒 | 自化 | xu_engine.js(XuSelfTransformationState) |
| STEP-K3-07 | ✅🔒 | 星性篇 | judgment_pack/xu/xu_star_natures.json(完整XuStarNature) |
| STEP-K3-08 | ✅🔒 | 命財官一體論 | xu_engine.js(XuLifeWealthCareerModel) |
| STEP-K3-09 | ✅🔒 | 婚姻桃花 Domain Rules | judgment_pack/xu/xu_marriage_rules.json(宫/象/星/时间/interaction) |
| STEP-K3-10 | ✅🔒 | 交通意外 Domain Rules | judgment_pack/xu/xu_high_risk_rules.json(Safety downgrade) |
| STEP-K3-11 | ✅🔒 | 精髓概念 | judgment_pack/xu/xu_meta_principles.json(天地数/万象归一元/宫象星三才等) |
| STEP-K3-12 | ✅🔒 | 時間層/疊宮 | xu_engine.js(XuTemporalState) |
| STEP-K3-13 | 🟡🟠 | Xu Engine 不應預先假定的內容 | 有边界声明但不应假定内容清单不完整 |
| STEP-K3-14 | ✅🔒 | 宮職/象/星三層 Model | xu_engine.js(PalaceRole/TransformationXiang/StarNature三层分离) |
| STEP-K3-15 | ✅🔒 | 飛宮八理則運算 | judgment_pack/xu/xu_eight_principles.json + core/school_engines/xu_eight_principles_engine.js + tests/unit/xu_eight_principles.test.cjs(10/10 PASS) |
| STEP-K3-16 | ✅🔒 | 星性與命財官一體 Engine | xu_engine.js(StarNature+LifeWealthCareerModel) |
| STEP-K3-17 | ✅🔒 | 婚姻/交通 Domain Engine | xu_engine.js(婚姻/交通Domain Rules) |
| STEP-K3-18 | ✅🔒 | 許原著/欽天 lineage/LifeDNA 來源隔離 | source_boundary_audit.json(XU_ORIGINAL/XU_DISCIPLE/QINTIAN_LINEAGE/LIFEDNA_DERIVED) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-K4-00 | ✅🔒 | Lineage Boundary | judgment_pack/qintian_lineage/qintian_rules.json |
| STEP-K4-01 | ✅🔒 | 飛星結構分類 | judgment_pack/qintian_lineage/derived_flying_features.json |
| STEP-K4-02 | ✅🔒 | 飛忌結構 Pattern | judgment_pack/qintian_lineage/derived_ji_patterns.json(五类飞忌) |
| STEP-K4-03 | ✅🔒 | 用神派/用神 Ontology | judgment_pack/qintian_lineage/derived_useshen.json |
| STEP-K4-04 | 🟡🟠 | LifeDNA Productization Pattern | 有derived标记但productization pattern不完整 |
| STEP-K4-05 | ✅🔒 | 576 飛星 Feature Space | derived_flying_features.json(12×12×4结构,明标DERIVED) |
| STEP-K4-06 | ✅🔒 | 五種飛忌 Pattern Engine | derived_ji_patterns.json(自化忌/人位忌冲/向心忌/忌冲命/忌冲疾) |
| STEP-K4-07 | ✅🔒 | 用神 Ontology | derived_useshen.json(明标DERIVED,非Xu Original) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-K5-00 | ✅🔒 | 中州邊界 | judgment_pack/wang/wang_rules.json |
| STEP-K5-01 | ✅🔒 | 兩大基本構件 | judgment_pack/wang/wang_star_systems.json |
| STEP-K5-02 | ✅🔒 | 十四正曜本質 | judgment_pack/wang/wang_nature_axes.json |
| STEP-K5-03 | ✅🔒 | 星系 | wang_star_systems.json(60星系完整) |
| STEP-K5-04 | ✅🔒 | 星系本質軸 | wang_nature_axes.json(NatureAxis) |
| STEP-K5-05 | ✅🔒 | 宮垣干涉 | core/school_engines/wang_engine.js(PalaceInteraction) |
| STEP-K5-06 | ✅🔒 | 中州特有三方四正用法 | wang_engine.js(SanfangSizhengInterpretation) |
| STEP-K5-07 | ✅🔒 | 格局 | judgment_pack/wang/wang_pattern_rules.json(20格局forming/breaking) |
| STEP-K5-08 | ✅🔒 | 星系交涉 | wang_engine.js(StarSystemInteraction Natal×Decadal×Annual) |
| STEP-K5-09 | ✅🔒 | 流曜/流化 | wang_engine.js(WangTemporalModifier,流曜与四化分开) |
| STEP-K5-10 | ✅🔒 | 中州輸出 | wang_engine.js输出结构化结果 |
| STEP-K5-11 | ✅🔒 | 星系本質軸與 Modifier | judgment_pack/wang/wang_modifiers.json(祿權科忌/辅煞/空劫/亮度/宫位/对宫/三方) |
| STEP-K5-12 | ✅🔒 | 宮垣干涉 Engine | wang_engine.js(同一星系落不同宫产生不同state) |
| STEP-K5-13 | ✅🔒 | 原局×大限×流年星系交涉 | wang_engine.js(StarSystemInteraction三层交涉) |
| STEP-K5-14 | ✅🔒 | 成格/破格偵測 | core/feature/pattern_detector.js(FORMED/PARTIAL/BROKEN/NOT_FORMED) |
| STEP-K5-15 | ✅🔒 | 流曜/流化 Modifier | wang_engine.js(WangTemporalModifier) |
| STEP-K5-16 | ✅🔒 | 剩餘 56 組星系深度補齊 | 60/60星系深度已完成(王亭之六十星系60深度) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-K6-00 | ✅🔒 | Observation Object | judgment_pack/cross_school/observation_mappings.json |
| STEP-K6-01 | ✅🔒 | 比較軸 | core/synthesis/cross_school_engine.js(现象/宫位/时间层/Domain/方向) |
| STEP-K6-02 | ✅🔒 | 比較分類 | judgment_pack/cross_school/classification_rules.json(10种分类) |
| STEP-K6-03 | ✅🔒 | 整合禁則 | judgment_pack/cross_school/cross_school_rules.json(禁止平均成第四派) |
| STEP-K6-04 | ✅🔒 | Observation Object Schema | schemas/(含ObservationObject schema) |
| STEP-K6-05 | ✅🔒 | 共識/互補/衝突/同詞異義分類 | classification_rules.json(CONSENSUS/PARTIAL/COMPLEMENTARY/CONFLICT等) |
| STEP-K6-06 | ✅🔒 | 衝突保留與禁止平均規則 | judgment_pack/judgment/conflict_resolution_rules.json |
| STEP-K6-07 | ✅🔒 | Integration/Partition Protocol | cross_school_engine.js(consensus/complementary/conflict/school_specific/non_integrable) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-K7-00 | ✅🔒 | Feature Layer | core/feature/structural_feature_engine.js(8类Feature) |
| STEP-K7-01 | ✅🔒 | Pattern Layer | core/synthesis/pattern_engine_v2.js(single/multi/transformation/bodyuse/crosslayer) |
| STEP-K7-02 | ✅🔒 | Semantic Ontology | judgment_pack/ontology/semantic_ontology.json(37概念) |
| STEP-K7-03 | ✅🔒 | Domain Engine | core/domain/domain_engine.js(14领域) |
| STEP-K7-04 | ✅🔒 | School-Native Strength vs Product Score | 三轨绝对分离(NativeStrength/ProductScore/EvidenceConfidence) |
| STEP-K7-05 | ✅🔒 | Score Hard Rules | judgment_pack/score_models/score_weights.json |
| STEP-K7-06 | 🟡🟠 | Product Mapping | 有domain mapping但product mapping不完整 |
| STEP-K7-07 | 🟡🟠 | LifeDNA 產品架構參考 | 有derived标记但产品架构参考不完整 |
| STEP-K7-08 | ✅🔒 | Feature Object Contract | schemas/feature_schema.json(9类型Feature) |
| STEP-K7-09 | ✅🔒 | Pattern Object Contract | schemas/(含Pattern schema) |
| STEP-K7-10 | ✅🔒 | Judgment Ontology | schemas/judgment_schema.json |
| STEP-K7-11 | ✅🔒 | 累積四層疊盤 Context | core/overlay/overlay_engine.js(Natal/Decadal/Annual/Monthly累积) |
| STEP-K7-12 | ✅🔒 | 首次/再次/增強/削弱 Signal State | overlay_engine.js(ActivationHistory 8状态) |
| STEP-K7-13 | ✅🔒 | Feature→Domain 多對多 Mapping | judgment_pack/domains/feature_domain_mappings.json |
| STEP-K7-14 | ✅🔒 | 派內強度/產品分數/證據信心三軌 | 三轨绝对分离(core/score/ + evidence) |
| STEP-K7-15 | ✅🔒 | 校準與可反查 Score | judgment_pack/score_models/calibration_audit.json + tests/unit/score_calibration.test.cjs(4/4 PASS) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-K8-00 | ✅🔒 | AI 只能讀 Structured Result | core/narrative/no_ai_gate.js(AI边界声明) |
| STEP-K8-01 | 🟡🟠 | AI 可做 | 有边界声明但AI可做清单不完整 |
| STEP-K8-02 | 🟡🟠 | AI Output Provenance | 有observability但AI output provenance不完整 |
| STEP-K8-03 | ✅🔒 | Locked Structured Result Contract | schemas/output_schema.json |
| STEP-K8-04 | ✅🔒 | AI 逐句 Claim Binding | core/ai/claim_binding_validator.js + tests/unit/claim_binding_validator.test.cjs(6/6 PASS) |
| STEP-K8-05 | ✅🔒 | 無 AI 回歸驗收 | no_ai_gate.js(22元件自检全部PASS) |
| STEP-K8-06 | 🟡🟠 | AI Report Input Capsule | 有input schema但AI capsule不完整 |
| STEP-K8-07 | ✅🔒 | Constrained Human Report Schema | schemas/(含Human Report schema) |
| STEP-K8-08 | ✅🔒 | Post-generation Claim/Boundary Validator | core/ai/post_generation_validator.js + tests/unit/post_generation_validator.test.cjs(6/6 PASS) |
| STEP-K8-09 | ✅🔒 | Deterministic Fallback Renderer | core/narrative/narrative_composer.js(纯JS确定性,不依赖AI) |
| STEP-K8-10 | ❌🔵 | AI Token Budget/Cost Guard | 未做(AI相关,第二阶段) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-K9-00 | ✅🔒 | 雙層真相 | core/narrative/human_evidence_layer.js |
| STEP-K9-01 | ✅🔒 | Judgment Synthesis Engine | core/judgment/judgment_synthesis_engine.js(23K) |
| STEP-K9-02 | ✅🔒 | Theme Engine | core/judgment/theme_engine.js(3-6 Core Themes) |
| STEP-K9-03 | ✅🔒 | Signal Priority Engine | core/judgment/signal_priority_engine.js(10分类) |
| STEP-K9-04 | ✅🔒 | Intent Engine | core/intent/intent_engine.js(7意图,只改优先级不改Truth) |
| STEP-K9-05 | ✅🔒 | Relationship Intelligence Engine | core/relationship/relationship_intel_engine.js(第二代) |
| STEP-K9-06 | ✅🔒 | Emotional Context Layer | core/human/emotional_context_engine.js(三来源分离) |
| STEP-K9-07 | ✅🔒 | Support / Tone Policy | core/human/support_policy_engine.js;tone_policy_engine.js(5种tone) |
| STEP-K9-08 | ✅🔒 | Agency / Uncertainty / Hope | core/human/agency_layer.js;uncertainty_resolver.js;hope_balance_engine.js |
| STEP-K9-09 | ✅🔒 | Narrative Planning Engine | core/narrative/narrative_planner.js |
| STEP-K9-10 | ✅🔒 | Tonight Mode | core/narrative/tonight_mode.js |
| STEP-K9-11 | ✅🔒 | Message Helper | core/narrative/message_helper.js(禁情绪勒索) |
| STEP-K9-12 | ✅🔒 | Follow-up Journey | core/narrative/followup_journey.js |
| STEP-K9-13 | ✅🔒 | 低價產品/有效期/反焦慮消費 | core/narrative/anti_anxiety_engine.js;validity_window.js |
| STEP-K9-14 | ✅🔒 | Safety Boundary | core/narrative/no_fear_engine.js;core/legal/legal_footer.js |
| STEP-K9-15 | ✅🔒 | Human Layer vs Evidence Layer | human_evidence_layer.js(可展开Evidence) |
| STEP-K9-16 | 🟡🟠 | Product Rule Mapping | 有mapping但product rule mapping不完整 |
| STEP-K9-17 | ✅🔒 | Human-Centered Runtime Pipeline | core/human/human_centered_pipeline.js + tests/unit/human_centered_pipeline.test.cjs(6/6 PASS) |
| STEP-K9-18 | ✅🔒 | K9 Knowledge Coverage Matrix | docs/KNOWLEDGE-COVERAGE-MATRIX.md |
| STEP-K9-19 | ✅🔒 | 3–6 核心主題總判斷收斂 | theme_engine.js(3-6 Core Themes收敛) |
| STEP-K9-20 | ✅🔒 | Intent 與問題導向判斷 | intent_engine.js(7意图) |
| STEP-K9-21 | ✅🔒 | A→B/B→A 雙向關係與狀態 | relationship_intel_engine.js(A→B/B→A/Mutual,7种State) |
| STEP-K9-22 | ✅🔒 | 自述/占星/非診斷文字三源情緒 | emotional_context_engine.js(Self-report/Astrology Band/Text Cue三来源分离) |
| STEP-K9-23 | ✅🔒 | Support/Tone/Agency/Hope 平衡 | 各引擎(Support不改Judgment,Tone只改语气) |
| STEP-K9-24 | ✅🔒 | Narrative Plan 與內容配額 | narrative_planner.js;budget_engine.js(2000字预算) |
| STEP-K9-25 | ✅🔒 | Safety Gate | no_fear_engine.js(No-Fear Policy) |
| STEP-K9-26 | 🟡🟠 | 每句 Human Output 的 Evidence Boundary | 有narrative grounding test但每句evidence boundary不完整 |
| STEP-K9-27 | ✅🔒 | 無 AI 人本結果回歸驗收 | no_ai_gate.js(NO-AI Acceptance Gate自检通过) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-H01 | ✅🔒 | 確認三派交叉驗證主題與邊界 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H02 | ✅🔒 | 載入三派 Final Package Heads | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H03 | ✅🔒 | 比較三派定義 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H04 | ✅🔒 | 比較成立條件 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H05 | ✅🔒 | 比較例外與排除 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H06 | ✅🔒 | 比較時間層 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H07 | ✅🔒 | 比較案例與適用範圍 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H08 | ✅🔒 | 建立跨派 Observation Objects | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H09 | ✅🔒 | 判定 CONSENSUS | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H10 | ✅🔒 | 判定 PARTIAL CONSENSUS | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H11 | ✅🔒 | 判定方法差異 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H12 | ✅🔒 | 判定術語/同詞異義 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H13 | ✅🔒 | 判定定義衝突 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H14 | ✅🔒 | 判定判斷軸衝突 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H15 | ✅🔒 | 判定方向衝突 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H16 | ✅🔒 | 判定互補關係 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H17 | ✅🔒 | 判定 NON-INTEGRABLE 與派別保留 | core/synthesis/cross_school_engine.js(10种分类+Integration) |
| STEP-H18 | 🟡🟠 | 建立跨派待補證缺口 | 有引擎但正式结果包/缺口不完整 |
| STEP-H19 | 🟡🟠 | 隔離冷門/旁支/越界材料 | 有引擎但正式结果包/缺口不完整 |
| STEP-H20 | ✅🔒 | 建立 Cross-School 結果包 | judgment_pack/cross_school/cross_school_result_package.json + core/synthesis/cross_school_result_builder.js + tests/integration/cross_school_result_package.test.cjs(4/4 PASS) |
| STEP-H21 | ✅🔒 | D 審核跨派分類與衝突保留 | governance/cross_school_review_checklist.json + governance/cross_school_review_runner.py(12/12 PASS) + governance/cross_school_review_report.json |
| STEP-H22 | 🟡🟠 | 封存 H 交叉驗證結果 | 有版本管理但正式封存不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-I01 | ✅🔒 | 確認 H 完成與整合輸入 | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I02 | ✅🔒 | 載入三派結構與 provenance | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I03 | ✅🔒 | 整理共同觀察 | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I04 | ✅🔒 | 整理方法差異 | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I05 | ✅🔒 | 整理理論差異 | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I06 | ✅🔒 | 整理互補關係 | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I07 | ✅🔒 | 整理缺證與 UNKNOWN | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I08 | ✅🔒 | 建立可整合候選 | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I09 | ✅🔒 | 建立必須分派保留候選 | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I10 | ✅🔒 | 保留衝突與禁止平均 | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I11 | ✅🔒 | 裁定可整合內容 | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I12 | ✅🔒 | 裁定不可整合內容 | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I13 | ✅🔒 | 排除非正式資料 | cross_school_engine.js(Integration/Partition Protocol) |
| STEP-I14 | 🟡🟠 | 建立整合預測資料 | 有domain预测但整合预测不完整 |
| STEP-I15 | ✅🔒 | 保留派別 provenance | judgment_pack/manifests/school_provenance_retention.json + core/synthesis/provenance_tagger.js + tests/unit/provenance_tagger.test.cjs(3/3 PASS) |
| STEP-I16 | 🟡🟠 | 記錄整合/分派理由 | 有provenance但正式验证/封存不完整 |
| STEP-I17 | ✅🔒 | 驗證整合一致性 | core/synthesis/integration_consistency_validator.js + tests/unit/integration_consistency.test.cjs(4/4 PASS) |
| STEP-I18 | 🟡🟠 | 封存 I Integration/Partition | 有provenance但正式验证/封存不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-J01 | ✅🔒 | 建立唯一 FIX Ledger | governance/fix_ledger/fix_records.json(17筆唯一FIX-ID);validate_fix_ledger.py(7 checks PASS);fix_ledger_governance.test.cjs(6/6 PASS) |
| STEP-J02 | ✅🔒 | 盤點全部待修正項 | governance/fix_ledger/inventory_candidates.json(全量盤點);validate_fix_ledger.py(7 checks PASS);fix_ledger_governance.test.cjs(6/6 PASS) |
| STEP-J03 | ✅🔒 | 盤點 DELETE 候選 | governance/fix_ledger/candidates_delete.json(DELETE候選盤點);validate_fix_ledger.py(7 checks PASS) |
| STEP-J04 | ✅🔒 | 盤點 DEPRECATE/降級候選 | governance/fix_ledger/candidates_deprecate.json(DEPRECATE降級候選盤點);validate_fix_ledger.py(7 checks PASS) |
| STEP-J05 | ✅🔒 | 盤點 EXCLUDE 候選 | governance/fix_ledger/candidates_exclude.json(EXCLUDE候選盤點);validate_fix_ledger.py(7 checks PASS) |
| STEP-J06 | ✅🔒 | 盤點 KEEP 候選 | governance/fix_ledger/candidates_keep.json(KEEP候選盤點);validate_fix_ledger.py(7 checks PASS) |
| STEP-J07 | ✅🔒 | 盤點已完成項 | governance/fix_ledger/completed_items.json(已完成項盤點);validate_fix_ledger.py(7 checks PASS) |
| STEP-J08 | ✅🔒 | 盤點待補足項 | governance/fix_ledger/pending_items.json(待補足項盤點);validate_fix_ledger.py(7 checks PASS) |
| STEP-J09 | ✅🔒 | 建立唯一 FIX-ID | governance/fix_ledger/fix_records.json(FIX-2026-001~017唯一fix_id);檢查2 fix_id唯一(17筆)PASS |
| STEP-J10 | ✅🔒 | 記錄原始位置 | governance/fix_ledger/fix_records.json original_location(file+json_key);檢查1 schema欄位PASS |
| STEP-J11 | ✅🔒 | 保存原文/原值 | governance/fix_ledger/fix_records.json original_value(原文原值留存);檢查1 schema欄位PASS |
| STEP-J12 | ✅🔒 | 記錄問題類型 | governance/fix_ledger/fix_records.json problem_type(問題類型enum);檢查1 schema/enum/鐵律②PASS |
| STEP-J13 | ✅🔒 | 綁定證據 | governance/fix_ledger/fix_records.json evidence[](證據綁定);檢查1 schema欄位PASS |
| STEP-J14 | ✅🔒 | 綁定來源與 locator | governance/fix_ledger/fix_records.json source_locator(來源locator);檢查1 schema欄位PASS |
| STEP-J15 | ✅🔒 | 確認來源等級 | governance/fix_ledger/fix_records.json source_grade(來源等級A-D);檢查1 schema欄位PASS |
| STEP-J16 | ✅🔒 | 確認驗證狀態 | governance/fix_ledger/fix_records.json verification_status(CANDIDATE/VERIFIED);檢查1鐵律②守門PASS |
| STEP-J17 | ✅🔒 | 作出最終判定 | governance/fix_ledger/decisions.json(17條最終判定);檢查3 decisions閉包一致PASS |
| STEP-J18 | ✅🔒 | 指定處理動作 | governance/fix_ledger/fix_records.json action(KEEP/DELETE/...);檢查1 schema欄位PASS |
| STEP-J19 | ✅🔒 | 形成修正文/修正值 | governance/fix_ledger/corrections.json + fix_records.json corrected_value;檢查1 schema欄位PASS |
| STEP-J20 | ✅🔒 | 映射正式 Rule/Feature | governance/fix_ledger/rule_mappings.json + fix_records.json mapped_rule_id;檢查1 schema欄位PASS |
| STEP-J21 | ✅🔒 | 多重修正與同位置衝突檢查 | governance/fix_ledger/conflict_check.json(1組衝突皆resolved);檢查4 無未解決衝突PASS |
| STEP-J22 | ✅🔒 | V2/舊片段重新驗證 | governance/fix_ledger/revalidation_v2.json(V2/舊片段重驗);validate_fix_ledger.py(7 checks PASS) |
| STEP-J23 | ✅🔒 | 鎖定 Ledger 版本 | governance/fix_ledger/version_lock.json(sha256=1dc7a76d...);檢查5 版本鎖定一致PASS |
| STEP-J24 | ✅🔒 | 封存 J 總表 | governance/fix_ledger/archive_manifest.json(17筆全數封存);fix_ledger_governance.test.cjs(6/6 PASS) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-K01 | ✅🔒 | 讀取 locked FIX Ledger | build/pack_builder.py(deterministic build+SHA256) |
| STEP-K02 | ✅🔒 | 確認母檔唯讀 | build/pack_builder.py(deterministic build+SHA256) |
| STEP-K03 | ✅🔒 | 建立 working-copy 備份與版本 | build/pack_builder.py(deterministic build+SHA256) |
| STEP-K04 | ✅🔒 | 套用 DELETE | build/pack_builder.py(deterministic build+SHA256) |
| STEP-K05 | ✅🔒 | 套用 REPLACE | build/pack_builder.py(deterministic build+SHA256) |
| STEP-K06 | ✅🔒 | 套用 DEPRECATE | build/pack_builder.py(deterministic build+SHA256) |
| STEP-K07 | ✅🔒 | 套用 EXCLUDE | build/pack_builder.py(deterministic build+SHA256) |
| STEP-K08 | ✅🔒 | 搬入已核准內容 | build/pack_builder.py(deterministic build+SHA256) |
| STEP-K09 | ✅🔒 | 隔離未核准內容 | build/pack_builder.py(deterministic build+SHA256) |
| STEP-K10 | ✅🔒 | 套用 KEEP | build/pack_builder.py(deterministic build+SHA256) |
| STEP-K11 | ✅🔒 | 套用 KEEP-AS-IS | build/pack_builder.py(deterministic build+SHA256) |
| STEP-K12 | ✅🔒 | 重建 deterministic 結構 | build/pack_builder.py(deterministic build+SHA256) |
| STEP-K13 | 🟡🟠 | 檢查超出範圍與遺漏 | 有build报告但正式验收diff不完整 |
| STEP-K14 | 🟡🟠 | 檢查冷門/旁支隔離 | 有build报告但正式验收diff不完整 |
| STEP-K15 | 🟡🟠 | 驗收 working copy/diff/manifest | 有build报告但正式验收diff不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-M00 | ✅🔒 | 專案治理與研究憲法 | core/chart/standard_chart.js;IZTRO;真太阳时 |
| STEP-M01 | ✅🔒 | 共同紫微核心 | core/chart/standard_chart.js;IZTRO;真太阳时 |
| STEP-M02 | ✅🔒 | 時間/地理/真太陽時 | core/chart/standard_chart.js;IZTRO;真太阳时 |
| STEP-M03 | ✅🔒 | Standard Chart Core | core/chart/standard_chart.js;IZTRO;真太阳时 |
| STEP-M04 | 🟡🟠 | 研究控制平面 | 有部分模块但研究控制平面不完整 |
| STEP-M05 | 🟡🟠 | Evidence Intelligence | 有部分模块但研究控制平面不完整 |
| STEP-M06 | 🟡🟠 | Source Library | 有部分模块但研究控制平面不完整 |
| STEP-M07 | 🟡🟠 | Local-first Research | 有部分模块但研究控制平面不完整 |
| STEP-M08 | 🟡🟠 | G 缺口補證 | 有部分模块但研究控制平面不完整 |
| STEP-M09 | ✅🔒 | 三派研究內容 | 三派引擎+cross_school_engine+promotion_gate |
| STEP-M10 | ✅🔒 | H 三派交叉驗證 | 三派引擎+cross_school_engine+promotion_gate |
| STEP-M11 | ✅🔒 | I Integration / Partition | 三派引擎+cross_school_engine+promotion_gate |
| STEP-M12 | ✅🔒 | J/K 修正與發布 | 三派引擎+cross_school_engine+promotion_gate |
| STEP-M13 | ✅🔒 | Rule / Knowledge DB | rules_db+core引擎+overlay+domain+schemas+versioning+tests |
| STEP-M14 | ✅🔒 | Engine / Feature Runtime | rules_db+core引擎+overlay+domain+schemas+versioning+tests |
| STEP-M15 | ✅🔒 | Overlay | rules_db+core引擎+overlay+domain+schemas+versioning+tests |
| STEP-M16 | ✅🔒 | Domain / Prediction | rules_db+core引擎+overlay+domain+schemas+versioning+tests |
| STEP-M17 | ✅🔒 | Output / API | rules_db+core引擎+overlay+domain+schemas+versioning+tests |
| STEP-M18 | ✅🔒 | Schema / Contract | rules_db+core引擎+overlay+domain+schemas+versioning+tests |
| STEP-M19 | ✅🔒 | Repository / Versioning | rules_db+core引擎+overlay+domain+schemas+versioning+tests |
| STEP-M20 | ✅🔒 | Test / Validation Harness | rules_db+core引擎+overlay+domain+schemas+versioning+tests |
| STEP-M21 | 🟡🟠 | Execution / Job Control | 有observability但execution/job control不完整 |
| STEP-M22 | 🟡🟠 | Research Release | 有版本管理但正式research release不完整 |
| STEP-M23 | ✅🔒 | Audit / Traceability | core/traceability/traceability.js(14层追溯链) |
| STEP-M24 | 🟡🟠 | Data Import / Export | 有HTML导出但正式import/export不完整 |
| STEP-M25 | 🟡🟠 | Product Frontend | 有原型UI但正式product frontend不完整(roadmap已建) |
| STEP-M26 | ❌🔵 | Product Backend | 后端/API/Async为契约设计,未正式实现(docs/已建契约) |
| STEP-M27 | ❌🔵 | API Contract | 后端/API/Async为契约设计,未正式实现(docs/已建契约) |
| STEP-M28 | ❌🔵 | Async Jobs | 后端/API/Async为契约设计,未正式实现(docs/已建契约) |
| STEP-M29 | ✅🔒 | Observability | core/observability/observability.js |
| STEP-M30 | ❌🔵 | Administration | Administration未实现(商业层第二阶段) |
| STEP-M31 | ✅🔒 | Prediction / Scoring Engine | core/score/product_score_engine.js+native_strength_engine.js |
| STEP-M32 | 🟡🟠 | Accuracy / Calibration Corpus | 有calibration_cases.json但完整corpus不完整 |
| STEP-M33 | 🟡🟠 | AI Interpretation | 有no_ai_gate但AI interpretation不完整(第二阶段) |
| STEP-M34 | 🟡🟠 | Research Core Completion | 核心完成但research core completion正式验收不完整 |
| STEP-M35 | ✅🔒 | Research to Production Promotion | core/versioning/promotion_gate.js(七阶段) |
| STEP-M36 | ❌🔵 | Identity / Authentication | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M37 | ❌🔵 | Authorization / Tenant Isolation | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M38 | ❌🔵 | User Data Domain | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M39 | ❌🔵 | Plans / Entitlements | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M40 | ❌🔵 | Usage Metering / Quota | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M41 | ❌🔵 | Billing / Payments | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M42 | ❌🔵 | Subscription Lifecycle | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M43 | ❌🔵 | Orders / Accounting Ledger | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M44 | ❌🔵 | Reports / Artifact Delivery | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M45 | ❌🔵 | Notification | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M46 | ❌🔵 | Admin / Customer Support | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M47 | 🟡🟠 | Security / Privacy | 有security/privacy政策+privacy_guard.js但正式实现不完整 |
| STEP-M48 | ❌🔵 | Data Lifecycle / Privacy Rights | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M49 | ❌🔵 | Abuse / Fraud / Risk | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M50 | ❌🔵 | Deployment / SRE | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M51 | ❌🔵 | Backup / Disaster Recovery | Backup/DR为计划(docs/backup_dr_plan.md已建) |
| STEP-M52 | 🟡🟠 | Analytics / BI | 有analytics_tracker.js但完整BI不完整 |
| STEP-M53 | ❌🔵 | Content / CMS / SEO | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M54 | 🟡🟠 | Accessibility / Localization | 有a11y_checker.js+checklist但完整本地化不完整 |
| STEP-M55 | ✅🔒 | Legal / Commercial Policy | core/legal/legal_footer.js+legal_safety_disclaimer.md(网站底部已注入) |
| STEP-M56 | ❌🔵 | Optional Client Channels | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP-M57 | ❌🔵 | Final Completion State | 商业层(Identity/Auth/Billing/Payment等)为roadmap,未实现(docs/commercial_roadmap.md已建) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-HC-01 | 🟡🟠 | Schema / Contract | 有schema/validation/storage但横切契约不完整 |
| STEP-HC-02 | 🟡🟠 | Validation / Contract Gate | 有schema/validation/storage但横切契约不完整 |
| STEP-HC-03 | 🟡🟠 | Storage / Repository / Versioning | 有schema/validation/storage但横切契约不完整 |
| STEP-HC-04 | ❌🔵 | Product Frontend | 横切商业层为契约/roadmap,未正式实现 |
| STEP-HC-05 | ❌🔵 | Product Backend | 横切商业层为契约/roadmap,未正式实现 |
| STEP-HC-06 | ❌🔵 | API / Backend Contract | 横切商业层为契约/roadmap,未正式实现 |
| STEP-HC-07 | ❌🔵 | Async Jobs | 横切商业层为契约/roadmap,未正式实现 |
| STEP-HC-08 | 🟡🟠 | Domain / Prediction / Scoring | 有schema/validation/storage但横切契约不完整 |
| STEP-HC-09 | 🟡🟠 | Validation / Test / Release | 有schema/validation/storage但横切契约不完整 |
| STEP-HC-10 | ❌🔵 | AI Interpretation | 横切商业层为契约/roadmap,未正式实现 |
| STEP-HC-11 | ❌🔵 | Auth / User Data / Privacy | 横切商业层为契约/roadmap,未正式实现 |
| STEP-HC-12 | ❌🔵 | Entitlement / Billing / Anti-abuse | 横切商业层为契约/roadmap,未正式实现 |
| STEP-HC-13 | ❌🔵 | Reports / Artifact Delivery | 横切商业层为契约/roadmap,未正式实现 |
| STEP-HC-14 | ❌🔵 | Observability / Operations | 横切商业层为契约/roadmap,未正式实现 |
| STEP-HC-15 | ❌🔵 | Analytics / BI | 横切商业层为契约/roadmap,未正式实现 |
| STEP-HC-16 | ❌🔵 | Content / SEO / Growth | 横切商业层为契约/roadmap,未正式实现 |
| STEP-HC-17 | 🟡🟠 | Accessibility / Localization / Legal / Safety | 有schema/validation/storage但横切契约不完整 |
| STEP-HC-18 | 🟡🟠 | Dependency Order | 有部分实现但横切契约不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-A00 | ✅🔒 | Judgment Constitution | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A01 | ✅🔒 | Chart Fact Layer | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A02 | ✅🔒 | Feature Extraction | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A03 | ✅🔒 | Rule Matcher | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A04 | ✅🔒 | Finding Generator | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A05 | ✅🔒 | Finding Normalizer | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A06 | ✅🔒 | Finding Deduplicator | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A07 | ✅🔒 | Theme Engine | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A08 | ✅🔒 | Theme Clustering | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A09 | ✅🔒 | Cause Chain Resolver | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A10 | ✅🔒 | Time Layer Resolver | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A11 | ✅🔒 | Signal Reinforcement | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A12 | ✅🔒 | Cross-School Support | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A13 | ✅🔒 | Conflict Resolver | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A14 | ✅🔒 | Protective Factor Resolver | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A15 | ✅🔒 | Negative Dominance Resolver | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A16 | ✅🔒 | Uncertainty Resolver | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A17 | ✅🔒 | Priority Ranker | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A18 | ✅🔒 | Signal Priority Classification | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A19 | ✅🔒 | Domain Judgment Builder | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A20 | ✅🔒 | Overall Judgment Builder | core/judgment/全部引擎(synthesis/theme/cause/conflict/protective/uncertainty/signal_priority) |
| STEP-JDG-A21 | 🟡🟠 | Baseline→Current Delta Resolver | 有cause chain但delta/cross-domain resolver不完整 |
| STEP-JDG-A22 | 🟡🟠 | Cross-Domain Interaction Resolver | 有cause chain但delta/cross-domain resolver不完整 |
| STEP-JDG-A23 | 🟡🟠 | User-reported Situation Context Layer | 有emotional context但situation context layer不完整 |
| STEP-JDG-A24 | 🟡🟠 | Situation Fact vs Astrology Fact Boundary | 有emotional context但situation context layer不完整 |
| STEP-JDG-A25 | 🟡🟠 | Current Moment Synthesis Builder | 有tonight mode但current moment synthesis不完整 |
| STEP-JDG-A26 | 🟡🟠 | Tonight Relevance Ranker | 有tonight mode但current moment synthesis不完整 |
| STEP-JDG-A27 | 🟡🟠 | Current Moment Capsule | 有tonight mode但current moment synthesis不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-B01 | ✅🔒 | Individual Relationship Profile | core/relationship/relationship_intel_engine.js(第二代,A→B/B→A/Mutual,12轴,7种State) |
| STEP-JDG-B02 | ✅🔒 | Directional Relationship Rules | core/relationship/relationship_intel_engine.js(第二代,A→B/B→A/Mutual,12轴,7种State) |
| STEP-JDG-B03 | ✅🔒 | Mutual Relationship Layer | core/relationship/relationship_intel_engine.js(第二代,A→B/B→A/Mutual,12轴,7种State) |
| STEP-JDG-B04 | ✅🔒 | Structural Compatibility | core/relationship/relationship_intel_engine.js(第二代,A→B/B→A/Mutual,12轴,7种State) |
| STEP-JDG-B05 | ✅🔒 | Temporal Compatibility | core/relationship/relationship_intel_engine.js(第二代,A→B/B→A/Mutual,12轴,7种State) |
| STEP-JDG-B06 | ✅🔒 | Relationship State Resolver | core/relationship/relationship_intel_engine.js(第二代,A→B/B→A/Mutual,12轴,7种State) |
| STEP-JDG-B07 | ✅🔒 | Relationship Judgment | core/relationship/relationship_intel_engine.js(第二代,A→B/B→A/Mutual,12轴,7种State) |
| STEP-JDG-B08 | 🟡🟠 | Partner Data Sufficiency Gate | 有relationship engine但数据充分性/部分数据/单边回退/观察上下文不完整 |
| STEP-JDG-B09 | 🟡🟠 | Partner Birth-time Uncertainty/Partial Data Mode | 有relationship engine但数据充分性/部分数据/单边回退/观察上下文不完整 |
| STEP-JDG-B10 | 🟡🟠 | One-sided Relationship Fallback | 有relationship engine但数据充分性/部分数据/单边回退/观察上下文不完整 |
| STEP-JDG-B11 | 🟡🟠 | Observed Relationship Context | 有relationship engine但数据充分性/部分数据/单边回退/观察上下文不完整 |
| STEP-JDG-B12 | 🟡🟠 | Astrological vs Observed Relationship State Separation | 有relationship engine但数据充分性/部分数据/单边回退/观察上下文不完整 |
| STEP-JDG-B13 | 🟡🟠 | Relationship Axis Matrix | 有relationship engine但数据充分性/部分数据/单边回退/观察上下文不完整 |
| STEP-JDG-B14 | 🟡🟠 | Conflict/Repair Interaction Loop | 有relationship engine但数据充分性/部分数据/单边回退/观察上下文不完整 |
| STEP-JDG-B15 | 🟡🟠 | No-contact/Breakup/Blocking/Ambiguous Boundary States | 有relationship engine但数据充分性/部分数据/单边回退/观察上下文不完整 |
| STEP-JDG-B16 | 🟡🟠 | Relationship Coverage/Claim Uncertainty | 有relationship engine但数据充分性/部分数据/单边回退/观察上下文不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-C01 | ✅🔒 | Astrology Truth Boundary | no_ai_gate.js+legal_footer.js(命理真相边界声明) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-D01 | ✅🔒 | Narrative Planner | core/narrative/全部引擎(planner/budget/grammar/composer/sentence_selector,120句library) |
| STEP-JDG-D02 | ✅🔒 | Content Budget | core/narrative/全部引擎(planner/budget/grammar/composer/sentence_selector,120句library) |
| STEP-JDG-D03 | ✅🔒 | Deterministic Narrative Grammar | core/narrative/全部引擎(planner/budget/grammar/composer/sentence_selector,120句library) |
| STEP-JDG-D04 | ✅🔒 | Sentence Library | core/narrative/全部引擎(planner/budget/grammar/composer/sentence_selector,120句library) |
| STEP-JDG-D05 | ✅🔒 | Sentence Metadata | core/narrative/全部引擎(planner/budget/grammar/composer/sentence_selector,120句library) |
| STEP-JDG-D06 | ✅🔒 | Paragraph Composer | core/narrative/全部引擎(planner/budget/grammar/composer/sentence_selector,120句library) |
| STEP-JDG-D07 | ✅🔒 | Deterministic Variation | core/narrative/全部引擎(planner/budget/grammar/composer/sentence_selector,120句library) |
| STEP-JDG-D08 | ✅🔒 | ≤2000 Chinese-character Product Contract | core/narrative/全部引擎(planner/budget/grammar/composer/sentence_selector,120句library) |
| STEP-JDG-D09 | 🟡🟠 | Evidence Compression Engine | 有budget engine但evidence compression/redundancy check/emotional pacing不完整 |
| STEP-JDG-D10 | 🟡🟠 | Section Budget Allocator | 有budget engine但evidence compression/redundancy check/emotional pacing不完整 |
| STEP-JDG-D11 | 🟡🟠 | Redundancy/Contradiction Checker | 有budget engine但evidence compression/redundancy check/emotional pacing不完整 |
| STEP-JDG-D12 | 🟡🟠 | Emotional Pacing Resolver | 有budget engine但evidence compression/redundancy check/emotional pacing不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-E01 | ✅🔒 | Tone Profile | core/human/全部引擎(tone_policy/support_policy/hope_balance/agency_layer/no_fear) |
| STEP-JDG-E02 | ✅🔒 | User Tone Preference | core/human/全部引擎(tone_policy/support_policy/hope_balance/agency_layer/no_fear) |
| STEP-JDG-E03 | ✅🔒 | Support Policy | core/human/全部引擎(tone_policy/support_policy/hope_balance/agency_layer/no_fear) |
| STEP-JDG-E04 | ✅🔒 | No False Hope | core/human/全部引擎(tone_policy/support_policy/hope_balance/agency_layer/no_fear) |
| STEP-JDG-E05 | ✅🔒 | Honest Support | core/human/全部引擎(tone_policy/support_policy/hope_balance/agency_layer/no_fear) |
| STEP-JDG-E06 | ✅🔒 | Agency | core/human/全部引擎(tone_policy/support_policy/hope_balance/agency_layer/no_fear) |
| STEP-JDG-E07 | ✅🔒 | No Fear Policy | core/human/全部引擎(tone_policy/support_policy/hope_balance/agency_layer/no_fear) |
| STEP-JDG-E08 | ✅🔒 | Support Goal Router | core/human/全部引擎(tone_policy/support_policy/hope_balance/agency_layer/no_fear) |
| STEP-JDG-E09 | 🟡🟠 | Reality Check/毒雞湯 Mode | 有support policy但reality check/毒鸡汤/tone×emotion不完整 |
| STEP-JDG-E10 | 🟡🟠 | Reality Check Safety Policy | 有support policy但reality check/毒鸡汤/tone×emotion不完整 |
| STEP-JDG-E11 | 🟡🟠 | Tone × Emotion Compatibility Policy | 有support policy但reality check/毒鸡汤/tone×emotion不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-F01 | ✅🔒 | Self Report | core/human/emotional_context_engine.js(三来源分离,Self-report 0-10,Astrology Band四档,Text Cue non-diagnostic) |
| STEP-JDG-F02 | ✅🔒 | Astrology Context Indicators | core/human/emotional_context_engine.js(三来源分离,Self-report 0-10,Astrology Band四档,Text Cue non-diagnostic) |
| STEP-JDG-F03 | ✅🔒 | Text Emotional Cue | core/human/emotional_context_engine.js(三来源分离,Self-report 0-10,Astrology Band四档,Text Cue non-diagnostic) |
| STEP-JDG-F04 | ✅🔒 | Tonight State Card | core/human/emotional_context_engine.js(三来源分离,Self-report 0-10,Astrology Band四档,Text Cue non-diagnostic) |
| STEP-JDG-F05 | ✅🔒 | Emotion Thermometer 0–10 Contract | core/human/emotional_context_engine.js(三来源分离,Self-report 0-10,Astrology Band四档,Text Cue non-diagnostic) |
| STEP-JDG-F06 | 🟡🟠 | Emotion Routing Policy | 有emotional context但routing policy/distress vs crisis分离不完整 |
| STEP-JDG-F07 | 🟡🟠 | Distress vs Crisis Separation | 有emotional context但routing policy/distress vs crisis分离不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-G01 | ✅🔒 | Tonight Avoid | core/narrative/tonight_mode.js(今晚主题/为什么难受/关系状态/时间背景/先不要/可以做/支持文字) |
| STEP-JDG-G02 | ✅🔒 | Tonight Action | core/narrative/tonight_mode.js(今晚主题/为什么难受/关系状态/时间背景/先不要/可以做/支持文字) |
| STEP-JDG-G03 | ✅🔒 | Core Support Line | core/narrative/tonight_mode.js(今晚主题/为什么难受/关系状态/时间背景/先不要/可以做/支持文字) |
| STEP-JDG-G04 | 🟡🟠 | Night Decision Guard | 有tonight mode但night decision guard/action priority不完整 |
| STEP-JDG-G05 | 🟡🟠 | Tonight Action Priority Resolver | 有tonight mode但night decision guard/action priority不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-H01 | ✅🔒 | Tonight Mode | core/narrative/tonight_mode.js |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-I01 | ✅🔒 | Low-price Product Contract | anti_anxiety_engine.js+validity_window.js(低价/有效期/反焦虑) |
| STEP-JDG-I02 | 🟡🟠 | Product Contract Matrix | 有anti_anxiety但product contract matrix/partial mode/cost guard不完整 |
| STEP-JDG-I03 | 🟡🟠 | Full-pair/Partial/One-sided Product Mode Contract | 有anti_anxiety但product contract matrix/partial mode/cost guard不完整 |
| STEP-JDG-I04 | 🟡🟠 | AI/No-AI Cost Envelope & Margin Guard | 有anti_anxiety但product contract matrix/partial mode/cost guard不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-J01 | ✅🔒 | No Compulsive Recheck | validity_window.js+followup_journey.js+anti_anxiety_engine.js |
| STEP-JDG-J02 | ✅🔒 | Analysis Validity / Follow-up | validity_window.js+followup_journey.js+anti_anxiety_engine.js |
| STEP-JDG-J03 | 🟡🟠 | Meaningful Change Detector | 有validity window但meaningful change detector/same-window reuse不完整 |
| STEP-JDG-J04 | 🟡🟠 | Same-window Reuse/No-charge Decision | 有validity window但meaningful change detector/same-window reuse不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-K01 | 🟡🟠 | Personal Journey | 有followup但personal journey不完整 |
| STEP-JDG-K02 | 🟡🟠 | Companion Session/Journey Snapshot | 有session概念但正式companion session不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-L01 | ✅🔒 | Message Helper | core/narrative/message_helper.js(尊重/清楚/不操控/有界线) |
| STEP-JDG-L02 | 🟡🟠 | Message Safety Linter | 有message helper但safety linter不完整 |
| STEP-JDG-L03 | 🟡🟠 | Pause Before Send | 有message helper但pause before send不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-M01 | ✅🔒 | Relationship Safety | relationship boundary声明+no_fear_engine.js |
| STEP-JDG-M02 | ✅🔒 | Emotional Safety | emotional_context_engine.js+hope_balance_engine.js |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-N01 | 🟡🟠 | Human Result Composer | 有narrative_composer但human result composer不完整 |
| STEP-JDG-N02 | ✅🔒 | Human versus Evidence Layer | human_evidence_layer.js(双层分离,Evidence可展开) |
| STEP-JDG-N03 | 🟡🟠 | Current Moment/Companion Card Composer | 有tonight mode但companion card composer不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-O01 | ✅🔒 | No-AI Architecture | no_ai_gate.js(22元件自检,纯JS确定性) |
| STEP-JDG-O02 | ✅🔒 | No-AI Acceptance Test | no_ai_gate.js自检全部PASS |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-P01 | ✅🔒 | Versioning | core/versioning/version_manager.js(15组件版本) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-Q01 | ✅🔒 | Reproducibility | tests/test_reproducibility.js(相同输入产相同结果) |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-R01 | 🟡🟠 | Full Product Pipeline | 有analysis_orchestrator但完整product pipeline不完整 |
| STEP-JDG-R02 | 🟡🟠 | Tonight Companion Full Product Pipeline | 有tonight mode但完整companion pipeline不完整 |
| STEP ID | 標示 | 名稱 | 證據 / 說明 |
|---|---|---|---|
| STEP-JDG-S01 | ✅🔒 | Four Constitutional Rules | legal_footer.js+no_fear_engine.js(四铁律) |
| STEP-JDG-S02 | ✅🔒 | Observed Reality Overrides Astrology Speculation | emotional_context_engine.js(观察现实优先于命理推测) |
| STEP-JDG-S03 | ✅🔒 | Third-person Mind-reading Prohibition | relationship boundary声明(禁止读心/证明他爱不爱) |