From c302e8c41f4dcc360925202a56589d02649b165d Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 24 Jun 2026 13:42:42 +0800 Subject: [PATCH] docs(ops): refresh remaining workspace readback [skip ci] --- docs/LOGBOOK.md | 1 + .../CODEX-WORKSTATION-GITEA-DEV-READBACK.md | 40 ++++++++++++++----- ...-remaining-products-readback.snapshot.json | 18 ++++++--- 3 files changed, 43 insertions(+), 16 deletions(-) diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index f502874f..544979b6 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -10,6 +10,7 @@ - MacBook AwoooGo workspace 已建立:`/Users/ooo/codex-workspaces/awooogo-dev`,branch `dev`,upstream `gitea/dev`,commit `8471b376d97c1436d4612ece17f51ba0950f114d`,dirty `0`。 - MacBook project-window sync:projects `6`,ready `3`(AWOOOI、MOMO Pro、AwoooGo),blocked `3`(2026FIFA main-review、Agent Bounty main-review、AWOOOI main)。 - Safe handoff artifacts `9/9` SHA-256 match;global registry remains products `11`,ready `3`,blocked `8`,latest dev on Gitea `3`,production on Gitea `8`。 +- `docs/operations/codex-gitea-remaining-products-readback.snapshot.json` 與 `CODEX-WORKSTATION-GITEA-DEV-READBACK.md` 已同步,移除 AwoooGo MacBook `blocked_auth_required` 舊狀態。 **新增文件 / snapshot**: - `docs/operations/codex-macbook-awooogo-access-readback.snapshot.json` diff --git a/docs/operations/CODEX-WORKSTATION-GITEA-DEV-READBACK.md b/docs/operations/CODEX-WORKSTATION-GITEA-DEV-READBACK.md index cc7aeacd..d20ba9d7 100644 --- a/docs/operations/CODEX-WORKSTATION-GITEA-DEV-READBACK.md +++ b/docs/operations/CODEX-WORKSTATION-GITEA-DEV-READBACK.md @@ -1,6 +1,6 @@ # Codex 雙工作站 / Gitea 開發環境 Readback -> Last updated: 2026-06-24 12:03 Asia/Taipei +> Last updated: 2026-06-24 13:33 Asia/Taipei > Scope: Mac Mini、MacBook Pro、Gitea dev workspace、全產品專案收攏。 --- @@ -34,7 +34,7 @@ Forbidden sync targets: auth.json, *.sqlite, sessions, raw conversations, .env, | 2026FIFA | `wooo/2026FIFAWorldCup` | blocked | yes | no | owner preflight / dev branch missing; local status is heavy and requires narrow drift review | | Agent Bounty | `wooo/agent-bounty-protocol` | blocked | yes | no | dirty tree and owner preflight required | | MOMO Pro | `wooo/ewoooc` | blocked | yes | no | local tree clean, but dev branch creation still needs owner / preflight gate | -| AwoooGo | `wooo/AwoooGo` | blocked | yes | no | local tree clean, but registry still says refs / production baseline need formal closure | +| AwoooGo | `wooo/AwoooGo` | ready | yes | yes | Mac Mini and MacBook Pro dev workspaces ready | | StockPlatform v2 | `wooo/stockplatform-v2` | blocked | yes | no | dirty tree, no dev branch | | VibeWork | `wooo/vibework` | blocked | unknown from public registry | no | dirty tree, refs inventory gap | | ClawBot / OpenClaw | `wooo/clawbot-v5` | blocked | unknown from public registry | no | dirty tree and refs inventory gap | @@ -66,7 +66,7 @@ Forbidden sync targets: auth.json, *.sqlite, sessions, raw conversations, .env, | P0 | Keep AWOOOI controlled dev usable on both Macs | 84% topic-level, AWOOOI ready | verify MacBook Pro artifact sync when reachable | | P0 | Create safe all-product Gitea dev baseline | 38.6% overall | product-by-product owner/preflight, no raw `.git` sync | | P1 | MOMO Pro dev baseline | candidate | tree clean; needs explicit owner-approved `dev` branch policy | -| P1 | AwoooGo dev baseline | candidate | tree clean; normalize repo naming / external URL / registry | +| P1 | AwoooGo dev baseline | ready | Mac Mini and MacBook Pro workspaces both branch from Gitea `dev` | | P1 | Dirty product drift review | blocked | VibeWork, StockPlatform, Bitan, Agent Bounty, Tsenyang, ClawBot need local change triage | | P2 | External MacBook Pro Codex operation | partial | use Gitea + docs + Start Here; never raw conversation/session sync | | P3 | Raw work-window sync | forbidden | replace with summaries, handoff docs, LOGBOOK, snapshots | @@ -83,7 +83,7 @@ Forbidden sync targets: auth.json, *.sqlite, sessions, raw conversations, .env, ## 7. Next Safe Actions 1. Refresh MacBook Pro reachability and artifact sync readback without copying raw sessions. -2. For MOMO Pro and AwoooGo, prepare owner-reviewed `dev` branch bootstrap because both Mac Mini local trees are currently clean. +2. For MOMO Pro and AwoooGo, use the existing Gitea `dev` workspaces and branch into `codex/*`; do not edit `dev` directly. 3. For VibeWork / StockPlatform / Agent Bounty / Bitan / Tsenyang / ClawBot, run narrow dirty-tree summaries and prepare owner pick lists. 4. For 2026FIFA, build a narrow drift command that avoids full untracked scan. 5. For VTuber, repair local repository HEAD / inventory before any Gitea action. @@ -100,7 +100,7 @@ docs/operations/codex-gitea-dev-bootstrap-preflight.snapshot.json | Product | Local state | Remote state | Workspace | Readback result | |---------|-------------|--------------|-----------|------------------| | MOMO Pro | `/Users/ogt/momo-pro-system`, `main`, `76a89a70986b`, dirty `0` | `wooo/ewoooc` main/dev both at `76a89a70986b`; external HTTPS readback works | `/Users/ogt/codex-workspaces/momo-pro-dev`, branch `dev`, dirty `0` | Mac Mini dev workspace ready | -| AwoooGo | `/Users/ogt/Documents/AwoooGo`, `main`, `8471b376d97c`, dirty `0` | `wooo/AwoooGo` main/dev both at `8471b376d97c`; external HTTPS readback currently requires auth | `/Users/ogt/codex-workspaces/awooogo-dev`, branch `dev`, dirty `0` | Mac Mini dev workspace ready; external MacBook clone still needs credential / VPN gate | +| AwoooGo | `/Users/ogt/Documents/AwoooGo`, `main`, `8471b376d97c`, dirty `0` | `wooo/AwoooGo` dev `8471b376d97c`, main `18be716e8578`; MacBook SSH readback verified | `/Users/ogt/codex-workspaces/awooogo-dev`, branch `dev`, dirty `0`; `/Users/ooo/codex-workspaces/awooogo-dev`, branch `dev`, dirty `0` | Mac Mini and MacBook Pro dev workspaces ready | Completed: @@ -119,8 +119,7 @@ remote_write_performed=true raw_git_sync_allowed=false raw_conversation_sync_allowed=false env_or_runtime_volume_sync=false -AwoooGo external HTTPS CLI readback requires auth, so do not claim outside MacBook clone readiness for AwoooGo until credentials / VPN path are verified. -MacBook Pro local workspace creation still needs separate readback from the MacBook. +Superseded by 2026-06-24 13:33 readback: AwoooGo MacBook Pro SSH access and local dev workspace are now verified. Continue to use `dev` only as the clean base; task work must branch into `codex/*`. ``` ## 9. 2026-06-24 12:41 remaining products readback @@ -148,7 +147,7 @@ Ready for Gitea dev workflow: |---------|-------|-----------| | AWOOOI | existing `dev` on Gitea; controlled dev workspace already recorded in Start Here | branch from `dev` into `codex/*` per task | | MOMO Pro | `main` and `dev` both at `76a89a70986b`; Mac Mini workspace ready | verify MacBook Pro clone / fetch from Gitea | -| AwoooGo | `main` and `dev` both at `8471b376d97c`; Mac Mini workspace ready | fix / verify external HTTPS auth or VPN path before claiming outside MacBook readiness | +| AwoooGo | `dev` at `8471b376d97c`; `main` at `18be716e8578`; Mac Mini and MacBook workspaces ready | branch from `dev` into `codex/*` per task | Still blocked: @@ -205,7 +204,7 @@ MacBook Pro host `192.168.0.111` is reachable over SSH as `ooo`. | Product | MacBook Pro workspace | Branch | Commit | Dirty | Result | |---------|-----------------------|--------|--------|------:|--------| | MOMO Pro | `/Users/ooo/codex-workspaces/momo-pro-dev` | `dev` | `76a89a70986b7428704a12ffbb7180f159db151f` | `0` | ready | -| AwoooGo | `/Users/ooo/codex-workspaces/awooogo-dev` | n/a | n/a | n/a | blocked by Gitea authentication requirement | +| AwoooGo | `/Users/ooo/codex-workspaces/awooogo-dev` | `dev` | `8471b376d97c1436d4612ece17f51ba0950f114d` | `0` | ready | MOMO Pro workspace was cloned from Gitea `dev` on the MacBook Pro. Readback found only `.env.example`; no `.env` or runtime volume was copied. @@ -216,4 +215,25 @@ cd /Users/ooo/codex-workspaces/momo-pro-dev git checkout -b codex/ ``` -Do not edit `dev` directly. AwoooGo still needs verified Gitea credentials, repo visibility, or VPN/auth path before it can be claimed ready outside. +Do not edit `dev` directly. AwoooGo is now verified on MacBook Pro via Gitea SSH; new Codex work must start from `/Users/ooo/codex-workspaces/awooogo-dev` and branch into `codex/*`. + +## 12. 2026-06-24 13:33 MacBook Pro AwoooGo workspace closeout + +Machine-readable snapshot: + +```text +docs/operations/codex-macbook-awooogo-access-readback.snapshot.json +``` + +Readback: + +| Gate | Result | +|------|--------| +| MacBook Gitea SSH auth | key name `MacBook Pro Codex 20260624` accepted by Gitea | +| AwoooGo `dev` ref | `8471b376d97c1436d4612ece17f51ba0950f114d` | +| AwoooGo `main` ref | `18be716e8578eaeefb1e31f9a2a2f467ca33b12a` | +| MacBook workspace | `/Users/ooo/codex-workspaces/awooogo-dev` | +| Branch / upstream / dirty | `dev` / `gitea/dev` / `0` | +| Safe handoff artifact hash match | `9/9` | + +MacBook project-window sync now has `projects=6`, `ready=3`, `blocked=3`. Ready projects are AWOOOI, MOMO Pro, and AwoooGo. Blocked projects are still 2026FIFA main-review, Agent Bounty main-review, and AWOOOI main. This closes the AwoooGo MacBook auth blocker but does not change all-product readiness: registry remains `ready=3`, `blocked=8`. diff --git a/docs/operations/codex-gitea-remaining-products-readback.snapshot.json b/docs/operations/codex-gitea-remaining-products-readback.snapshot.json index c6501540..ae2fe653 100644 --- a/docs/operations/codex-gitea-remaining-products-readback.snapshot.json +++ b/docs/operations/codex-gitea-remaining-products-readback.snapshot.json @@ -1,12 +1,12 @@ { "schema_version": "codex_gitea_remaining_products_readback_v1", - "generated_at": "2026-06-24T12:41:57+08:00", + "generated_at": "2026-06-24T13:33:31+08:00", "scope": "Mac Mini product repositories after MOMO Pro and AwoooGo dev bootstrap", "summary": { "product_count": 11, "gitea_dev_ready_count": 3, "mac_mini_dev_workspace_ready_count": 2, - "macbook_pro_dev_workspace_ready_count": 1, + "macbook_pro_dev_workspace_ready_count": 3, "remaining_blocked_count": 8, "dirty_or_drift_review_required_count": 6, "internal_or_authenticated_inventory_required_count": 3, @@ -50,9 +50,15 @@ "remote_dev_commit": "8471b376d97c1436d4612ece17f51ba0950f114d", "mac_mini_workspace_status": "ready", "mac_mini_workspace_path": "/Users/ogt/codex-workspaces/awooogo-dev", - "external_https_readback": "authentication_required", - "macbook_pro_workspace_status": "blocked_auth_required", - "next_gate": "verify_gitea_credentials_or_vpn_path_before_claiming_outside_macbook_clone_ready" + "external_https_readback": "ssh_readback_verified_from_macbook", + "macbook_pro_workspace_status": "ready", + "next_gate": "use this workspace for Codex tasks by branching from dev into codex/*; do not edit dev directly", + "remote_main_commit": "18be716e8578eaeefb1e31f9a2a2f467ca33b12a", + "macbook_pro_workspace_path": "/Users/ooo/codex-workspaces/awooogo-dev", + "macbook_pro_workspace_branch": "dev", + "macbook_pro_workspace_upstream": "gitea/dev", + "macbook_pro_workspace_commit": "8471b376d97c1436d4612ece17f51ba0950f114d", + "macbook_pro_workspace_dirty_count": 0 } ], "blocked_products": [ @@ -175,7 +181,7 @@ }, { "gap_id": "dashboard_generator_drops_latest_artifact_sync", - "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.", + "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=0 after MacBook artifact sync.", "status": "patched_locally_and_shared_artifacts_refreshed" } ]