189 lines
7.8 KiB
JSON
189 lines
7.8 KiB
JSON
{
|
|
"schema_version": "codex_gitea_remaining_products_readback_v1",
|
|
"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": 3,
|
|
"remaining_blocked_count": 8,
|
|
"dirty_or_drift_review_required_count": 6,
|
|
"internal_or_authenticated_inventory_required_count": 3,
|
|
"remote_write_performed": false,
|
|
"raw_git_sync_allowed": false,
|
|
"raw_conversation_sync_allowed": false,
|
|
"env_or_runtime_volume_sync_allowed": false
|
|
},
|
|
"ready_products": [
|
|
{
|
|
"product_id": "awoooi",
|
|
"gitea_repo": "wooo/awoooi",
|
|
"remote_dev_present": true,
|
|
"remote_main_present": true,
|
|
"mac_mini_workspace_status": "ready_from_start_here",
|
|
"next_gate": "use codex-workspaces/awoooi-dev and branch from dev for tasks"
|
|
},
|
|
{
|
|
"product_id": "momo-pro",
|
|
"gitea_repo": "wooo/ewoooc",
|
|
"remote_dev_present": true,
|
|
"remote_main_present": true,
|
|
"remote_dev_commit": "76a89a70986b7428704a12ffbb7180f159db151f",
|
|
"mac_mini_workspace_status": "ready",
|
|
"mac_mini_workspace_path": "/Users/ogt/codex-workspaces/momo-pro-dev",
|
|
"macbook_pro_workspace_status": "ready",
|
|
"macbook_pro_workspace_path": "/Users/ooo/codex-workspaces/momo-pro-dev",
|
|
"macbook_pro_workspace_branch": "dev",
|
|
"macbook_pro_workspace_commit": "76a89a70986b7428704a12ffbb7180f159db151f",
|
|
"macbook_pro_workspace_dirty_count": 0,
|
|
"macbook_pro_env_files": [
|
|
".env.example"
|
|
],
|
|
"next_gate": "use this workspace for Codex tasks by branching from dev into codex/*; do not edit dev directly"
|
|
},
|
|
{
|
|
"product_id": "awooogo",
|
|
"gitea_repo": "wooo/AwoooGo",
|
|
"remote_dev_present": true,
|
|
"remote_main_present": true,
|
|
"remote_dev_commit": "8471b376d97c1436d4612ece17f51ba0950f114d",
|
|
"mac_mini_workspace_status": "ready",
|
|
"mac_mini_workspace_path": "/Users/ogt/codex-workspaces/awooogo-dev",
|
|
"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": [
|
|
{
|
|
"product_id": "2026fifa",
|
|
"local_path": "/Users/ogt/Documents/2026FIFAWorldCup",
|
|
"local_branch": "main",
|
|
"local_head": "118954e781b97843fe4457731951bc0fcaecd402",
|
|
"remote_main_commit": "f26def598fe58562067170dc3cc4c2521933846a",
|
|
"remote_dev_present": false,
|
|
"dirty_readback": "diff_readback_timeout",
|
|
"status": "blocked_local_drift_review_required",
|
|
"blockers": [
|
|
"local_head_differs_from_gitea_main",
|
|
"diff_readback_timeout",
|
|
"production_branch_checked_out"
|
|
],
|
|
"next_gate": "build narrow drift review and owner pick list before any dev branch creation"
|
|
},
|
|
{
|
|
"product_id": "agent-bounty-protocol",
|
|
"local_path": "/Users/ogt/Documents/agent-bounty-protocol",
|
|
"local_branch": "main",
|
|
"local_head": "0601df8bd9c0aaedb9ce3a226a6f1aeca645ca0a",
|
|
"remote_main_commit": "b7a733f44f4f645dd21a9b4a9075b89c4a324f64",
|
|
"remote_dev_present": false,
|
|
"status_dirty_count": 40,
|
|
"status": "blocked_local_drift_review_required",
|
|
"blockers": [
|
|
"local_head_differs_from_gitea_main",
|
|
"tracked_dirty_worktree",
|
|
"production_branch_checked_out"
|
|
],
|
|
"next_gate": "owner pick list for A2A/traffic/propose changes before dev branch creation"
|
|
},
|
|
{
|
|
"product_id": "stockplatform-v2",
|
|
"local_path": "/Users/ogt/stockplatform-v2",
|
|
"local_branch": "main",
|
|
"local_head": "1ef097e148ff6645e608fe5823aff9f038314512",
|
|
"remote_main_commit": "1ef097e148ff6645e608fe5823aff9f038314512",
|
|
"remote_dev_present": false,
|
|
"status_dirty_count": 117,
|
|
"status": "blocked_dirty_worktree_review_required",
|
|
"blockers": [
|
|
"tracked_dirty_worktree",
|
|
"production_branch_checked_out"
|
|
],
|
|
"next_gate": "review dirty files and owner-selected include/exclude list before dev branch creation"
|
|
},
|
|
{
|
|
"product_id": "vibework",
|
|
"local_path": "/Users/ogt/Documents/VibeWork",
|
|
"local_branch": "main",
|
|
"local_head": "48275cc52be79107e887147d3fe10310a887afe9",
|
|
"remote_main_commit": "76a4ee15026af278a3660ad4b4547e9308b107be",
|
|
"remote_dev_present": false,
|
|
"status_dirty_count": 180,
|
|
"status": "blocked_local_drift_review_required",
|
|
"blockers": [
|
|
"local_head_differs_from_gitea_main",
|
|
"tracked_dirty_worktree",
|
|
"production_branch_checked_out"
|
|
],
|
|
"next_gate": "owner pick list for growth/admin/runtime changes before dev branch creation"
|
|
},
|
|
{
|
|
"product_id": "clawbot-openclaw",
|
|
"local_path": "/Users/ogt/clawbot-v5",
|
|
"local_branch": "main",
|
|
"local_head": "f4b84d730ae0ef2cb2fb5cc49b4eb585b10246e2",
|
|
"remote_main_commit": "22074fbe4d6ec6c11c86f76139eea55756d1d160",
|
|
"remote_dev_present": false,
|
|
"status_dirty_count": 2,
|
|
"status": "blocked_local_drift_review_required",
|
|
"blockers": [
|
|
"local_head_differs_from_gitea_main",
|
|
"tracked_dirty_worktree",
|
|
"production_branch_checked_out"
|
|
],
|
|
"next_gate": "review docker-compose and main.py drift before dev branch creation"
|
|
},
|
|
{
|
|
"product_id": "bitan-pharmacy",
|
|
"local_path": "/Users/ogt/bitan-pharmacy",
|
|
"status": "blocked_internal_inventory_and_dirty_review_required",
|
|
"blockers": [
|
|
"internal_repo_requires_owner_export_or_authenticated_inventory",
|
|
"dirty_worktree"
|
|
],
|
|
"next_gate": "owner export or authenticated inventory plus dirty review"
|
|
},
|
|
{
|
|
"product_id": "tsenyang-website",
|
|
"local_path": "/Users/ogt/tsenyang-website",
|
|
"status": "blocked_internal_inventory_and_dirty_review_required",
|
|
"blockers": [
|
|
"internal_repo_requires_owner_export_or_authenticated_inventory",
|
|
"dirty_worktree"
|
|
],
|
|
"next_gate": "owner export or authenticated inventory plus dirty review"
|
|
},
|
|
{
|
|
"product_id": "vtuber",
|
|
"local_path": "/Users/ogt/VTuber",
|
|
"status": "blocked_repository_inventory_repair_required",
|
|
"blockers": [
|
|
"remote_repository_not_found_or_unauthenticated",
|
|
"local_head_readback_abnormal",
|
|
"dirty_worktree"
|
|
],
|
|
"next_gate": "repair local repository inventory before any Gitea action"
|
|
}
|
|
],
|
|
"automation_gaps": [
|
|
{
|
|
"gap_id": "candidate_readback_default_roots_incomplete",
|
|
"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",
|
|
"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"
|
|
}
|
|
]
|
|
}
|