119 lines
3.7 KiB
JSON
119 lines
3.7 KiB
JSON
{
|
|
"schema_version": "iwooos_posture_projection_v1",
|
|
"status": "draft",
|
|
"date": "2026-05-19",
|
|
"product_id": "iwooos",
|
|
"display_name": "IwoooS",
|
|
"mode": "mirror_only",
|
|
"source_paths": [
|
|
"docs/security/security-mirror-status-rollup.snapshot.json",
|
|
"docs/security/security-rollout-policy.snapshot.json",
|
|
"docs/security/source-control-owner-response-validation-rollup.snapshot.json",
|
|
"docs/security/kali-integration-status.snapshot.json",
|
|
"apps/web/src/app/[locale]/iwooos/page.tsx"
|
|
],
|
|
"summary": {
|
|
"route_path": "/iwooos",
|
|
"nav_entry_added": true,
|
|
"command_palette_entry_added": true,
|
|
"contract_count": 36,
|
|
"active_runtime_gate_count": 0,
|
|
"approval_queue_total": 8,
|
|
"pending_approval_count": 7,
|
|
"block_candidate_count": 1,
|
|
"owner_response_validation_received_count": 0,
|
|
"owner_response_validation_accepted_count": 0,
|
|
"github_primary_ready_count": 0,
|
|
"action_buttons_allowed": false
|
|
},
|
|
"progress": {
|
|
"overall_percent": 58,
|
|
"framework_percent_min": 80,
|
|
"framework_percent_max": 85,
|
|
"runtime_landing_percent_min": 35,
|
|
"runtime_landing_percent_max": 40,
|
|
"headline_status": "holding_until_owner_response_or_runtime_gate",
|
|
"not_authorization": true
|
|
},
|
|
"posture_pillars": [
|
|
{
|
|
"pillar_id": "exposure_posture",
|
|
"display_order": 1,
|
|
"display_state": "waiting_evidence",
|
|
"source_contract": "security_mirror_status_rollup_v1",
|
|
"display_mode": "posture_only",
|
|
"runtime_execution_authorized": false,
|
|
"not_authorization": true
|
|
},
|
|
{
|
|
"pillar_id": "source_control_supply_chain",
|
|
"display_order": 2,
|
|
"display_state": "draft_gated",
|
|
"source_contract": "source_control_owner_response_validation_rollup_v1",
|
|
"display_mode": "posture_only",
|
|
"runtime_execution_authorized": false,
|
|
"not_authorization": true
|
|
},
|
|
{
|
|
"pillar_id": "kali_112_mesh",
|
|
"display_order": 3,
|
|
"display_state": "observe_only",
|
|
"source_contract": "kali_integration_status_v1",
|
|
"display_mode": "posture_only",
|
|
"runtime_execution_authorized": false,
|
|
"not_authorization": true
|
|
},
|
|
{
|
|
"pillar_id": "approval_boundary",
|
|
"display_order": 4,
|
|
"display_state": "locked",
|
|
"source_contract": "security_approval_gate_v1",
|
|
"display_mode": "posture_only",
|
|
"runtime_execution_authorized": false,
|
|
"not_authorization": true
|
|
}
|
|
],
|
|
"non_blocking_lane_ids": [
|
|
"lane-low-medium-observation",
|
|
"lane-owner-response-missing",
|
|
"lane-mirror-data-incomplete",
|
|
"lane-source-control-drift-draft",
|
|
"lane-kali-observe-finding",
|
|
"lane-workflow-secret-name-gap",
|
|
"lane-progress-display-holding"
|
|
],
|
|
"evidence_refs": [
|
|
"docs/security/iwooos-posture-projection.snapshot.json",
|
|
"docs/security/security-rollout-policy.snapshot.json",
|
|
"docs/security/security-mirror-status-rollup.snapshot.json",
|
|
"docs/security/source-control-owner-response-validation-rollup.snapshot.json",
|
|
"docs/security/kali-integration-status.snapshot.json"
|
|
],
|
|
"allowed_frontend_outputs": [
|
|
"display_security_posture",
|
|
"display_progress_estimate",
|
|
"display_non_blocking_lanes",
|
|
"display_evidence_refs",
|
|
"display_next_gate",
|
|
"display_forbidden_actions"
|
|
],
|
|
"forbidden_frontend_outputs": [
|
|
"add_scan_button",
|
|
"add_execute_button",
|
|
"add_repair_button",
|
|
"start_kali_scan",
|
|
"call_kali_execute_endpoint",
|
|
"create_github_repo",
|
|
"change_repo_visibility",
|
|
"sync_git_refs",
|
|
"modify_workflow_or_secret",
|
|
"enable_runner",
|
|
"switch_github_primary",
|
|
"production_deploy",
|
|
"treat_progress_as_authorization"
|
|
],
|
|
"runtime_execution_authorized": false,
|
|
"action_buttons_allowed": false,
|
|
"not_authorization": true
|
|
}
|