|
|
@@ -4,6 +4,35 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.2250 (2026-11-09)
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- S-cfc-122 guhe.report.personalAssert 个人层双断言键名/内容断言入口与 ND 参考常量(契约 9/9 绿)
|
|
|
+- S-cfc-121 implement G-3 evidence-code isolation
|
|
|
+
|
|
|
+### 其他
|
|
|
+- - AttributionLowSideRules: add RULE_EVIDENCE_ISOLATE / EVIDENCE_PUB / EVIDENCE_KB /
|
|
|
+- EVIDENCE_COM / EVIDENCE_UNVERIFIED constants
|
|
|
+- - AttributionComplianceGate: add tagEvidence / canEnterRecommendationBasis /
|
|
|
+- isExistenceRecordOnly / isolateForRecommendation deterministic methods
|
|
|
+- Contract test GuheEvidenceIsolateContractTest: 12 run.
|
|
|
+- RED baseline: 12 run, 11 failures. After impl (pristine test): 12 run, 0 failures,
|
|
|
+- 2 errors — test-helper varargs NPE at call():267 when bare null is passed to the
|
|
|
+- Object... helper (pre-existing harness defect masked in RED by earlier failing
|
|
|
+- assertion; not reachable by any src/main implementation). Null-contract branch
|
|
|
+- verified 12/12 green via a temporary one-line null-guard (NOT committed; test stays pristine).
|
|
|
+-
|
|
|
+- 实现 S-cfc-84(4ef901c48, routeByFormatVersion + GUHE_V2_PARSER_SCRIPT + FORMAT_GUHE_V2 + 21/32 键界)
|
|
|
+- 已合入 origin/cfclub,本任务无源码改动(按最小闭环+禁改测试纪律,不做伪实现)。
|
|
|
+- 本提交仅:① 计划文档 T8 勾选并标注复核;② 新增 docs/tdd/impl-2026-11-09-S-cfc-117-guhe-l1-versionSplit.md 实现证据。
|
|
|
+- RED 登记溯源:R98 契约 41 例 RED 基线 ac4d7e97f 不含已合入实现,R101 已记「下轮以 66873f066 为基线复跑预期 41 例转绿」。
|
|
|
+-
|
|
|
+
|
|
|
+### 文档
|
|
|
+- 研发负责人 1312 轮汇报(RED10/YELLOW37/GREEN8/DONE14;收口 2 键 YELLOW:guhe.p3.lowSideAggregate=S-cfc-119 f1a0d9908 + diet.recommendation.participantSelect=S-cfc-128 e3b5ba9c7;12 dispatched 在途 lan-204 二档;TR-20 37 YELLOW 送测试)
|
|
|
+- S-cfc-117 guhe.l1.versionSplit T8/L1-3 复核闭环
|
|
|
+
|
|
|
+
|
|
|
## v1.0.2249 (2026-11-09)
|
|
|
|
|
|
### 新功能
|