Files
awoooi/docs/security/source-control-ref-truth-classification.snapshot.json
Your Name 9e15fd08b3
All checks were successful
CD Pipeline / tests (push) Successful in 1m39s
Code Review / ai-code-review (push) Successful in 15s
CD Pipeline / build-and-deploy (push) Successful in 5m19s
CD Pipeline / post-deploy-checks (push) Successful in 2m11s
feat(web): land iwooos security posture surfaces
2026-05-25 20:35:52 +08:00

4155 lines
164 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"schema_version": "source_control_ref_truth_classification_v1",
"status": "draft_blocked",
"date": "2026-05-13",
"default_mode": "classification_only",
"source_snapshot": "docs/security/source-control-ref-detail-diff.snapshot.json",
"summary": {
"repo_count": 3,
"total_items": 141,
"manual_truth_required_count": 4,
"deprecated_candidate_count": 114,
"release_tag_review_count": 3,
"github_only_review_count": 20
},
"owner_response_packet": {
"schema_version": "source_control_ref_truth_owner_response_v1",
"snapshot_path": "docs/security/source-control-ref-truth-owner-response.snapshot.json",
"human_doc": "docs/security/SOURCE-CONTROL-REF-TRUTH-OWNER-RESPONSE.md",
"required_response_lanes": 5,
"received_response_count": 0,
"accepted_response_count": 0,
"rejected_response_count": 0,
"execution_authorized": false
},
"still_forbidden": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
],
"repos": [
{
"gitea_repo": "wooo/awoooi",
"github_repo": "owenhytsai/awoooi",
"risk": "HIGH",
"awooop_consumption": "approval_candidate",
"item_count": 118,
"items": [
{
"ref_type": "branch",
"ref_name": "main",
"lane": "main_truth_required",
"risk": "HIGH",
"proposed_truth_source": "manual_required",
"classification": "manual_truth_required",
"reason": "兩端 main SHA 不一致,這是 GitHub primary / deploy control plane 的硬阻塞。",
"next_review": "先確認目前 production deploy 真相來源、deploy marker、rollback 點,再決定單 repo reconcile。",
"gitea_sha": "5294f0712f1a3370d0155c0d88e5d10c6ec0250e",
"github_sha": "202071f7a8724d5e8c29de441c3f380575a0ea94",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "dev",
"lane": "active_branch_truth_required",
"risk": "HIGH",
"proposed_truth_source": "manual_required",
"classification": "manual_truth_required",
"reason": "`dev` 可能是仍在使用的開發分支GitHub 缺少此 ref 前不得判定 GitHub ready。",
"next_review": "確認 dev 是否仍為有效工作流;若有效,再決定單 branch 同步策略。",
"gitea_sha": "25889d4b8edcb83b6ec707c5eef3c21ae5d432b0",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-00e93ec6-20260507202835",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-018dfeb6-20260510201057",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-036399ae-20260512101936",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-036399ae-20260512113011",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-03ab23eb-20260511190611",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-04532fd3-20260509104706",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-094107c8-20260511171658",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-0b67aa5a-20260508132246",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-0d55cf70-20260512152046",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "abdab85362c577bd734ab1c7796bb6f33f070eca",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-0d7e2731-20260422111000",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "75b7d338e0003311c63f5fd81f9c81e2ebe41f7b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-11d02e8c-20260505000302",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "40badc42cf81b1f8193bee2221d46ec5b52de6dd",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-18d2841e-20260506203612",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "b2f0db07178c7469ccaa1d1644fcdadaf044bfcb",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-1941d569-20260509001722",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-1b510a59-20260508071355",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-1d45b689-20260512101956",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-1ffaa1de-20260509191538",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-22d3c494-20260504010134",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "035fe20e4d5b7564a68c22d82c56dca266009bd7",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-256b7b16-20260507082410",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "c52ebfc0423bea993fdc21dd205f78d2262a660e",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-2582b60d-20260509160733",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-2b26cfe4-20260509104618",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-3254209e-20260505150522",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d08d1e49518fcf57abce7bda10554adbcba395cc",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-3336b941-20260511111108",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-34bf86fd-20260421010616",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "3323a9052c95a81e645fbf3c78c87ee9e2b16d6b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-35e8371b-20260508222338",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-378290ab-20260510201203",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-381202c7-20260507171310",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "afb5f9556e74eeced130cf0e67029d9c85b48c1a",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-38e32fb9-20260506171242",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "76aaaf480c08beb9d5d4c880a8fe850fd84c5ce0",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-39383806-20260502230445",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "68e182381f37dc45d99744c24a518d47c859540f",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-3da139d9-20260503161425",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "e45b055e0e3ea25afbbb45c4f477a632a8945c54",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-44860c3d-20260510171817",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-46e77bf6-20260506235709",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "012cd27b4a27065e40a33728f8095e933114c27b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-49920526-20260511111126",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-4b40fc0d-20260429080302",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "20009cddcf392fde3423680069b2322604a31cf5",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-4d8f3bef-20260508212335",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-4e188293-20260504100431",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "035fe20e4d5b7564a68c22d82c56dca266009bd7",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-4e5775dc-20260510233800",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-50d442fb-20260510201215",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-52fb18e5-20260512000119",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-55aaa7de-20260512151737",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "abdab85362c577bd734ab1c7796bb6f33f070eca",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-567cd7c0-20260511132950",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-5bc6628e-20260512113026",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-60b714c6-20260504131233",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "b4055c5915bfcf8f6a37f9656be291ebe7fc526c",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-60c4401c-20260510201228",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-629f415a-20260504110028",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "f7e5fc772e6f25d7f9a69374a2bdd9febccccf87",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-636e7a0a-20260508150402",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-6384c896-20260510201239",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-67e03b24-20260510194653",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-6857ca25-20260508105853",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-699b4785-20260506160255",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "927c2a758dd748d4cac084dc7850059952b02353",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-6beac0f6-20260425192742",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "4a8c3ca5c4a5c80f4d75dac4acb54e74dbb71bfe",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-6c17ef6d-20260509191548",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-6d4dcbb6-20260421230348",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "49e465954cbe8f552b440b78c76b235d5f8ff14c",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-6e7ec67f-20260504120519",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "b4055c5915bfcf8f6a37f9656be291ebe7fc526c",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-6fae380e-20260422102753",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "75b7d338e0003311c63f5fd81f9c81e2ebe41f7b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-6fb9a504-20260507202914",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-7018530f-20260512113057",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-732ed7e5-20260511150635",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-7517bc64-20260509125450",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-7551fb42-20260424144550",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "9793f7f5edaff9c9ac199ab34053831534544635",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-75f11639-20260508212322",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-767d3213-20260512000035",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-777008e2-20260510233821",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-7912a251-20260508181656",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-7dddec5a-20260508230651",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-7e701601-20260508140947",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-7f3a03db-20260512112944",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-7fbb45c2-20260506081629",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "df5e6c66263884eb9d6f510853e1f5144de3b9ec",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-8293df04-20260510201332",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-8360b6c9-20260507082544",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "c52ebfc0423bea993fdc21dd205f78d2262a660e",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-84e9fc38-20260507082618",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "c52ebfc0423bea993fdc21dd205f78d2262a660e",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-8eb798d0-20260503020341",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "0f009d94590d0545bc681682b2ca5b1980539ce7",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-8f0c2384-20260509132348",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-8f29634d-20260510223341",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-8f8e1f11-20260507082638",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "c52ebfc0423bea993fdc21dd205f78d2262a660e",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-92789f1e-20260512181538",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "a18e2f9c3f403050d0fb7476bf6fdb860225731a",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-94ed08b7-20260510201336",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-95e3318c-20260510194637",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-96153b22-20260509171850",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-97554a3d-20260507130220",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "c88d82f2acec52032de658d732ef314d9dd3331d",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-978af647-20260507021159",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "3f69e03fcb915514aabf25263b5004b7de5912dc",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-9959a942-20260423232150",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "9793f7f5edaff9c9ac199ab34053831534544635",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-99d4bd24-20260512000050",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-9d6a34ed-20260511111155",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-9e72bfe1-20260512160042",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "6b02f49fc64f2ba6d55166d0517894ab2f6253a3",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-a72c3cd5-20260502225149",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "68e182381f37dc45d99744c24a518d47c859540f",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-a979c86e-20260506140947",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "578bf3bc7ce495a80752e7124c005b64c6943ead",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-aadf7da2-20260512101903",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-ac03f7a1-20260509104658",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-af72d85c-20260425140126",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "4a8c3ca5c4a5c80f4d75dac4acb54e74dbb71bfe",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-b3dbf399-20260512113118",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-b75fe78c-20260508105822",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-b8cf88fc-20260512113132",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-b9320b66-20260511001336",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-bd499c90-20260506191626",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d90414ddfa863443927d663a13140bf7e089d0c4",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-c6231f70-20260512181458",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "a18e2f9c3f403050d0fb7476bf6fdb860225731a",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-c68af767-20260512101909",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-c9eebf3d-20260502210402",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "68e182381f37dc45d99744c24a518d47c859540f",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-cd357cc7-20260507130241",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "c88d82f2acec52032de658d732ef314d9dd3331d",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-cdcb477f-20260508212328",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-d01dab15-20260508105747",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-d55fd9d6-20260508132237",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-de6bc318-20260510201129",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-e31f120f-20260511120033",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-e46ff8f0-20260511111140",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-e56ef1bf-20260507113021",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "c88d82f2acec52032de658d732ef314d9dd3331d",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-e75a0bc0-20260510201400",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-ed7621f5-20260504001046",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "035fe20e4d5b7564a68c22d82c56dca266009bd7",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-ee276030-20260422124713",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "9793f7f5edaff9c9ac199ab34053831534544635",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-ef9d03b0-20260505130426",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "0ebd0d8a920e2217785e841b92c66b9fc8ad1ccc",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-efca2ad0-20260510201505",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-f0c35f7a-20260508110913",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-f40987d5-20260509125434",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "d356cd32fcfff2f9c9dbcc489402997153f8d54b",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-f6372f90-20260507082708",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "c52ebfc0423bea993fdc21dd205f78d2262a660e",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "drift/adopt-ffb724f1-20260503190044",
"lane": "archive_or_deprecate_candidate",
"risk": "LOW",
"proposed_truth_source": "deprecated_candidate",
"classification": "manual_review_deprecated_candidate",
"reason": "drift/adopt 類分支疑似為漂移承接或暫存分支,先標為可能封存/降級候選,但不得自動刪除。",
"next_review": "由 repo owner 確認是否仍有部署、PR、回滾或稽核用途確認前保留。",
"gitea_sha": "e45b055e0e3ea25afbbb45c4f477a632a8945c54",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "v7.2.0",
"lane": "release_tag_missing_on_github",
"risk": "HIGH",
"proposed_truth_source": "manual_required",
"classification": "manual_review_release_tag",
"reason": "Gitea-only release tag 可能是正式版本證據GitHub primary 前需確認是否補 tag。",
"next_review": "確認 tag 對應 release / artifact / deploy marker再以單 repo approval 決定是否同步。",
"gitea_sha": "898145d68e4e78db4876f8b8e5ae1892986525ff",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "v7.3.0",
"lane": "release_tag_missing_on_github",
"risk": "HIGH",
"proposed_truth_source": "manual_required",
"classification": "manual_review_release_tag",
"reason": "Gitea-only release tag 可能是正式版本證據GitHub primary 前需確認是否補 tag。",
"next_review": "確認 tag 對應 release / artifact / deploy marker再以單 repo approval 決定是否同步。",
"gitea_sha": "4b8be32610eaeaa5cff9b94d6d0312d90714b6c7",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
}
]
},
{
"gitea_repo": "wooo/clawbot-v5",
"github_repo": "owenhytsai/clawbot-v5",
"risk": "MEDIUM",
"awooop_consumption": "approval_candidate",
"item_count": 2,
"items": [
{
"ref_type": "branch",
"ref_name": "main",
"lane": "main_truth_required",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_truth_required",
"reason": "兩端 main SHA 不一致,這是 GitHub primary / deploy control plane 的硬阻塞。",
"next_review": "先確認目前 production deploy 真相來源、deploy marker、rollback 點,再決定單 repo reconcile。",
"gitea_sha": "22074fbe4d6ec6c11c86f76139eea55756d1d160",
"github_sha": "7a769de46450087f9d6a8ef0d2ac23ed15565d2c",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "v5.5-sprint1",
"lane": "release_tag_missing_on_github",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_release_tag",
"reason": "Gitea-only release tag 可能是正式版本證據GitHub primary 前需確認是否補 tag。",
"next_review": "確認 tag 對應 release / artifact / deploy marker再以單 repo approval 決定是否同步。",
"gitea_sha": "2b12687133db6253503cf0d2c12aff67aa92b899",
"github_sha": "",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
}
]
},
{
"gitea_repo": "wooo/wooo-aiops",
"github_repo": "owenhytsai/wooo-aiops",
"risk": "MEDIUM",
"awooop_consumption": "approval_candidate",
"item_count": 21,
"items": [
{
"ref_type": "branch",
"ref_name": "main",
"lane": "main_truth_required",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_truth_required",
"reason": "兩端 main SHA 不一致,這是 GitHub primary / deploy control plane 的硬阻塞。",
"next_review": "先確認目前 production deploy 真相來源、deploy marker、rollback 點,再決定單 repo reconcile。",
"gitea_sha": "507384a2e1943f4183942bf17d7b52e223067853",
"github_sha": "7c7aa109d93da6d75d687d6ee5131151afee37e8",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "branch",
"ref_name": "refactor/phase-9.3",
"lane": "github_only_manual_review",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only branch 可能代表 GitHub 端曾有獨立工作,不能用 Gitea 覆蓋或刪除。",
"next_review": "確認該 branch 是否為有效 refactor/feature 線,並判定是否回補到 Gitea 或保留 GitHub-only。",
"gitea_sha": "",
"github_sha": "7261f94b86346fb706eca729c5db844e65bd902c",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260316-1ec245f",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "1ec245fd4d90ed6db479b3fb0487545dfd632411",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260316-2d54a43",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "2d54a43b451ce39ab2df6080588f5361864b3a8d",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260316-3e8df86",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "3e8df8615c483702cb4f60f184c2410f12306f1c",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260316-95002f5",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "95002f50a16bab91fd9ccc2ebf578ce7d3cbed77",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260316-9ebea63",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "9ebea633d2d5370634f90130a258e736ca329279",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260316-a851c80",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "a851c80906c9bd933b2160bc6215609367dae57f",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260316-e2ee674",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "e2ee6746da08f9071db8fa320c4c77249c8a31d3",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260316-fa48be2",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "fa48be21dfab84842b5c4f59831f17187d4643ea",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260317-f768051",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "f768051007085517d3e13dcd7cadedfb84bfbd50",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260318-20dde91",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "20dde91a9fab4385d1b9327f8a07f518f6c5bdc6",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260318-4025dde",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "4025dde5927ae22e5cae289191e2422ac02a1f62",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260318-5bfa151",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "5bfa15148417ef89b135b0bd25c5bf8e4493a337",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260318-663b590",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "663b590df4c3c6924abc9b9274042afe3a38a968",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260318-78a3757",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "78a3757cf7edf454d5721185344c476c7842b0a1",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260318-7c6f666",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "7c6f66655e1faa6024f8549a741bdb964f76fdb1",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260318-c4d5669",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "c4d56690f7c480e6ad1ef96dfa5bf90e9b7cc84f",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260318-cf42fd4",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "cf42fd4eee5b10fac7248dc70de26cfd619191ca",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260319-7c7aa10",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "7c7aa109d93da6d75d687d6ee5131151afee37e8",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
},
{
"ref_type": "tag",
"ref_name": "uat-20260319-ce5c72b",
"lane": "github_only_uat_tag",
"risk": "MEDIUM",
"proposed_truth_source": "manual_required",
"classification": "manual_review_github_only",
"reason": "GitHub-only UAT tag 可能是舊驗收或臨時發布標記,不得自動刪除或搬回 Gitea。",
"next_review": "確認 UAT tag 是否仍需保留為稽核 evidence若已過期再列入封存決策。",
"gitea_sha": "",
"github_sha": "ce5c72b54d6e6d8e96e983d9f80ebd834683a288",
"allowed_now": [
"mirror_classification",
"display_review_lane",
"request_single_ref_owner_decision",
"update_read_only_evidence"
],
"forbidden_actions": [
"fetch",
"push refs",
"force push",
"delete refs",
"create GitHub repo",
"change repo visibility",
"switch GitHub primary",
"disable Gitea",
"move secret values"
]
}
]
}
]
}