Page:
Common-Changes
Pages
Architecture-and-Code-Map
Audience-Document-Template
Business-Rules-and-Glossary
Common-Changes
Delivery-Documentation-Guide
Deployment-Template
Deployment-and-Operations
Development-Workflow
Existing-Project-Adoption-Guide
Home
Local-Development-and-Verification
Multi-Agent-Collaboration
New-Project-Documentation-Setup
Product-Requirements
Product-Roadmap
Project-Profile
Requirements-Migration-Matrix
Task-1-三项目并行建单与协同工单顺序
Task-101-Sense-GoAdmin-应用外壳
Task-104-Sense-30天登录有效期
Task-106-Sense-本机-Supervisor-实例
Task-12-Bell独立登录RBAC与认证审计
Task-17-Bell不可变Event与永久幂等收据
Task-18-Bell开发测试合成事件入口
Task-19-Bell规则匹配与Event-Alert链路
Task-20-Bell-Alert并发处置与审计时间线
Task-21-Sense独立GoAdmin产品骨架
Task-22-Sense独立登录RBAC与审计
Task-23-Sense设备台账与凭据边界
Task-24-ONVIF与RTSP视频接入验证
Task-25-MediaMTX进程与状态对账
Task-26-Sense单路实时监看
Task-27-Sense区域与方向警戒线版本配置
Task-28-三项目当前MVP交互原型
Task-3-GoAdmin默认模块精简与UI组件复用
Task-30-Sense原型对齐GoAdmin与Element-Plus
Task-31-Bell原型对齐GoAdmin与Element-Plus
Task-32-Sense网管与非技术人员原型
Task-33-Bell普通用户预警处理原型
Task-36-Bell-MVP文档与待验收归档
Task-37-Sense-Windows前后端一键打包
Task-40-Sense全模式密码最短6位
Task-42-Sense密码策略仅限制最短6位
Task-44-Sense管理员侧栏模块为空修复
Task-46-Sense-Windows包内配置加载
Task-48-支持ONVIF-Digest认证与安全Media地址归一化
Task-5-冻结Sense与Bell-GoAdmin技术基线
Task-50-ONVIF与RTSP分离凭据并持久化Profile
Task-51-接入成功后自动建立媒体路由并进入实时监看
Task-54-修复实时监看按需拉流循环等待
Task-56-修复设备编辑请求包含新建专用字段
Task-58-建立explore-main-dev分支治理并重置GoAdmin开发基线
Task-61-Sense冻结GoAdmin源码产品骨架
Task-64-Sense登录RBAC与审计
Task-65-Sense设备台账与凭据边界
Task-66-Sense视频接入与Profile
Task-67-Sense视频服务生命周期与状态对账
Task-68-Sense单路实时监看与播放状态反馈
Task-69-Sense多边形区域与方向警戒线配置
Task-70-Sense-Windows配置启动与打包交付
Task-9-Bell独立GoAdmin产品骨架
Task-90-Sense项目根目录Windows启动脚本
Task-92-Sense旧设备能力JSONB兼容迁移
Task-95-Sense旧媒体路由唯一约束兼容迁移
Task-97-Sense免验证码登录与管理员密码重置
Task-99-Sense登录页只读配置接口
Task-Archive-Template
Troubleshooting
Clone
2
Common-Changes
ila edited this page 2026-08-27 17:02:49 +08:00
Table of Contents
常见修改指南
本页用途
帮助初级程序员在 Claude/Codex Agent 协助下处理简单 Bug 和小需求。这里说明常见入口、验证方法和停止条件,不代替工单和方案确认。
风险分级
| 等级 | 常见修改 | 处理方式 |
|---|---|---|
| 低风险 | 文案、简单校验、查询条件、独立 UI、小范围回归 Bug | 初级程序员可在 Agent 协助下修改和验证 |
| 中风险 | API、配置、依赖、跨模块逻辑、数据结构 | 由 Agent 实现,程序员理解差异并执行验证 |
| 高风险 | 权限、安全、并发、迁移、支付、删除数据、不可逆操作 | 停止修改,由 Agent 分析并等待人工确认 |
“代码行数少”不等于低风险。风险等级只决定由谁实施和验证,不改变建单门禁:新功能、缺陷修复、重构及行为变化仍需工单;只有 AGENTS.md 明确列出的非行为修改和纯显示文案豁免可以直接提交。
修改 Wiki 文案
- 在相关工单确认目标。
- 读取线上 Wiki 页面和当前 revision。
- 修改线上 Wiki,不直接编辑
docs/。 - 运行
python dev_scripts/harness.py sync。 - 运行
python dev_scripts/harness.py sync --check。 - 审查本地镜像差异并提交。
停止条件:页面需要删除、重命名或改变事实源边界。
增加工单字段
- 阅读
.gitea/issue_template/task.md和 Development-Workflow。 - 判断字段是否影响所有任务,避免只为一个任务增加永久字段。
- 修改模板和对应流程说明。
- 为 Harness 检查增加或调整测试。
- 创建一份示例工单草稿检查可读性。
停止条件:字段改变权限、审批或关闭条件。
调整 Harness 检查
- 从
dev_scripts/harness.py的run_check()开始读。 - 新检查应输出具体文件和缺失内容。
- 检查结构事实,不声称自动判断文档语义质量。
- 在
tests/添加成功和失败用例。 - 运行严格检查及全部测试。
停止条件:检查会删除、重写文件或依赖生产环境。
修复 Wiki 同步 Bug
- 从
dev_scripts/wiki_docs.py的WikiClient、parse_mirror和sync_all开始读。 - 先编写能复现问题的测试。
- 保持 Wiki → docs 单向关系。
- 验证中文、路径编码、revision 和脏文件保护。
- 使用测试页面验证时,不删除正式页面。
停止条件:需要自动删除/重命名页面、覆盖本地未提交修改或输出令牌。
看懂 Agent 的修改
审查时至少回答:
- 这次解决了哪个工单目标;
- 修改入口和调用路径在哪里;
- 有哪些行为变化;
- 增加或修改了哪些测试;
- 哪些内容没有验证;
- 是否更新了受影响的 Wiki 页面;
- 怎样回退。
回答不了时,让 Agent补充说明,不要仅凭“测试通过”验收。