docs(ops): calibrate product dev readiness readback [skip ci]

This commit is contained in:
Your Name
2026-06-24 12:47:08 +08:00
parent 5d1860f130
commit 71a74536a3
3 changed files with 18 additions and 18 deletions

View File

@@ -5,10 +5,10 @@
**Readback**
- 內部 Gitea registry probeproducts `11``gitea_dev_ready=3`AWOOOI、MOMO Pro、AwoooGoremaining blocked `8`
- 2026FIFA本機 HEAD `118954e...` 與 Gitea main `f26def5...` 不同narrow diff readback timeout不可建立 `dev`
- Agent Bounty本機 HEAD `0601df8...` 與 Gitea main `b7a733f...` 不同,tracked dirty `24`;需 owner pick list。
- StockPlatform v2本機 HEAD 與 Gitea main 都是 `1ef097e...`,但 tracked dirty `55`;需 dirty review。
- VibeWork本機 HEAD `48275cc...` 與 Gitea main `76a4ee1...` 不同,tracked dirty `95`;需 owner pick list。
- ClawBot / OpenClaw本機 HEAD `f4b84d7...` 與 Gitea main `22074fb...` 不同,tracked dirty `2`;需 drift review。
- Agent Bounty本機 HEAD `0601df8...` 與 Gitea main `b7a733f...` 不同,full status dirty `40`;需 owner pick list。
- StockPlatform v2本機 HEAD 與 Gitea main 都是 `1ef097e...`,但 full status dirty `117`;需 dirty review。
- VibeWork本機 HEAD `48275cc...` 與 Gitea main `76a4ee1...` 不同,full status dirty `180`;需 owner pick list。
- ClawBot / OpenClaw本機 HEAD `f4b84d7...` 與 Gitea main `22074fb...` 不同,full status dirty `2`;需 drift review。
- Bitan / Tsenyang仍需 internal inventory / owner export 與 dirty review。
- VTuberrepository / HEAD inventory abnormal需先修 inventory。
@@ -17,7 +17,7 @@
- `docs/operations/CODEX-WORKSTATION-GITEA-DEV-READBACK.md` §9
**Automation gaps**
- `codex-gitea-dev-branch-candidate-readback.py` 目前只內建 2026FIFA / Agent Bounty 路徑,未覆蓋 VibeWork、StockPlatform、ClawBot不能完全取代手動 readback
- `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。
**邊界**

View File

@@ -155,10 +155,10 @@ Still blocked:
| Product | Blocker | Decision |
|---------|---------|----------|
| 2026FIFA | local HEAD `118954e...` differs from Gitea main `f26def5...`; narrow diff readback timed out | build narrow drift review; do not create `dev` |
| Agent Bounty | local HEAD `0601df8...` differs from Gitea main `b7a733f...`; tracked dirty count `24` | owner pick list for A2A / traffic / propose changes |
| StockPlatform v2 | local HEAD equals Gitea main, but tracked dirty count `55` | owner pick list before any `dev` branch |
| VibeWork | local HEAD `48275cc...` differs from Gitea main `76a4ee1...`; tracked dirty count `95` | owner pick list for growth / admin / runtime changes |
| ClawBot / OpenClaw | local HEAD `f4b84d7...` differs from Gitea main `22074fb...`; tracked dirty count `2` | review `docker-compose.yml` and `main.py` drift |
| Agent Bounty | local HEAD `0601df8...` differs from Gitea main `b7a733f...`; full status dirty count `40` | owner pick list for A2A / traffic / propose changes |
| StockPlatform v2 | local HEAD equals Gitea main, but full status dirty count `117` | owner pick list before any `dev` branch |
| VibeWork | local HEAD `48275cc...` differs from Gitea main `76a4ee1...`; full status dirty count `180` | owner pick list for growth / admin / runtime changes |
| ClawBot / OpenClaw | local HEAD `f4b84d7...` differs from Gitea main `22074fb...`; full status dirty count `2` | review `docker-compose.yml` and `main.py` drift |
| Bitan | internal inventory and dirty review required | owner export or authenticated inventory |
| Tsenyang Website | internal inventory and dirty review required | owner export or authenticated inventory |
| VTuber | repository / HEAD inventory abnormal | repair inventory before any Gitea action |
@@ -166,8 +166,8 @@ Still blocked:
Automation gaps found:
```text
candidate_readback_default_roots_incomplete=true
candidate_readback_default_roots_incomplete=patched_locally_pending_repo_tooling_capture
dashboard_generator_drops_latest_artifact_sync=true
```
These are tooling gaps, not owner approval. They 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 gap still must be fixed before replacing manual readback with automatic dashboard refresh.

View File

@@ -7,7 +7,7 @@
"gitea_dev_ready_count": 3,
"mac_mini_dev_workspace_ready_count": 2,
"remaining_blocked_count": 8,
"manual_dirty_or_drift_review_required_count": 6,
"dirty_or_drift_review_required_count": 6,
"internal_or_authenticated_inventory_required_count": 3,
"remote_write_performed": false,
"raw_git_sync_allowed": false,
@@ -69,7 +69,7 @@
"local_head": "0601df8bd9c0aaedb9ce3a226a6f1aeca645ca0a",
"remote_main_commit": "b7a733f44f4f645dd21a9b4a9075b89c4a324f64",
"remote_dev_present": false,
"tracked_dirty_count": 24,
"status_dirty_count": 40,
"status": "blocked_local_drift_review_required",
"blockers": [
"local_head_differs_from_gitea_main",
@@ -85,7 +85,7 @@
"local_head": "1ef097e148ff6645e608fe5823aff9f038314512",
"remote_main_commit": "1ef097e148ff6645e608fe5823aff9f038314512",
"remote_dev_present": false,
"tracked_dirty_count": 55,
"status_dirty_count": 117,
"status": "blocked_dirty_worktree_review_required",
"blockers": [
"tracked_dirty_worktree",
@@ -100,7 +100,7 @@
"local_head": "48275cc52be79107e887147d3fe10310a887afe9",
"remote_main_commit": "76a4ee15026af278a3660ad4b4547e9308b107be",
"remote_dev_present": false,
"tracked_dirty_count": 95,
"status_dirty_count": 180,
"status": "blocked_local_drift_review_required",
"blockers": [
"local_head_differs_from_gitea_main",
@@ -116,7 +116,7 @@
"local_head": "f4b84d730ae0ef2cb2fb5cc49b4eb585b10246e2",
"remote_main_commit": "22074fbe4d6ec6c11c86f76139eea55756d1d160",
"remote_dev_present": false,
"tracked_dirty_count": 2,
"status_dirty_count": 2,
"status": "blocked_local_drift_review_required",
"blockers": [
"local_head_differs_from_gitea_main",
@@ -160,8 +160,8 @@
"automation_gaps": [
{
"gap_id": "candidate_readback_default_roots_incomplete",
"description": "codex-gitea-dev-branch-candidate-readback.py only maps 2026fifa and agent-bounty-protocol, so VibeWork, StockPlatform, and ClawBot need root mapping before automated candidate readback can replace manual checks.",
"status": "needs_tool_update"
"description": "codex-gitea-dev-branch-candidate-readback.py originally mapped only 2026fifa and agent-bounty-protocol. The local tool was patched on 2026-06-24 to add VibeWork, StockPlatform, and ClawBot, and the follow-up run returned candidates=5 ready=0 drift=5 missing=0.",
"status": "patched_locally_pending_repo_tooling_capture"
},
{
"gap_id": "dashboard_generator_drops_latest_artifact_sync",