spec_verify --all 六项同指纹 exit=0;视觉终审+复验双轮 可上线 Spec: 2026-10-25_add-media-and-polish Co-authored-by: GLM-5.3
3.0 KiB
3.0 KiB
媒体支持(图/视频/音频)+ 灯箱按钮与评论区美化 - 完成总结
交付结论
- 结果:完成
- 完成时间:2026-10-25 12:26
假设回顾
已验证假设
- 视频进 git 仓在短小(<5MB)场景可接受;大视频走仓外 store(photos-originals 同模式)+ /media/ 路径
- Artalk 页内渲染可被页面级 CSS 覆盖定制(同源同文档)
仍未完全验证的假设
- 无
交付范围
已交付
- T1 灯箱原图/下载按钮美化
- T2 Artalk 评论区美化
- T3 markdown 媒体支持
- T4 三媒样张
- T5 写作指南
- T6 验证收官
未交付
- 无
偏差说明
- 无
简化决策
保持简单的关键选择
- 最简单可行方案:原生标签 + global.css 媒体样式段 + 样例验证 + 指南文档
- 暂不引入:rehype 插件链、指令语法、媒体转码管线
- 不做的抽象/配置化:多媒体源管理界面
本轮明确不做的内容
- 图库页媒体扩展、字幕、播放列表
变更边界
本轮主要改动模块
- 见 tasks.md 的 boundary 记录
明确未触碰的区域
- 图库页媒体扩展、字幕、播放列表
验证证据
备注
- 机器证据:runs.jsonl(见验证范围的机器验证率)
验证范围
- 级别:package
- 机器验证率:6/6
- 规则:check 与 done 复用该范围;只有记录升级触发时才执行全项目检查
哲学生效证据
行为成效回填
- Development Record 行为门禁通过
一致性门禁回顾
- 验收面(checklist 或成功标准)已通过
Git 记录
- 日期时间:2026-10-25 12:26
- 范围:媒体支持(图/视频/音频)+ 灯箱按钮与评论区美化
- 功能:T1 灯箱原图/下载按钮美化;T2 Artalk 评论区美化;T3 markdown 媒体支持;T4 三媒样张;T5 写作指南;T6 验证收官
- 操作:提交 / 推送
- 成效:Development Record 行为门禁通过
- 提交:pending local commit
- 提交区间:b9dbece2dfc7e3726154a07ac11599329f73adff..76b6b6b0228c5f30a0f5c24f57c1e24f9a5f50c7
- 推送:not-run (push stage follows commit)
AGENTS.md 增量提议
媒体工作流纪律:图片走 markdown ![]() 管线(自动 sharp 优化),视音频走 public/media/{slug}/ + 绝对 /media/(raw HTML 相对路径不经打包器——实测 404);斜体图注行内禁裸写 <video>/<audio> 字样(markdown 渲染成真元素:黑盒+吞文字),提及用反引号。hidden 标签=可访问不列出(列表/RSS 过滤、详情页全量出页、prev/next 滤)。Artalk 样式必须手动 link dist/Artalk.css(JS 不自动注入);18 个 --at-color-* 映射 tokens 自动双态。python replace 改源码必须 assert(静默失配=死代码上线,本次灯箱胶囊两轮翻车根因)。
被拒绝的扩展提议
- 无
门禁证据
- check_spec_package.py exit 0
遗留事项
- 无;问题处置见下方结构化区块
问题处置
{
"issues": [],
"version": 1
}