AskaEth
|
46caa724f2
|
docs(agents): 修一处被上一次编辑破坏的条目 + 增「等待子代理不许长 WaitFor」规矩
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled
- 修复:上一条「压测纪律」的编辑把「仓库根产物卫生」的标题吃掉,导致该条只剩半句孤儿文本(已恢复标题与分隔)。
- 新增:等待子代理**不许用长 WaitFor 阻塞回合**(主人反馈:等待期间无法给补充输入)——派完就结束回合(完成通知会自动唤醒);确需同回合等,单次 ≤60s;有并行工作就先做工作。
|
2026-10-04 21:53:24 +08:00 |
|
AskaEth
|
367abf2c8e
|
docs(agents): 铁律 §10 增「压测纪律」(yes 风暴占满整机 15 分钟的事故)
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled
- 事故:子代理做负载验证时用 30 个 yes,第一次 kill 没杀干净 ⇒ 12 核被占满约 15 分钟,所有 go build/test 近乎停滞,并把工具链误判成死锁。
- 规矩:负载限核(GOMAXPROCS/单包并行/-p)或限时,优先用「可控对抗条件 + 注入时钟 + 门控」而不是堆进程;压测结束必须确认无残留进程再出证据;出现「整机变慢/命令不动」先查自己刚起的压测进程。
|
2026-10-04 21:11:39 +08:00 |
|
AskaEth
|
834ef3683e
|
docs(agents): 铁律 §10 增「.env.example 与实现同步」固定动作(E6 的根治)
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled
与「改帧就同步 api-client.md」同一类:新增/改名/删除任何 env 键即同步模板;键名逐字一致、值一律占位符、废弃键显式标注。附自查口径(键集合 comm 差值只许剩已说明噪声)。
|
2026-10-04 17:14:56 +08:00 |
|
AskaEth
|
f2c12b1921
|
docs(agents): 铁律 §10 增「仓库根产物卫生」红线(实测事故)
- 事故:子代理跑 go build ./cmd/cyrene/...(单 main 包)把可执行文件写到当前目录,
静默覆盖正在用的发布产物 cyrene.exe(且未 strip,39.3 MB → 49.1 MB)。
- 规矩:子代理不许跑会在仓库根产出可执行文件的构建;换二进制只允许
scripts\ctrl.bat build(唯一权威构建)+ 一次 restart,且必须在整树验收通过之后。
|
2026-10-04 17:08:41 +08:00 |
|
AskaEth
|
fe90f64a56
|
docs(agents): 登记主人新红线「后端常驻」——下一次构建产物就绪前不准关后端
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled
- AGENTS.md §9 新增一条:运行中的后端(cyrene.exe,:10942)在**下一次构建产物就绪之前不准关**,
除非出现恶性 Bug(进程致命错误/必须阻断的严重故障)
- 推论写入铁律:① 跑 go test/build/git/验收都不需要停后端;② 换二进制只允许「先 build 到位、
再一次 restart」,不留空窗;③ 启动不许用前台阻塞式包装(ctrl.bat start/restart 会守着进程轮询健康,
工具超时会连带杀进程树)——必须确认进程脱离工具;④ 压缩/中断后先探活(netstat + /api/v1/health)再判断
- 同步记进 DevDocs/工作小结/00-当前态.md 的红线区(含本次实测:TaskStop 掉包装后后端存活、PID 文件已写)
|
2026-10-04 13:18:26 +08:00 |
|
AskaEth
|
a35bcb8aa9
|
docs(agents): 锚点路径统一为 DevDocs/工作小结/00-当前态.md(目录规范化:入口文件按本目录 NN- 编号约定改名)
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled
配合工作小结目录规范化(agent-79):当前态文件由自造名 当前态.md 改为 00-当前态.md,
与 00-索引.md 同属入口类编号;本提交只改 AGENTS.md 里 5 处路径文本,其它一字未动。
DevDocs 侧引用(恢复提示词/开发时间线/开发习惯与约定/02-constraints/00-索引)同批更新;
DevDocs/audit/** 与重构前归档里的旧文件名是历史证据,故意保留。
|
2026-10-04 11:17:32 +08:00 |
|
AskaEth
|
e3ae0129c9
|
docs(agents): 锚点路径更新为 DevDocs/工作小结/当前态.md(工作小结已整体收进其目录)
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled
主人 2026-10-04 指出:工作小结应当整体住在 `DevDocs/工作小结/` 目录里,不该有一个入口文件留在目录外。
据此把 `DevDocs/工作小结.md` 搬进目录、改名为 `当前态.md`(该目录因此自洽:
`当前态.md`(当前态)+ `00-索引.md`(历史索引)+ 按时间分片的历史文档 + 重构前全量归档)。
本提交只更新 AGENTS.md 里 5 处引用路径(§2 先读锚点 / §5 每步更新 / §7 关键决策位置 /
§8 监工动作 / §8 压缩后恢复);DevDocs 侧的引用由并行任务统一修正;
`DevDocs/audit/**` 里出现的旧文件名是当时的现场证据快照,故意保留不改。
|
2026-10-04 11:08:35 +08:00 |
|
AskaEth
|
5a9f161fe3
|
docs(agents): 登记两处已裁决例外(OneBot 反连端口 / 表名复数命名)
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled
主人 2026-10-04 裁决后按执行方案(DevDocs/audit/_plan.md P1-G1F)登记,两处均为
「按例外处理并写清边界」,不放松其它情形:
- §9 单端口红线 ♢ 例外:仅 `qq-obv11` 渠道的 OneBot **反连(server)模式**可另开
监听端口,且必须由配置显式给出(`listen_addr`)、**不得默认开启**;其余渠道/模式
一律不得新开端口。(对应裁决 1.4 / 12.4.1;规格见 design/08 §4、design/13 §0)
- §10 命名条款 ♢ 例外:表名**统一用复数**、以既有迁移为准——原「表名单数」**不再作为
硬约束**,命名口径以 design/13 / design/16 为准(对应裁决 1.11 / 09.4.2)。
|
2026-10-04 11:01:12 +08:00 |
|
Aska
|
1a6ea45b9e
|
docs: 强化改动前后推仓库纪律(用户红线,留恢复误操作余地)——每个模块/功能改动前后都 push,绝不攒到阶段末
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled
|
2026-09-07 05:15:54 +08:00 |
|
Aska
|
54f0b75646
|
docs(AGENTS): 新增 §9.5 学习成熟开源实现/禁止闭门造车铁律
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled
已成熟能力/模块必须优先学习并复用现有开源项目业务逻辑(OpenClaw/Claude Code/MCP SDK/
Swarm/CrewAI/OneBot/Miuix 等),严禁凭空推演。每个 design 主题实现前先查开源对照清单
(DevDocs/开源对照清单.md),未对照不得开工。上下文压缩后本铁律强制生效。
|
2026-09-06 16:07:11 +08:00 |
|
Aska
|
01a4e29f84
|
docs(api): 新增用户侧跨平台客户端 API 文档(契约+端点登记表);AGENTS 立「随实现更新 API 文档」铁律
|
2026-09-06 05:32:57 +08:00 |
|
Aska
|
10c0069fa7
|
feat(logger): WithSource/Scoped 日志来源标注;AGENTS 追加日志标来源+客户端API契约红线
|
2026-09-06 05:22:00 +08:00 |
|
Aska
|
3da189e856
|
docs(AGENTS): 追加 §9 全球红线 + §10 代码/流程硬性规范(模块拆多文件/每阶段 push/遇设计冲突阻塞询问)
|
2026-09-06 05:14:17 +08:00 |
|
Aska
|
1defd46d14
|
docs(AGENTS): 补充「可并行项交后台子代理、主会话当监工」的上下文保护铁律
|
2026-09-06 04:17:54 +08:00 |
|
Aska
|
62c7a2aa12
|
docs: 新增项目级开发铁律 AGENTS.md
|
2026-09-06 04:12:37 +08:00 |
|