排版核心块:明确「当前状态:」是小标题、每件事只写一次(⛔ 不许每条圆点都带前缀)

一、起因(用户点破逐字)
「为什么每句话 前面都要加「当前状态:」,我的记得 应该是
 当前状态:
 段落XXXXX
 段落XXXXX」
⇒ 我把「当前状态」读成了**每条圆点的前缀**,连着好多轮都这么写。

二、根因:注入源那句话本身写得含糊
原句:「每件事先写「当前状态」(**每条一个圆点**,用**一句陈述句**说重点…)」——
「每条一个圆点」是附着在「当前状态」下面的,但读起来也能读成"每条都写当前状态"。
⚠️ 对照:本区 `CODEBUDDY.md` 那条**本来写得很清楚**(「每件事写两段:**当前状态** + **待处理事项**」
+「**当前状态**:每条一个**圆点**」)—— 两份文本不一致,而**每轮注入的是含糊的那份** ⇒ 含糊的那份赢。

三、改法
1. `references/03-回复排版-核心块.md` 的骨架那条重写为三行:
   · 骨架:`# 大类别` → `## 具体事项` → **每件事写两段:`当前状态:` + `待处理事项:`**;
   · 🔴 **这两个小标题各占一行、每件事只写一次**;⛔ **不许在每条圆点前面都加「当前状态:」**;
   · `当前状态:` 下面**每条一个圆点**(`- `)…;`待处理事项:` 下面用序号 `1、2、3、`。
   核心块 1091 → 1287 字符(⛔ 它每轮都注入,已压紧到三行)。
2. 走注入器刷新**本区环境文件**:`apply-reply-rules.py --ws <本区> --apply`
   ⇒ 回读一致 ✅(写前自动备份 `CODEBUDDY.md.bak-replycore-20261007-080319`)。

验收:selftest.py rc=0 PASS 102 / FAIL 0;manifest 70 份、语法失败 0;
`apply-reply-rules --check` 报「一致 ✅」。
This commit is contained in:
admin committed 2026-10-07 08:05:12 +08:00
1 parent a3935b5fc5
commit 1a0cd14c91
2 files changed
+5 -3

No files matched your search

@@ -12,7 +12,9 @@
> 用户令(2026-10-02):「所有会话中回复排版和格式要求和规则,也要整合到会话技能中,使用时配置到对应环境文件中」。
<!-- REPLY-CORE:BEGIN (钩子每轮**现读本块**;改口径只改这里,⛔ 别去改钩子) -->
- **骨架**:拆两层 —— `#` 大类别(已完成/待处理任务)→ `##` 具体事项。每件事先写「当前状态」(每条一个圆点,用**一句陈述句**说重点,依据与细节放**句末圆括号**),再写「待处理事项」(用序号 `1、2、3、`,每条可不止一句)。
- **骨架**:`# 大类别`(已完成/待处理任务)→ `## 具体事项` → **每件事写两段:`当前状态:` + `待处理事项:`**。
- 🔴 **这两个小标题各占一行、每件事只写一次**;⛔ **不许在每条圆点前面都加「当前状态:」**(2026-10-07 用户点破:那样满屏都是前缀)。
- **`当前状态:`** 下面**每条一个圆点**(`- `),每条**一句陈述句**说重点,依据与细节放**句末圆括号**;**`待处理事项:`** 下面用序号 `1、2、3、`。
- **层级与顺序**:大类标题必须比任务名大一号;**已完成的大类放最前**,待处理放最后;附件写在**所属板块最末一行**;⛔ 不出四级标题。
- **首屏**:开头 3 行内先给判定(✅/⚠️/❌ + 一句),细节放后面。
- **三禁**(⛔ 任一命中 = 该条回复**作废、重写后再发**):**表格** / **长散文** / **碎标签堆叠**。
+2 -2
View File
@@ -1,6 +1,6 @@
# manifest · 包内文件清单
> 生成方式:逐文件 `compile()` / `json.loads` + md5 | **最近一次全量重算:2026-10-07 07:55 (检查排期补 workspace_scope(修未分组)+ 静默阈值 20→10 + 两条新判据)**
> 生成方式:逐文件 `compile()` / `json.loads` + md5 | **最近一次全量重算:2026-10-07 08:04 (排版核心块:明确「当前状态:」是小标题只写一次(禁止每条带前缀))**
> ⚠️ **2026-10-05 局部增量**:`references/pitfalls.md`(P0-77 拆条 + P0-73/P0-77 压缩)与
> `scripts/goalctl.py`(`--switch-goal` 确认闸 + 旧目标归档)两行的 md5/大小已按当天实测值更新;**其余行仍是 10-04 基线**。
> ⛔ 本表**不含** `install.log`(运行日志)与 `references/manifest.md`(自引用,写完即失真)。
@@ -122,7 +122,7 @@
| `references/00-动手前必过.md` | 7181 | `33bc86e442ccd4fcbb930c79c4ad0641` | — |
| `references/01-文档索引.md` | 4159 | `ea4185d568b94d7aa915f84f259b9773` | — |
| `references/02-功能优先协作协议.md` | 35529 | `9122a6715bde02ab549805d69866d1cf` | — |
| `references/03-回复排版-核心块.md` | 7538 | `1b34438e21db640d17b97a4a2522a249` | — |
| `references/03-回复排版-核心块.md` | 7766 | `01277367d560383669ad493538e45587` | — |
| `references/04-决策方法论.md` | 35566 | `eb5bdf8f100beb8eacb9f20b042df86c` | — |
| `references/99-速查清单.md` | 9832 | `5c97728af7cb67e9be9a3e491bdc5fd9` | — |
| `references/architecture.md` | 119631 | `5fc3b103bb846b6dd903df0b7e736d22` | — |