spec_verify --all 六项同指纹 exit=0;视觉终审+复验双轮 可上线 Spec: 2026-10-25_add-media-and-polish Co-authored-by: GLM-5.3
94 lines
3.0 KiB
Markdown
94 lines
3.0 KiB
Markdown
# 媒体支持(图/视频/音频)+ 灯箱按钮与评论区美化 - 完成总结
|
||
|
||
## 交付结论
|
||
- 结果:完成
|
||
- 完成时间: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 增量提议
|
||
```diff
|
||
媒体工作流纪律:图片走 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
|
||
|
||
## 遗留事项
|
||
- 无;问题处置见下方结构化区块
|
||
|
||
## 问题处置
|
||
|
||
```json
|
||
{
|
||
"issues": [],
|
||
"version": 1
|
||
}
|
||
```
|