{ "schema_version": "gitea_inventory_owner_attestation_request_draft_v1", "status": "request_draft_ready_not_sent", "date": "2026-06-01", "stage_id": "S4.9", "mode": "owner_request_draft_only", "runtime_execution_authorized": false, "source_packet": "docs/security/GITEA-INVENTORY-OWNER-ATTESTATION-RESPONSE.md", "source_snapshot": "docs/security/gitea-inventory-owner-attestation-response.snapshot.json", "summary": { "request_draft_package_ready": true, "request_draft_template_count": 5, "request_draft_template_ready_count": 5, "frontstage_package_visible": true, "frontstage_card_count": 5, "frontstage_detail_visible": true, "frontstage_detail_row_count": 5, "frontstage_required_field_total": 30, "frontstage_forbidden_action_count": 10, "request_sent": false, "request_sent_count": 0, "recipients_confirmed_count": 0, "owner_response_received_count": 0, "owner_response_accepted_count": 0, "owner_response_rejected_count": 0, "audit_events_emitted_count": 0, "runtime_gate_opened": false, "action_buttons_allowed": false, "not_authorization": true }, "request_draft_templates": [ { "template_id": "response-public-only-vs-local-gitea-gap", "display_order": 1, "attestation_item_id": "public_only_vs_local_gitea_gap", "draft_status": "ready_not_sent", "owner_question": "判定 wooo/clawbot-v5 與 wooo/wooo-aiops 是否屬本輪 inventory / migration scope。", "required_fields": ["owner_role_or_team", "decision", "decision_reason", "affected_repos", "evidence_refs", "followup_owner"] }, { "template_id": "response-org-user-endpoint-identity", "display_order": 2, "attestation_item_id": "org_user_endpoint_identity", "draft_status": "ready_not_sent", "owner_question": "說明 wooo 在 Gitea 中應以 user、org 或兩者盤點。", "required_fields": ["owner_role_or_team", "decision", "decision_reason", "canonical_namespace", "evidence_refs", "followup_owner"] }, { "template_id": "response-internal-110-adjacent-scope", "display_order": 3, "attestation_item_id": "internal_110_adjacent_scope", "draft_status": "ready_not_sent", "owner_question": "逐項判定 bitan-pharmacy、root/momo-pro-system、tsenyang-website、wooo/wooo-infra-config 是否納入本輪 scope。", "required_fields": ["owner_role_or_team", "decision", "decision_reason", "affected_sources", "evidence_refs", "followup_owner"] }, { "template_id": "response-repo-owner-canonical-scope", "display_order": 4, "attestation_item_id": "repo_owner_canonical_scope", "draft_status": "ready_not_sent", "owner_question": "為 in-scope repo 指定 owner、canonical source、GitHub target candidate 與 visibility review owner。", "required_fields": ["owner_role_or_team", "decision", "decision_reason", "affected_repos", "evidence_refs", "followup_owner"] }, { "template_id": "response-legacy-or-inaccessible-disposition", "display_order": 5, "attestation_item_id": "legacy_or_inaccessible_repo_disposition", "draft_status": "ready_not_sent", "owner_question": "對 legacy、inaccessible 或 external repo 留下 disposition、理由與後續 owner。", "required_fields": ["owner_role_or_team", "decision", "decision_reason", "affected_repos", "evidence_refs", "followup_owner"] } ], "allowed_outputs": [ "owner role/team metadata", "decision and decision reason", "affected repo/source/namespace metadata", "redacted evidence refs", "followup owner" ], "forbidden_actions": [ "collect_secret_plaintext", "collect_repo_archive", "write_gitea", "create_github_repo", "change_repo_visibility", "sync_or_delete_refs", "force_push_refs", "switch_github_primary", "disable_gitea", "open_runtime_gate" ], "not_authorization": true }