* LICENSE —— MIT
* THIRD-PARTY-NOTICES —— 依赖清单、再分发合规说明(含随仓库分发的
Apache ECharts 5.6.0 / Apache-2.0)与自查清单
* CONTRIBUTING.md —— 开发环境、五层验证、必须遵守的不变量、提交规范
* SECURITY.md —— 漏洞私有报告渠道、已有措施、已知非目标
* CODE_OF_CONDUCT.md —— 改编自 Contributor Covenant 2.1
* .github/ —— Bug 报告 / 功能建议表单 + PR 模板
* .editorconfig —— 与 .gitattributes 保持一致
* 全部 Python / Shell 源文件加 SPDX-License-Identifier: MIT 头
* README 增加「开源与许可」章节与许可标识
47 行
1.6 KiB
Markdown
47 行
1.6 KiB
Markdown
## 这个 PR 做了什么
|
|
|
|
<!-- 一句话说清。若是修 bug,请写清根因,而不是只写「修了个 bug」。 -->
|
|
|
|
## 关联 Issue
|
|
|
|
<!-- 例如 Closes #12 -->
|
|
|
|
## 改动类型
|
|
|
|
- [ ] Bug 修复
|
|
- [ ] 新功能
|
|
- [ ] 重构(不改变外部行为)
|
|
- [ ] 文档
|
|
- [ ] 构建 / 部署 / CI
|
|
|
|
## 改动清单
|
|
|
|
<!-- 文件路径 + 做了什么,便于快速 review。例:
|
|
- `workbuddy_portal/query.py` —— bundle() 里 daily 改为全量下发
|
|
- `docs/API.md` —— 同步说明 daily 的范围语义
|
|
-->
|
|
|
|
## 验证情况
|
|
|
|
<!-- 请贴出实际输出,不要只写「已测试」。至少覆盖第 2 层。 -->
|
|
|
|
| 检查 | 结果 |
|
|
|---|---|
|
|
| `python -m compileall -q workbuddy_portal manage.py tools` | |
|
|
| `python tools/smoke.py` | `RESULT: ok=?? fail=0` |
|
|
| `python tools/check_live.py`(如起了服务) | `RESULT: ok=?? fail=0` |
|
|
| `python tools/shots.py`(如改了前端) | 无 JS 报错 |
|
|
| `docker compose up -d --build`(如改了容器相关) | 容器 healthy |
|
|
|
|
## 破坏性变更 / 需要部署方做的事
|
|
|
|
<!-- 有就写:环境变量、数据迁移、需要重建镜像、需要改反向代理配置…;没有就写「无」 -->
|
|
|
|
## 自查确认
|
|
|
|
- [ ] 没有提交任何凭据、`data/usage.sqlite`、`logs/*`、`instance.json`(已用 `git check-ignore -v` 复核过忽略规则)
|
|
- [ ] 没有在列表类接口里新增返回 `prompt` 全文
|
|
- [ ] 若涉及数据口径变更,我已用**独立聚合**与页面结果逐项比对
|
|
- [ ] 新增的第三方资源已登记到 `THIRD-PARTY-NOTICES.md`
|
|
- [ ] 文档(README / docs / CHANGELOG)已同步更新
|