feat(api): expose gitea owner response validation
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 17s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled

This commit is contained in:
Your Name
2026-06-29 19:08:39 +08:00
parent 09538932df
commit de0647f911
5 changed files with 230 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
{
"schema_version": "awoooi_gitea_private_inventory_p0_scorecard_v1",
"generated_at": "2026-06-29T15:55:00+08:00",
"generated_at": "2026-06-29T19:07:18+08:00",
"workplan_id": "P0-003",
"status": "blocked_waiting_gitea_authenticated_or_owner_export_inventory",
"source_control_authority": "gitea",
@@ -46,6 +46,30 @@
"accepted_attestation_count": 0,
"execution_authorized": false
},
"owner_response_validation": {
"schema_version": "source_control_owner_response_validation_rollup_v1",
"status": "draft_waiting_owner_responses",
"rollup_status": "waiting_owner_responses",
"lane_id": "s4_9_gitea_inventory_owner_attestation_response",
"source_contract": "gitea_inventory_owner_attestation_response_v1",
"response_packet": "docs/security/gitea-inventory-owner-attestation-response.snapshot.json",
"response_template_count": 5,
"received_response_count": 0,
"accepted_response_count": 0,
"rejected_response_count": 0,
"next_collection_candidate_lane_id": "s4_9_gitea_inventory_owner_attestation_response",
"next_collection_candidate_status": "next_owner_response_required",
"latest_local_validation_status": "repo_snapshot_guard_pass",
"latest_local_validation_result": "SOURCE_CONTROL_OWNER_RESPONSE_GUARD_OK",
"validator_source": "scripts/security/source-control-owner-response-guard.py",
"runtime_execution_authorized": false,
"token_value_collection_allowed": false,
"secret_value_collection_allowed": false,
"gitea_repo_write_authorized": false,
"refs_sync_authorized": false,
"github_primary_switch_authorized": false,
"action_buttons_allowed": false
},
"product_row_coverage": {
"expected_product_count": 11,
"present_product_row_count": 11,