{
  "schema_version": "github_target_missing_source_readiness_v1",
  "generated_at": "2026-06-27T19:24:30+08:00",
  "mode": "read_only_missing_github_target_source_resolution",
  "summary": {
    "target_count": 5,
    "github_visible_private_count": 0,
    "github_not_found_or_inaccessible_count": 5,
    "gitea_source_candidate_count": 3,
    "internal_remote_source_candidate_count": 2,
    "local_worktree_candidate_count": 5,
    "local_dirty_or_diverged_count": 3,
    "canonical_source_ambiguous_count": 5,
    "create_private_repo_ready_count": 0,
    "refs_sync_ready_count": 0,
    "owner_response_required_count": 5,
    "github_api_write_performed": false,
    "repo_creation_performed": false,
    "visibility_change_performed": false,
    "refs_sync_performed": false,
    "secret_values_collected": false
  },
  "targets": [
    {
      "github_repo": "owenhytsai/ewoooc",
      "github_readback_status": "not_found_or_inaccessible",
      "source_resolution_status": "blocked_canonical_source_ambiguous",
      "source_candidate_type": "gitea_repo_exists_with_momo_lineage_conflict",
      "gitea_repo": "wooo/ewoooc",
      "gitea_default_branch": "main",
      "gitea_main_sha": "fdaa4bb2c98db9b5f79daf995f9f944e7deea796",
      "local_worktree_path": "/Users/ogt/momo-pro-system",
      "local_branch": "main",
      "local_head": "00948f5",
      "local_worktree_status": "exists_but_not_canonical_for_ewoooc",
      "evidence_refs": [
        "docs/security/gitea-public-repo-search.snapshot.json",
        "docs/security/local-repo-canonical-ewoooc-momo.snapshot.json",
        "read_only_git_ls_remote:gitea-ssh:wooo/ewoooc.git"
      ],
      "required_owner_decisions": [
        "confirm_ewoooc_vs_momo_canonical_source",
        "confirm_private_github_target_owner_and_name",
        "approve_or_reject_private_repo_creation"
      ],
      "next_action": "resolve_canonical_source_before_private_repo_creation",
      "create_private_repo_ready": false,
      "refs_sync_ready": false,
      "owner_response_required": true
    },
    {
      "github_repo": "owenhytsai/bitan-pharmacy",
      "github_readback_status": "not_found_or_inaccessible",
      "source_resolution_status": "blocked_local_worktree_dirty",
      "source_candidate_type": "internal_remote_snapshot_candidate",
      "gitea_repo": null,
      "gitea_default_branch": null,
      "gitea_main_sha": null,
      "local_worktree_path": "/Users/ogt/bitan-pharmacy",
      "local_branch": "main",
      "local_head": "e122c8c",
      "local_worktree_status": "tracked_changes_present",
      "evidence_refs": [
        "docs/security/git-remote-refs-bitan-tsenyang.snapshot.json",
        "read_only_local_git_status:/Users/ogt/bitan-pharmacy",
        "read_only_git_ls_remote:gitea-ssh:wooo/bitan-pharmacy.git:not_found"
      ],
      "required_owner_decisions": [
        "confirm_bitan_active_status",
        "confirm_internal_remote_as_source_of_truth",
        "confirm_private_github_target_owner_and_name",
        "approve_or_reject_private_repo_creation"
      ],
      "next_action": "clean_or_owner_freeze_local_source_before_private_repo_creation",
      "create_private_repo_ready": false,
      "refs_sync_ready": false,
      "owner_response_required": true
    },
    {
      "github_repo": "owenhytsai/tsenyang-website",
      "github_readback_status": "not_found_or_inaccessible",
      "source_resolution_status": "blocked_local_worktree_dirty",
      "source_candidate_type": "internal_remote_snapshot_candidate",
      "gitea_repo": null,
      "gitea_default_branch": null,
      "gitea_main_sha": null,
      "local_worktree_path": "/Users/ogt/tsenyang-website",
      "local_branch": "main",
      "local_head": "b369ed8",
      "local_worktree_status": "tracked_and_untracked_changes_present",
      "evidence_refs": [
        "docs/security/git-remote-refs-bitan-tsenyang.snapshot.json",
        "read_only_local_git_status:/Users/ogt/tsenyang-website",
        "read_only_git_ls_remote:gitea-ssh:wooo/tsenyang-website.git:not_found"
      ],
      "required_owner_decisions": [
        "confirm_tsenyang_active_status",
        "confirm_internal_remote_as_source_of_truth",
        "confirm_private_github_target_owner_and_name",
        "approve_or_reject_private_repo_creation"
      ],
      "next_action": "clean_or_owner_freeze_local_source_before_private_repo_creation",
      "create_private_repo_ready": false,
      "refs_sync_ready": false,
      "owner_response_required": true
    },
    {
      "github_repo": "owenhytsai/VibeWork",
      "github_readback_status": "not_found_or_inaccessible",
      "source_resolution_status": "blocked_product_boundary_and_local_divergence",
      "source_candidate_type": "gitea_repo_exists_local_worktree_diverged",
      "gitea_repo": "wooo/vibework",
      "gitea_default_branch": "main",
      "gitea_main_sha": "76a4ee15026af278a3660ad4b4547e9308b107be",
      "local_worktree_path": "/Users/ogt/Documents/VibeWork",
      "local_branch": "main",
      "local_head": "48275cc",
      "local_worktree_status": "ahead_3_behind_92_with_changes",
      "evidence_refs": [
        "docs/security/VIBEWORK-IWOOOS-ONBOARDING-HANDOFF.md",
        "docs/security/source-control-workflow-secret-name-local-evidence.snapshot.json",
        "read_only_git_ls_remote:gitea-ssh:wooo/vibework.git"
      ],
      "required_owner_decisions": [
        "confirm_vibework_independent_product_boundary",
        "confirm_gitea_main_or_local_worktree_source_of_truth",
        "confirm_private_github_target_owner_and_name",
        "approve_or_reject_private_repo_creation"
      ],
      "next_action": "resolve_vibework_source_of_truth_before_private_repo_creation",
      "create_private_repo_ready": false,
      "refs_sync_ready": false,
      "owner_response_required": true
    },
    {
      "github_repo": "owenhytsai/agent-bounty-protocol",
      "github_readback_status": "not_found_or_inaccessible",
      "source_resolution_status": "blocked_high_risk_owner_response_required",
      "source_candidate_type": "gitea_repo_exists_high_risk_runtime_surface",
      "gitea_repo": "wooo/agent-bounty-protocol",
      "gitea_default_branch": "main",
      "gitea_main_sha": "b7a733f44f4f645dd21a9b4a9075b89c4a324f64",
      "local_worktree_path": "/Users/ogt/Documents/agent-bounty-protocol",
      "local_branch": "main",
      "local_head": "0601df8",
      "local_worktree_status": "large_worktree_dirty_scan_not_completed",
      "evidence_refs": [
        "docs/security/AGENT-BOUNTY-IWOOOS-ONBOARDING-HANDOFF.md",
        "docs/security/source-control-workflow-secret-name-local-evidence.snapshot.json",
        "read_only_git_ls_remote:gitea-ssh:wooo/agent-bounty-protocol.git"
      ],
      "required_owner_decisions": [
        "confirm_agent_bounty_repo_deployment_and_treasury_boundary",
        "confirm_gitea_main_or_local_worktree_source_of_truth",
        "confirm_private_github_target_owner_and_name",
        "approve_or_reject_private_repo_creation"
      ],
      "next_action": "resolve_high_risk_owner_boundary_before_private_repo_creation",
      "create_private_repo_ready": false,
      "refs_sync_ready": false,
      "owner_response_required": true
    }
  ],
  "operation_boundaries": {
    "read_only_api_allowed": true,
    "github_api_write_allowed": false,
    "repo_creation_allowed": false,
    "visibility_change_allowed": false,
    "refs_sync_allowed": false,
    "secret_value_collection_allowed": false
  }
}
