173 lines
7.3 KiB
JSON
173 lines
7.3 KiB
JSON
{
|
|
"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
|
|
}
|
|
}
|