forked from luopingyi/xc_agent_platform_demo
Phase1 skeleton: replace demo main.py with src.server contract
- Overlay ModelHub XC Phase1 (health/status, STRATEGY_ID gate, dry-run) - Dockerfile CMD -> python -m src.server; FROM stays platform TCR base - Remove demo main.py and requirements.txt (stdlib only) - Add tests/, scripts/, docs/, Makefile, config/examples (no secrets)
This commit is contained in:
43
docs/kickoff-for-victor.md
Normal file
43
docs/kickoff-for-victor.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# 开工包(一页)— Victor
|
||||
|
||||
**仓路径(本地)**:`/workspace/modelhub-agent-contrib/`
|
||||
**远程**:Gitea 命名空间/仓名 **未定** → Phase1 以本地验收为主
|
||||
**模式**:默认 dry-run;**不代注册、不代提交**
|
||||
|
||||
## 闸门
|
||||
|
||||
| 条件 | 值 |
|
||||
|------|-----|
|
||||
| `ALLOW_LIVE_SUBMIT` | 默认 `0` |
|
||||
| `LIVE_CONFIRM` | 空;live 须 `I_CONFIRM_LIVE_SUBMIT` |
|
||||
| `STRATEGY_ID` | **启动必需**;缺失 → exit ≠0 |
|
||||
| 真实 `task/add` | Phase1 **未实现**(仅假客户端单测) |
|
||||
|
||||
## 本地命令
|
||||
|
||||
```bash
|
||||
cd /workspace/modelhub-agent-contrib
|
||||
make test
|
||||
make build # 需 Docker + 可达平台 base;失败见 docs/build-notes.md
|
||||
make smoke-health # 无镜像时脚本会拉起本地 server
|
||||
make dry-run # 生成 reports/dry-run-*.md
|
||||
```
|
||||
|
||||
入口:`python -m src.server`(Dockerfile `CMD` 同)
|
||||
|
||||
## 验收勾选(Phase1)
|
||||
|
||||
- [ ] `make test` 绿(health / 缺 STRATEGY_ID / 闸门拒绝 / SIGTERM)
|
||||
- [ ] `make build` 绿 **或** `docs/build-notes.md` 记录平台镜像拉取失败且 **未改默认 FROM**
|
||||
- [ ] `make smoke-health` 绿(镜像或本地 server)
|
||||
- [ ] 根目录 Dockerfile + `EXPOSE 8080`
|
||||
- [ ] README 写清:发布 = 0 分;积分待核实;不代注册/提交
|
||||
- [ ] Makefile **无** register/submit/deploy/push
|
||||
- [ ] dry-run 报告含「需 Victor 人工提交」「积分:待平台核实」
|
||||
- [ ] 未调用任何 ModelHub 写接口
|
||||
|
||||
## 人工下一步(非本 Phase 自动化)
|
||||
|
||||
1. 定 Gitea `<namespace>/<repo>`
|
||||
2. push + tag(`scripts/tag_release.py` 仅本地 tag)
|
||||
3. 控制台新增智能体(见 `docs/register-runbook.md`)
|
||||
Reference in New Issue
Block a user