仓库清理:memory 移出仓库 + 行尾规范化 + 执行会话目录排除 + docs/pm 入库
用户拍板三条(2026-10-15):「1、memory 不入仓库」「2、A方案」「3、A方案」 1、`memory 不入仓库`(推翻旧口径):`.gitignore` 增 `.workbuddy/memory/`, 并把原注释「⛔ 保留 .workbuddy/memory/ 等知识文件」标注作废;已入库的 293 个文件 用 `git rm -r --cached` 移出索引(⛔ 不动磁盘 —— memory 留在本机照常用, 只是不再跟仓库走)。连带删掉被新规则覆盖的冗余行 `.workbuddy/memory/.backup-*/`。 2、行尾规范化(A 方案):新增 `.gitattributes`(`* text=auto eol=lf`)。 起因:仓里原先没有属性文件、`core.autocrlf=false`,编辑器写成 CRLF 时 git 认为 "整文件都改了"(实测 49 个文件 24816 增 = 24816 删、内容零变化),污染 diff 且每轮刷屏。 3、执行会话目录排除(A 方案):`.gitignore` 增 `执行会话/`(内含 160 个文件, 多为 `_gate-out-第N切片.txt` 这类过程性中间输出);同时把该入库的 `docs/pm/` (ai1net-plugin 产品调研 9 份:1a 需求 / 1b 竞品+4 份独立分析 / 1c 画像 / 1d 策略 / 1e 场景)入库。 验收:提交前 `git status` 未暂存剩余 0(清理前为 78 项)。
This commit is contained in:
1 parent
470a0bb5ce
commit
32a0fdd23c
304 files changed
+1127
-53847
No files matched your search
@@ -1,38 +0,0 @@
|
||||
# 覆盖网络线 · 序 ⑪ 规划棒(automation `3d4dffc0`)— 运行记忆
|
||||
|
||||
> 用途:下一棒开工前扫一眼,确认本棒没有遗留「未落盘的状态 / 未告知的拍板」。
|
||||
> ⛔ 只记高层结论与指针,不复制正文。
|
||||
|
||||
---
|
||||
|
||||
## 2026-09-17 14:50–15:0x · 第 1 次运行 —— ✅ 全部完成(收官)
|
||||
|
||||
**任务**:序 ⑪「观测口径重构 + 在册小缺陷清算排序」**规划棒**,按入口 §2「🎯 本轮动作」开工。⚠️ 只出规划、不改码。
|
||||
|
||||
**结果**:✅ 出单 1 份、零改码、零上抛、收口 5 件全办。
|
||||
|
||||
**核心成果(一句话)**:把「计数相等」这个**既假红又假绿**的判据换成**三集包含式白名单集合**(`必在集 ⊆ 实际 ⊆ 必在集 ∪ 允许集 ∪ 运行期派生集`,派生唯一来源 = relay `/status.endpoints[].localPort`),`nft` 同族改「入站 accept 集合 ⊆ 白名单」;并把「有/无实例态两值」**直接消除**(进允许区间)而不是编码进参数表。
|
||||
|
||||
**关键指针**:
|
||||
- 产物 = 工作区根 `交接单_观测口径与在册缺陷_20260917.md`(244 行 / 24,975 B / 纯 LF)。
|
||||
**§8 前缀指纹 `3ece0f870cba67d0113a4c5f9de9d812`**|全文件 md5 `e194bc06ed8aedf0802de36063dc26e8`。
|
||||
- 结构 = §2 只读前置 P1–P5|§3 范围(只改观测面,⛔ `src/**` 零改动)|§4 决策点 5 条 + 三条硬门|§5 S0–S6 + **§5.9 六条缺陷排序** + §5.10 范围外|§6 E1–E9 验收|§7 回滚|§8 回报格式 + §8.9 指纹口径。
|
||||
- **本轮新查到、执行棒必看的两个形态风险**:① 探针 `cleanValue()` **会剥 `*`** ⇒ 白名单值必须按 `ss` 原文写(`0.0.0.0:443`,⛔ 不是 `*:443`);② relay 端点落点是**动态值**(现值 `46147`)。
|
||||
- 期望验收值:`overlay-probe` **10/12 → 11/12**(剩余 `OBS-09` = 环境态 47 无活跃实例)。
|
||||
|
||||
**顺手办(同棒内)**:`.workbuddy/memory/MEMORY.md` **真瘦身 8 121 → 7 712 字符**(回到注入上限内;⚠️ 后续新增必须**按序插入,⛔ 别再追加结尾**)。
|
||||
|
||||
**下一棒登记**:automation id **`52645861-6895-459c-a07e-a5d686787d9c`**「覆盖网络线-序12执行棒-观测口径重构」(一次性,`scheduledAt` = 2026-09-17 **14:58** = 收口 +3 min,`nextRunAt` = 1789628280000)。已用陈述句告知用户并落盘到入口 §2 与 MEMORY.md 在途单。
|
||||
|
||||
**边界遵守**:⛔ 未改任何代码(`src/` 与 `scripts/` 一字未动)|⛔ **未改参数表**(参数表改动留执行棒)|⛔ 未 commit / 未 push(`git status --short` = 43,均为既有未提交改动)|⛔ 未碰生产阈值 / 未重启任何服务|未上抛任何范围外事项(§5.10 只登记、不定序)。
|
||||
|
||||
**收口清单核对**:① 释放锁 ✅ ② 陈述句告知 + 登记下一棒 ✅ ③ 入口 §0 + §2 推进到序 ⑫ ✅ ④ 工作区日志 `.workbuddy/memory/2026-09-17.md` ✅ ⑤ 本文件 ✅。
|
||||
|
||||
---
|
||||
|
||||
## 运行须知(给后续复跑的同类棒)
|
||||
|
||||
- 本 automation **是一次性的**,已执行完毕 ⇒ ⛔ 不要重启它;若需再跑,另建新棒。
|
||||
- 开工前先跑 `state.py` + 扫最新两条 automation memory(防漏掉别人留下的拍板)。
|
||||
- 规划棒的取证上限 = **3 条命令**;本棒实际用了 3 条(状态 + 自动化记忆清单 + 引用/参数键枚举),其余靠 Read/Grep 定点读取。
|
||||
- ⛔ 规划棒**不得**顺手改参数表 / 代码 —— 那会让「出单基线指纹」失效(本棒基线 = 参数表 `99e9e17b0c1ce0550e4bc7626a5a0494`)。
|
||||
Reference in new issue
Block a user