From fa5beae764cbd4fb17a8cdff1d91a5cb6dcd8489 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 11 Nov 2026 17:07:53 +0800 Subject: [PATCH] =?UTF-8?q?docs(tasks):=20FIX-2=20for=20#188=20=E2=80=94?= =?UTF-8?q?=20allow=20word-bounded=20status/field=20rules=20in=20=5Fstrip?= =?UTF-8?q?=5Fpl9=5Fuser=5Fengineering=5Fmarkers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01DbBXoyn7Hj3LCW3BUs5bZ8 --- docs/tasks/FIX-report-wording-sanitizer-2.md | 31 ++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 docs/tasks/FIX-report-wording-sanitizer-2.md diff --git a/docs/tasks/FIX-report-wording-sanitizer-2.md b/docs/tasks/FIX-report-wording-sanitizer-2.md new file mode 100644 index 00000000..b0368fc4 --- /dev/null +++ b/docs/tasks/FIX-report-wording-sanitizer-2.md @@ -0,0 +1,31 @@ +# FIX-2:R4 允许改 `_strip_pl9_user_engineering_markers`(#188,2026-11-11) + +Claude 答复(验收方的任务书修正,不是产品裁定):原任务书第四节第 5 条把 `_strip_pl9_user_engineering_markers` 列为不改,这是任务书的错——它在完整导出里被调用两次(`_sanitize_pl9_public_markdown` 末尾、`_sanitize_pl9_ai_density_markdown`),不改它 R4 的验收第 4–6 条做不到。现放开,范围如下。 + +## 允许改的 + +只改该函数 `replacements` 表里这两类条目: + +1. **状态词**:`parameter_sensitive / unverified`、`parameter_sensitive`、`partial_verified`、`pyjhora_behavior_only / not_multiengine_parity`、`pyjhora_behavior_only`、`restricted_or_unclosed`、`not_applicable`、`blocked_and_conflict_fields_cannot_generate_final_predictions`、`blocked`、`profile_sensitive`。 + - 映射改成与原任务书第四节同一张 `STATUS` 表(参数敏感 / 阻塞 / 待核对 …)。只保留一份表,两处引用同一常量,不得复制第二份。 + - 表里没有的词按原任务书第四节的规则处理,不得自创新词;遇到原任务书没覆盖的词,停下选需拍板。 +2. **字段名类**:`profile` / `Profile`、`status` / `Status`、`source_path`、`schema`、`audit`、`producer` / `Producer`。 + - 改为只在独立词上替换:正则 `(?