Files
awoooi/docs/security/gitea-inventory-owner-attestation-request-draft.snapshot.json
Your Name f0daaccbba
Some checks failed
CD Pipeline / tests (push) Successful in 1m28s
Code Review / ai-code-review (push) Successful in 14s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
fix(web): add IwoooS S4.9 draft detail layer
2026-06-01 20:48:12 +08:00

94 lines
3.9 KiB
JSON

{
"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
}