docs(ops): record Start Here blocked product sync [skip ci]

This commit is contained in:
Your Name
2026-06-24 14:31:26 +08:00
parent 8ba177b90f
commit 759f8ff361
3 changed files with 123 additions and 0 deletions

View File

@@ -1,3 +1,26 @@
## 2026-06-24Codex Start Here / Dashboard blocked-products sync readback
**背景**blocked product decision packages `8/8` 與 owner response templates `8/8` 已推上 Gitea 後,更新兩台 Codex 共用開工入口,避免新視窗讀到舊的 registry / artifact sync 狀態。
**同步內容**
- Mac Mini `~/.codex/CODEX-START-HERE.md`
- Mac Mini `~/.codex/codex-workstation-sync-dashboard.snapshot.json`
- MacBook Pro `/Users/ooo/.codex/CODEX-START-HERE.md`
- MacBook Pro `/Users/ooo/.codex/codex-workstation-sync-dashboard.snapshot.json`
**Readback**
- MacBook Pro reachable`MacBook-Pro.local`
- Start Here SHA256Mac Mini / MacBook Pro 皆 `d7699422af5d1d14cffe3cc00a72d23db1b318d2111bb133056ede3d24644c51`
- Dashboard SHA256Mac Mini / MacBook Pro 皆 `856c8b8db974102002866c13bc0fb4c697f8a99e882a61ce74872fd488347a43`
- MacBook Pro dashboard JSON parsepass。
- MacBook Pro Start Here markers`blocked_product_decision_packages=8/8``blocked_product_response_templates=8/8``blocked_product_owner_accepted=0/8``blocked_product_remote_dev_ready=0/8`
**文件**
- `docs/operations/codex-start-here-blocked-products-sync-readback.snapshot.json`
- `docs/operations/CODEX-START-HERE-BLOCKED-PRODUCTS-SYNC-READBACK-2026-06-24.md`
**邊界**:沒有同步 `~/.codex/auth.json`、SQLite、sessions、raw Codex / ChatGPT conversations、`.env`、runtime volumes、raw `.git`;沒有修改產品 repo、沒有建立 product branch、沒有建立 remote `dev` 或 Gitea repo。
## 2026-06-24Blocked products owner response templates
**背景**8 個 blocked products 的 owner decision packages 已完成,但仍不能建立遠端 `dev`。本輪把每個產品的 owner response 固定成可填寫模板,避免把一般「批准繼續」誤當 include / exclude 或 source-control 授權。

View File

@@ -0,0 +1,51 @@
# Codex Start Here Blocked Products Sync Readback
- generated_at: `2026-06-24T14:30:00+08:00`
- scope: Mac Mini / MacBook Pro handoff artifacts after blocked product response templates
- result: `synced`
## Synced Files
Only these files were copied to MacBook Pro:
- `~/.codex/CODEX-START-HERE.md`
- `~/.codex/codex-workstation-sync-dashboard.snapshot.json`
Not synced:
- `~/.codex/auth.json`
- `~/.codex/*.sqlite`
- `~/.codex/sessions`
- raw Codex / ChatGPT conversations
- `.env`
- runtime volumes
- raw `.git` directories
## Readback
| Workstation | Start Here SHA256 | Dashboard SHA256 |
|-------------|-------------------|------------------|
| Mac Mini | `d7699422af5d1d14cffe3cc00a72d23db1b318d2111bb133056ede3d24644c51` | `856c8b8db974102002866c13bc0fb4c697f8a99e882a61ce74872fd488347a43` |
| MacBook Pro | `d7699422af5d1d14cffe3cc00a72d23db1b318d2111bb133056ede3d24644c51` | `856c8b8db974102002866c13bc0fb4c697f8a99e882a61ce74872fd488347a43` |
MacBook Pro readback:
- Hostname: `MacBook-Pro.local`
- Dashboard JSON parse: pass
- Start Here markers found:
- `blocked_product_decision_packages=8/8`
- `blocked_product_response_templates=8/8`
- `blocked_product_owner_accepted=0/8`
- `blocked_product_remote_dev_ready=0/8`
## 判定
Mac Mini / MacBook Pro 現在看到同一份 Start Here 與 workstation dashboard handoff。這代表兩邊開工狀態同步不代表 raw Codex 歷史視窗同步,也不代表 blocked products 可直接建立遠端 `dev`
## 邊界
- 沒有同步 auth、SQLite、sessions、raw conversations、`.env`、runtime volumes 或 raw `.git`
- 沒有修改任何產品 repo。
- 沒有建立 product branch、remote `dev` branch 或 Gitea repo。
- blocked product owner accepted 仍為 `0/8`
- blocked product remote dev ready 仍為 `0/8`

View File

@@ -0,0 +1,49 @@
{
"schema_version": "codex_start_here_blocked_products_sync_readback_v1",
"generated_at": "2026-06-24T14:30:00+08:00",
"scope": "Mac Mini and MacBook Pro Start Here / workstation dashboard handoff artifacts after blocked product response templates",
"synced_files": [
"~/.codex/CODEX-START-HERE.md",
"~/.codex/codex-workstation-sync-dashboard.snapshot.json"
],
"excluded_files": [
"~/.codex/auth.json",
"~/.codex/*.sqlite",
"~/.codex/sessions",
"raw Codex conversations",
"raw ChatGPT conversations",
".env",
"runtime volumes",
"raw .git directories"
],
"mac_mini": {
"host": "local",
"start_here_sha256": "d7699422af5d1d14cffe3cc00a72d23db1b318d2111bb133056ede3d24644c51",
"dashboard_sha256": "856c8b8db974102002866c13bc0fb4c697f8a99e882a61ce74872fd488347a43"
},
"macbook_pro": {
"host": "192.168.0.111",
"hostname": "MacBook-Pro.local",
"start_here_sha256": "d7699422af5d1d14cffe3cc00a72d23db1b318d2111bb133056ede3d24644c51",
"dashboard_sha256": "856c8b8db974102002866c13bc0fb4c697f8a99e882a61ce74872fd488347a43",
"dashboard_json_parse_ok": true,
"start_here_blocked_product_markers_found": [
"blocked_product_decision_packages=8/8",
"blocked_product_response_templates=8/8",
"blocked_product_owner_accepted=0/8",
"blocked_product_remote_dev_ready=0/8"
]
},
"summary": {
"handoff_file_count": 2,
"sha256_match_count": 2,
"blocked_product_decision_package_count": 8,
"blocked_product_response_template_count": 8,
"blocked_product_owner_accepted_count": 0,
"blocked_product_remote_dev_ready_count": 0,
"raw_history_sync": false,
"secret_values_collected": false,
"remote_product_write_performed": false,
"runtime_write_performed": false
}
}