Add persistent guidance publishing with immutable author-owned versions #9
Reference in New Issue
Block a user
Delete Branch "codex/guidance-publishing"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
实现 PostgreSQL 真实发布、作者所有权、不可变版本、条件链接解析及撤下保留固定历史。新增 /write、/documents、/api/documents;首页与导航已接入真实文档。仅已验证邮箱会话可写,管理员 API 权限保持独立。
审查修复:user-- 防跨作者占名;XML 标签往返保留、引号内 > 正确解析,拒绝非法 Unicode、CDATA 终止符及非 XML 空白。编辑器支持网络错误、字段反馈、防重复提交、全部输入变更失效预览及成功文档链接。
已同步 main e920f90,#6/#7/#8 的依赖代码已在主线;完整差异只含发布功能及专项测试/文档。没有改 SMTP,也没有合并 PR。
验证:git diff --check 通过;本地 tsc --noEmit 仅剩共享依赖目录缺 nodemailer。XML 单元测试、PostgreSQL 所有权/并发/不可变/历史保留及真实 HTTP 发布测试已接入 ces-control;最新 CI run 493 仍 queued,尚不能声称通过。PR 不自动部署,等待用户手动合并。详见 docs/linked-guidance/publishing.md。