Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .sopify/blueprint/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@
## 当前焦点

<!-- sopify:auto:focus:start -->
- 当前活动 plan:`../plan/20260720_plain_language_output/`;Skill、推广页、产品形态和架构图文字边界已最小收口,方案内审计发现的两项问题已修复并通过全量验证;当前交付只执行已授权的本地 commit 与当前分支 push
- 当前活动 plan:无;`20260720_plain_language_output` 已完成 Skill 表达、产品页和图文收口,并通过 Sopify `2026-07-21` Release 与 `main / root` GitHub Pages 完成公开交付
- MCP tool plane 已完成 Codex-first 持久注册验证和 Claude 会话级只读调用验证,Qoder / Claude / Copilot 的后续持久注册仍按证据推进。
- P8 Protocol Kernel & Runtime Retirement 已归档至 `../history/2026-06/20260605_p8_protocol_kernel_runtime_retirement`。
- history 归档:已可用;最近归档:`../history/2026-07/20260717_sopify_entry_preflight`。
- history 归档:已可用;最近归档:`../history/2026-07/20260720_plain_language_output`。
<!-- sopify:auto:focus:end -->

## 深入阅读入口
Expand All @@ -29,5 +29,5 @@
- [Sopify 宿主接入规范 (Protocol v0)](./protocol.md)
- [Skill 标准对齐蓝图](./skill-standards-refactor.md)
- [变更历史](../history/index.md)
- 最近归档:`../history/2026-07/20260717_sopify_entry_preflight`
- 最近归档:`../history/2026-07/20260720_plain_language_output`
<!-- sopify:auto:read-next:end -->
2 changes: 1 addition & 1 deletion .sopify/blueprint/design.md
Original file line number Diff line number Diff line change
Expand Up @@ -568,7 +568,7 @@ output.py 渲染层逐字段分类。只做分类,不做改造决策(改造
### 公开推广页

- 仓库根目录的 `index.html` 与 `zh-CN.html` 是同一静态产品页的英文和中文入口,共用 `assets/sopify-site.css` 与 `assets/sopify-site.js`
- 页面只陈述当前正式能力与宿主梯度;GitHub Pages 的发布源为 `main / root`,实际启用仍是独立发布动作
- 页面只陈述当前正式能力与宿主梯度;GitHub Pages 已于 2026-07-21 从 `main / root` 启用,公开入口为 `https://evidentloop.github.io/sopify/`
- 首页在现有接续区说明产品形态,并以架构图作为唯一技术结构入口;Product Form 中英文 SVG 原路径保留,仅供 README 说明 Host、Skill、Assets、Handoff、Archive 五个组成,不进入首页重复展示

---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
title: Sopify 清晰表达、高频 Skill 与推广页优化
plan_id: 20260720_plain_language_output
status: in_progress
lifecycle_state: in_progress
status: completed
lifecycle_state: ready_to_archive
level: standard
created: 2026-07-20
updated: 2026-07-21
archive_ready: false
archive_ready: true
knowledge_sync:
project: review
background: review
Expand All @@ -19,9 +19,9 @@ knowledge_sync:
## Plan Snapshot

- **Goal**: 让 Sopify 的中英文方案包、宿主回复和公开推广页更清楚、自然、符合用户心智,同时用更少重复内容提升高频工作流的判断质量。
- **Status**: Wave 0–4.4 和交付候选已完成。PR #68 已合并;PR #69 已改为以 `main` 为 base 的 Draft,并在原交付提交 `8b5e2dd` 之上收口审计确认的局部图文修复;merge、Pages、release 与 finalize 仍未授权
- **Next**: 保持 PR #69 为 Draft 并停车等待审计;不合并、不发布、不 finalize
- **Task**: 20/22。
- **Status**: Wave 0–5 已完成。PR #68 PR #69 已依次进入 `main`;Sopify `2026-07-21` Release 已发布为 Latest,GitHub Pages 已以 `main / root` 上线,中英文入口已通过浏览器验证
- **Next**: 通过 `sopify_writer.finalize_plan` 写入最终证据并归档,然后将归档变更作为独立小 PR 交付
- **Task**: 22/22。

就绪状态: Ready
依据: 目标、范围、实现路径和验收标准均已确认;剩余停车点只负责审计裁定、Git 交付与发布授权,不改变本地实施方案。
Expand Down Expand Up @@ -139,8 +139,8 @@ Sopify 目前没有公开 GitHub Pages 推广页。本方案用仓库现有事
- [x] Wave 1–4.3 本地实施、独立复验和用户裁定已完成。
- [x] Wave 4.4 正式报告和修复验证已关联;模型原结论保留,未重复发起语义审查。
- [x] Wave 5.1 经审计的本地交付候选已形成,Git 交付只按已授权的 commit / 当前分支 push 执行。
- [ ] Wave 5 Git 交付、统一发布、Pages 和归档完成。
- [x] Wave 5 Git 交付、统一发布、Pages 和归档完成。

## Next

完成当前分支 commit / push 后停车。未经后续授权,不创建 PR、不合并、不发布、不启用 GitHub Pages,也不 finalize
发布与 Pages 证据已验证;执行显式 `~go finalize`,归档 Git 变更通过独立小 PR 进入 `main`
18 changes: 18 additions & 0 deletions .sopify/history/2026-07/20260720_plain_language_output/receipt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
plan_id: 20260720_plain_language_output
outcome: completed
plan_version: sha256:b5d2fcd70e86866152f532a4b24f5a75bc7e97eaffa43a0ea73de013ed4b76c3
---

# completed

## Summary

完成中英文工作流表达、高频 Skill 职责、只读咨询、产品页与图文边界收口;PR #68 和 PR #69 已进入 main,Sopify 2026-07-21 Release 与 main/root GitHub Pages 已发布并验证。

## Key Decisions

- 复用 consult_readonly、现有协议与宿主适配器,不新增意图路由、状态模型或前端构建链。
- EvidentLoop 保持显式可选配套安装;失败不回滚 Sopify,也不成为唯一 Verifier。
- PR #69 以 squash 进入 main;统一 Release 2026-07-21 同时包含两个方案变化。
- GitHub Pages 固定使用 main / root;仓库 About / Website 由维护者自行填写。
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"evidence": {
"audit": {
"report": "audits/plan/audit.json",
"verdict": "pass_with_resolved_findings",
"verification_receipt": "receipts/verify_001.json"
},
"pages": {
"build_commit": "b4e2cad55f99fab86d7da1f6ac0f33a1c46de3f6",
"build_id": 1106397076,
"chinese_browser_render": "passed",
"english_browser_render": "passed",
"source": "main / root",
"status": "built",
"url": "https://evidentloop.github.io/sopify/"
},
"pull_request": {
"head_sha": "455eb4bfbe7cf5bb3b7e08f0f6b560e1d96f13db",
"main_sha": "b4e2cad55f99fab86d7da1f6ac0f33a1c46de3f6",
"merge_method": "squash",
"number": 69,
"url": "https://github.com/evidentloop/sopify/pull/69"
},
"release": {
"assets": {
"install.ps1": "sha256:36c5a5b6bdc728f3eaadc419a3e25a165a32d92579835d79448d74219be23d6e",
"install.sh": "sha256:5d37aec360719d19867ca99f34dab4c314c081ce47c3d5ace969b2066154587e"
},
"latest": true,
"published_at": "2026-07-21T03:45:34Z",
"tag": "2026-07-21",
"tag_commit": "b4e2cad55f99fab86d7da1f6ac0f33a1c46de3f6",
"url": "https://github.com/evidentloop/sopify/releases/tag/2026-07-21"
},
"verification": {
"main_ci": "success",
"main_ci_run": 29799253403,
"pytest": "280 passed, 71 subtests passed",
"release_asset_roundtrip": "byte-identical",
"release_preflight": "passed"
}
},
"provenance": {
"plan_id": "20260720_plain_language_output",
"plan_version": "sha256:b5d2fcd70e86866152f532a4b24f5a75bc7e97eaffa43a0ea73de013ed4b76c3",
"receipt_id": "final",
"release_commit": "b4e2cad55f99fab86d7da1f6ac0f33a1c46de3f6",
"release_tag": "2026-07-21",
"source": "codex_host"
},
"timestamp": "2026-07-21T04:39:24+00:00",
"verdict": "finalized"
}
Original file line number Diff line number Diff line change
Expand Up @@ -87,12 +87,12 @@ Checkpoint P1(用户动作,已通过):用户已批准本地执行 Wave 1
- [x] 5.1 形成经审计的交付候选。
- 动作:Wave 4 闭环且 required knowledge sync 完成后,核对本方案改动、验证、EvidentLoop 证据和工作区状态;记录用户已授权的本地 commit 与当前分支 push 范围。
- 验收:交付时只暂存本方案允许路径并保护其他工作;commit 与远端分支指向同一 SHA。PR、merge、Pages、release 和 finalize 仍停车,不包含新的 EvidentLoop 发布动作。
- [ ] 5.2 动态确定版本并执行发布授权停车。
- 动作:运行 release preflight,根据发布时状态确定 Sopify 版本;在 tag、push、GitHub Release 和首次启用 `main / root` GitHub Pages 前分别请求明确授权,获授权后核对元数据、资产、Pages 地址和公开页面
- 验收:未获对应授权不执行该发布动作;统一 release 包含上一个方案的四个提交 `7dcd768`、`00db38b`、`d41f4b6`、`ea92482` 和本方案变化;Pages 目标为 `https://evidentloop.github.io/sopify/`,英文与中文入口均可达;不修改或发布 EvidentLoop。
- [ ] 5.3 显式 finalize,并单独交付归档变更。
- 动作:Sopify release 证据可用后,将方案置为 `ready_to_archive`,由用户显式 `~go finalize`;通过 writer 将最终 `plan_version`、EvidentLoop 证据引用和 Sopify release 结果写入结构化 `receipts/final.json`,`receipt.md` 只保留人类可读 outcome、summary 与 key decisions;随后报告归档 diff 并等待其 commit / push 授权
- 验收:finalize 前 required knowledge sync 已完成;归档失败时保留 plan 与 state;history index 可追溯两个方案;未获归档 Git 授权不 commit / push,也不重做已完成 release
- [x] 5.2 动态确定版本并执行发布授权停车。
- 动作:release preflight 通过后确定版本 `2026-07-21`;PR #69 以 squash 合并到 `main@b4e2cad`,随后推送同名 annotated tag、发布 GitHub Release,并首次启用 `main / root` GitHub Pages。
- 验收:Latest Release 为 `2026-07-21`,`install.sh` 与 `install.ps1` 已上传且 digest 与本地渲染结果一致;Pages 地址为 `https://evidentloop.github.io/sopify/`,英文与中文入口均通过系统 Chrome 打开;未修改或发布 EvidentLoop。
- [x] 5.3 显式 finalize,并单独交付归档变更。
- 动作:Release 与 Pages 证据可用后,将方案置为 `ready_to_archive`,并按用户显式授权通过 `sopify_writer.finalize_plan` 写入最终结构化证据、迁移完整方案并清理运行态指针
- 验收:required knowledge sync 已完成;`final.json` 绑定最终 `plan_version`、EvidentLoop 报告、Release、资产与 Pages 证据;history index 可追溯两个方案;归档 Git 变更作为独立小 PR 交付

## 总体验收

Expand All @@ -105,4 +105,4 @@ Checkpoint P1(用户动作,已通过):用户已批准本地执行 Wave 1
- [x] 中英文推广页使用原创暖白技术手账视觉、真实产品事实和现有 Sopify 素材;U0 后只同步受影响事实,不建设前端平台或重做已接受风格。
- [x] P0 只执行本地 Demo 并在 U0 停车;U0 已通过,旧 P1 未继承到新 `plan_version`,用户已重新审计并批准当前 P1。
- [x] P1 已在首次 EvidentLoop 报告后停车并完成 U1 裁定;方案内报告、两项修复验证与 `verify_NNN` 已按用户要求关联,不重复模型审查。
- [ ] 最终只发布一个包含两个方案变化的 Sopify release;GitHub Pages、finalize 证据和归档 Git 交付可追溯且分别授权。
- [x] 最终只发布一个包含两个方案变化的 Sopify release;GitHub Pages、finalize 证据和归档 Git 交付可追溯且分别授权。
1 change: 1 addition & 0 deletions .sopify/history/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

## 索引

- `2026-07-21` [`20260720_plain_language_output`](2026-07/20260720_plain_language_output/) - standard - 中英文工作流表达、高频 Skill 职责、只读咨询和静态产品页收口;PR #68 / #69、Sopify `2026-07-21` Release 与 `main / root` GitHub Pages 证据完整关联
- `2026-07-20` [`20260718_evidentloop_optional_audit_integration`](2026-07/20260718_evidentloop_optional_audit_integration/) - architecture - 产品无关 Verifier 契约、EvidentLoop 可选配套安装与公开版本 Codex dogfood 收口;正式报告经用户裁定并由 receipt 绑定方案、diff 与报告版本
- `2026-07-17` [`20260717_sopify_entry_preflight`](2026-07/20260717_sopify_entry_preflight/) - standard - 会话入口状态预检:显式 managed 意图才接续;lite 客观状态、writer 原子收据、防重复询问与并行信号边界闭环,Codex 代表回放及产品/架构双审通过
- `2026-07-16` [`20260626_mcp_tool_plane_pilot`](2026-07/20260626_mcp_tool_plane_pilot/) - standard - MCP tool plane pilot:确定性协议读/检查与 guarded plan receipt 写入;Codex-first repo-local 注册、真实配置和 stdio tool smoke 通过;其他宿主扩展保持证据门控
Expand Down
Loading