# 开工包(一页)— 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 `/` 2. push + tag(`scripts/tag_release.py` 仅本地 tag) 3. 控制台新增智能体(见 `docs/register-runbook.md`)