① 开发规矩(开工卡→方案书→验收单)过 · 4 条红已修(CI 已守住)大改
| 它自己写的怎么看 | 打开项目总表页看这行;验收台 8788 点一个按钮;弹窗那一行跑 preflight_popup.py --print-text |
|---|---|
| 现算读数 | 验收台 200、队列页 200、8089 200;contentforge-accept / -approve / -sketch-share 三个单元 active+enabled ✓声称 pytest approve/tests 183 passed → 实测 184 passed / 4 failed(TMPDIR=/tmp/px .venv-tests/bin/python -m pytest tests -q,65 秒) |
| 4 条红是什么 | 全在 tests/test_queue_parallel.py,稳定复现(连跑两遍同一结果),症状=choose() 首选次序变成「控制台」而不是用例期望的「复刻」。根因已定(系统自己的话):调度器实测理由 —— 显存不够:单条需 8.0GB,当前空闲只有 2.1GB / 共 12.0GB → 复刻类排队让路,于是不吃卡的活先派。也就是说:这 4 条用例把「显卡空闲」当成了隐含前提,而现在 8081 的 Qwen3.8-27B 常驻占着 9.8GB 显存(见第 ⑤ 行)。已排除:停派清单(把 queue_hold.json 换成「什么都不停」后仍红);我的临时目录(不换短 TMPDIR 会多出 3 条 AF_UNIX path too long,是我的运行环境造成,与项目无关)。 |
| 顺带查见 | 实现住仓内(/run/media/…/ContentForge/approve/queue_watch.py,有版本控制),用例住仓外(~/contentforge/approve/tests/,不在任何 git 仓里)→ 实现一改用例就静默过期,这次就是这么过期的。 |
| 整改结果(2026-10-09 20:40) | 按推荐执行:用例搬进仓内 tests/test_ops_t21_queue_parallel.py + 夹具补上「假显存视图」隔离(与「停派清单」「跑前自检」同一套口径:换输入、不动断言),运行时一行没改。红证(同机、显卡被 8081 占着的同一条件):改前 4 failed / 23 passed → 改后 27 passed / 0 failed;仓外那份改名 .moved-to-repo-20261009 不再被收集,仓外整套现在 161 passed / 0 failed(161+27=188,与改前的 184+4 对得上)。提交 871b148,提交前快闸门 7/7 放行。 |
② ContentForge 生产流水线(真身仓)过大改
| 它自己写的怎么看 | 打开 8080 用你的账号登录一次 → 进控制台/生产流水线;逐笔交付见 任务记录.md 最新行 |
|---|---|
| 现算读数 | 8080 中枢 401(登录门在、服务活着;/health 也在门内)、8123 工作台 401;make budgets 通过、gate_fast.sh 7 步全过 7 秒、failed 单元 0;体检表已重跑(红 1=app 顶死设计如此 / 黄 5 / 绿 13) |
| 漂移(已改) | 这行的证据原写「现状入口页 docs/现状.md(70 行)」→ 实测 79 行,已改成现算口径(wc -l docs/现状.md)。另外这行「最近动」还停在 2026-09-25 11:26,今天下午的对账(步 3)与 seedance 出片没上这行的账。 |
| 推荐怎么办 | 把证据里的死数字换成「现算:wc -l docs/现状.md」;「最近动」不用手动改,下次交付时正常上账即会刷新。 |
③ 本地 Qwen3-VL 探索 + 云端通道盘点过大改实花 0.075 元
| 它自己写的怎么看 | 点开 8089「云端通道总表」看谁通谁不通;查产线 config/qwen3vl.json 的「云端兜底」段开关是否 true |
|---|---|
| 现算读数 | 守卫自跑 python3 tests/路由白名单_test.py → 全绿,退出码 0(白名单 19 条:本地承接 8 类、不承接 11 类);「云端兜底」 开关 = true,且带授权留痕:2026-09-24 业主勾选第 1 项(看图兜底 gemini-3-flash + 开关开),单价 输入 0.7563 / 输出 4.5378 元每百万 token;云端通道总表 200 |
| 说明 | 「花钱必须显式」这条在这行是落实的:开关默认关、开了要留授权记录与单价。 |
④ 本机 SSH 服务(用户态 sshd)过小改
| 它自己写的怎么看 | Windows PowerShell 里 ssh -p 2222 -i …onda_ed25519 niejing@(内网地址)(私钥在 SSH 接入包/) |
|---|---|
| 现算读数 | sshd-userspace active+enabled;监听 (内网地址);密钥登录实测 成功( ssh -p 2222 … niejing@(内网地址) → 密钥登录OK: niejing-onda niejing);密码登录被拒 ✓( Permission denied (publickey)) |
| 没复跑到的 | Windows/Mac 那两台机器上的手把手命令(我没有那些机器)。行里原证据「三条路径真连成功」本次三条都复验过:(内网地址) ✓、(内网地址) ✓、(内网地址) ✓(后两条都是 Tailscale/LAN 直连、密钥登录返回「密钥登录OK」)。 |
⑤ 本机 8081 本地看图大模型 · Qwen3.8-27B过中等
| 它自己写的怎么看 | (内部运维细节已隐去)
|
|---|
⑥ 火山方舟 seedance 出片通道过小改实花 14.2 元
| 它自己写的怎么看 | ffprobe 看 ~/contentforge/videos/cat-window-01/cat-window-01.mp4(720×1280、5.04s、带音轨) |
|---|---|
| 现算读数 | ffprobe:720×1280、时长 5.062s、音轨 aac ✓;videos/cat-window-01/ 里 4 条 mp4 + 4 份 meta.json 齐全(暖逆光 / 暖逆光无seed / 黄昏走步 / cat-window-01) |
| 漂移 / 没复跑到的 | 行里写「5.04s」→ 已按现算改成 5.061950s(并在行里注明旧数字作废)。没有重新 submit —— 复跑要花钱,按「花钱必须显式」不擅自跑。 |
三件整改(2026-10-09 20:40,按你「按推荐执行」做完)
| ① 那 4 条红 | 用例搬进仓内(tests/test_ops_t21_queue_parallel.py,make ci 会跑它)+ 补「假显存视图」隔离,运行时一行没改。
红证:改前 4 failed / 23 passed → 改后 27 passed(同一台机、显卡同样被 8081 占着)。提交 871b148。 |
|---|---|
| ② 两处漂移数字 | docs/现状.md 70 → 已改成现算口径(现测 79 行);seedance 5.04s → 5.061950s(注明旧数字作废)。 |
| ③ 用例搬进仓内 | 见 ①。仓外那份退役(.moved-to-repo-20261009),来龙去脉写进 ~/contentforge/approve/README-队列并行.md。 |
六行已全部改「已验收」,证据里挂上了本页指针(含收口依据)。剩一行「复刻-混剪这条线」仍是进行中、一行「④独立站运营」等你实名注册 —— 这两行没动。
复跑口径:每行都用它自己「怎么看」里的命令;读数全部现算,跑不动的如实标黄、绝不猜数。
本页生成于 2026-10-09 20:4x,由
同类页:跨项目总表 · ContentForge 体检表 · 开工卡(快照)
本页生成于 2026-10-09 20:4x,由
~/contentforge/sketch-share/projects/验收复跑-20261009.html 提供;花费 0 元;过程中未改任何业务代码、未重启任何服务。同类页:跨项目总表 · ContentForge 体检表 · 开工卡(快照)