diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index 5619a40d5..c992006a4 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -18,7 +18,12 @@ **Automation gaps**: - `codex-gitea-dev-branch-candidate-readback.py` 已在本機補上 VibeWork、StockPlatform、ClawBot root mapping,重跑後 `candidates=5 ready=0 drift=5 missing=0`;仍需把工具修補納入正式 repo / shared tooling capture。 -- `codex-workstation-sync-dashboard.py` 現版輸出會丟掉既有 `latest_artifact_sync` 區塊;在 generator 升級前,不應直接覆蓋 shared dashboard snapshot。 +- `codex-workstation-sync-dashboard.py` 已在本機補上 `latest_artifact_sync` preserve;驗證後已刷新 shared `~/.codex` registry / dashboard / Start Here。 + +**Shared Start Here refresh**: +- `~/.codex/codex-gitea-workspace-registry.snapshot.json`:products `11`,ready `3`,blocked `8`,latest dev on Gitea `3`,production on Gitea `8`。 +- `~/.codex/codex-workstation-sync-dashboard.snapshot.json`:registry ready `3`,blocked `8`,owner preflight ready `0`,owner preflight blocked `2`,artifact sync blocked `1`,且保留 `latest_artifact_sync`。 +- `~/.codex/CODEX-START-HERE.md`:`can_start_awoooi_controlled_dev=True`,`can_start_all_products_dev=False`,`raw_history_sync=False`。 **邊界**: - `remote_write_performed=false`,`raw_git_sync_allowed=false`,`raw_conversation_sync_allowed=false`,`env_or_runtime_volume_sync_allowed=false`。 diff --git a/docs/operations/CODEX-WORKSTATION-GITEA-DEV-READBACK.md b/docs/operations/CODEX-WORKSTATION-GITEA-DEV-READBACK.md index cb56f0203..cc91c3a69 100644 --- a/docs/operations/CODEX-WORKSTATION-GITEA-DEV-READBACK.md +++ b/docs/operations/CODEX-WORKSTATION-GITEA-DEV-READBACK.md @@ -167,7 +167,33 @@ Automation gaps found: ```text candidate_readback_default_roots_incomplete=patched_locally_pending_repo_tooling_capture -dashboard_generator_drops_latest_artifact_sync=true +dashboard_generator_drops_latest_artifact_sync=patched_locally_and_shared_artifacts_refreshed ``` -The candidate readback root mapping was patched locally and re-run with `candidates=5 ready=0 drift=5 missing=0`. The dashboard generator gap still must be fixed before replacing manual readback with automatic dashboard refresh. +The candidate readback root mapping was patched locally and re-run with `candidates=5 ready=0 drift=5 missing=0`. The dashboard generator was also patched locally to preserve `latest_artifact_sync`; shared `~/.codex` registry / dashboard / Start Here were regenerated and now read back `registry_ready=3`, `registry_blocked=8`, `latest_dev_on_gitea=3`, `artifact_sync_blocked=1`. + +## 10. 2026-06-24 12:49 shared Start Here refresh + +Updated shared artifacts: + +```text +~/.codex/codex-gitea-workspace-registry.snapshot.json +~/.codex/codex-workstation-sync-dashboard.snapshot.json +~/.codex/codex-start-here.snapshot.json +~/.codex/CODEX-START-HERE.md +``` + +Readback: + +| Metric | Value | +|--------|------:| +| `registry_ready` | `3` | +| `registry_blocked` | `8` | +| `latest_dev_on_gitea` | `3` | +| `production_on_gitea` | `8` | +| `owner_preflight_ready` | `0` | +| `owner_preflight_blocked` | `2` | +| `artifact_sync_synced` | `1` | +| `artifact_sync_blocked` | `1` | + +`can_start_awoooi_controlled_dev=True` and `can_start_all_products_dev=False` remain correct. Raw history sync remains `False`. diff --git a/docs/operations/codex-gitea-remaining-products-readback.snapshot.json b/docs/operations/codex-gitea-remaining-products-readback.snapshot.json index 0ad4c30b0..f0f1d86db 100644 --- a/docs/operations/codex-gitea-remaining-products-readback.snapshot.json +++ b/docs/operations/codex-gitea-remaining-products-readback.snapshot.json @@ -165,8 +165,8 @@ }, { "gap_id": "dashboard_generator_drops_latest_artifact_sync", - "description": "codex-workstation-sync-dashboard.py current output does not preserve the latest_artifact_sync section from the shared dashboard snapshot, so it should not overwrite the shared dashboard until the generator is upgraded.", - "status": "needs_tool_update" + "description": "codex-workstation-sync-dashboard.py was patched locally on 2026-06-24 to preserve latest_artifact_sync. The shared ~/.codex dashboard and Start Here were regenerated after validation, yielding registry_ready=3, registry_blocked=8, latest_dev_on_gitea=3, artifact_sync_blocked=1.", + "status": "patched_locally_and_shared_artifacts_refreshed" } ] }