Compare commits

...

2 Commits

Author SHA1 Message Date
AWOOOI MCP Replay Controller
4a15edb830 chore(mcp): record verified Playwright protocol replay [skip ci] [metadata-only] 2026-07-15 11:37:10 +08:00
AWOOOI MCP Replay Controller
281d6e0058 chore(mcp): record verified Playwright protocol replay [skip ci] [metadata-only] 2026-07-15 11:05:06 +08:00
2 changed files with 2 additions and 0 deletions

View File

@@ -0,0 +1 @@
{"adapter_id":"playwright_public_accessibility_verifier_v1","adapter_registration_allowed":false,"artifact_audit_branch":"mcp-artifact-receipts","artifact_audit_commit":"9c08ada5c0f15bb6924304af29cd13c8376182ff","artifact_ref":"registry.wooo.work/awoooi/mcp-artifacts/playwright-mcp@sha256:de002c418bbb94fb4609539c4259c39ccb7f8b353f8bac8fbcba9e5742ad79ed","artifact_run_id":"dce032df-0a9a-476f-940b-e61a94865e1b","artifact_trace_id":"mcp-artifact-dce032df-0a9a-476f-940b-e61a94865e1b","browser_started":false,"canary_allowed":false,"candidate_id":"external.playwright-verifier","direct_gateway_registration_allowed":false,"external_rag_write_performed":false,"mode":"apply","navigation_performed":false,"observed_at":"2026-07-15T03:37:04.763771+00:00","policy_checksum":"sha256:ffcc63e1690b0ff1b0731478a1d35ce2e79f8b5adfbd8d6c88679f0da3f03512","policy_expires_at":"2026-10-15T00:00:00+08:00","production_write_performed":false,"promotion_allowed":false,"promotion_blockers":["immutable_browser_runtime_supply_chain_missing","public_origin_egress_proxy_and_private_network_denial_missing","public_origin_shadow_replay_not_verified","canary_verifier_and_rollback_execution_pending"],"protocol_observation":{"adapter_allowed_tools":["browser_close","browser_navigate","browser_snapshot","browser_take_screenshot"],"adapter_denied_tool_count":20,"process_exit_code":0,"protocol_version":"2025-06-18","server_name":"Playwright","server_version":"1.62.0-alpha-1783623505000","shutdown_mode":"stdin_eof_clean_exit","tool_count":24,"tool_name_set_sha256":"12d23fea9d8d1a1de3f44863dc00cf393f0a2165323838cf93fed30a6a4cc237","tool_schema_manifest_sha256":"c3737ced21147d0512b0400df5885c95a545bc915892b5c8f928cee78428ac99"},"raw_request_or_response_body_stored":false,"risk_class":"high","run_id":"90d0515a-0812-4b04-9913-b210313accff","runtime_image_ref":"registry.wooo.work/awoooi/ci-runner@sha256:04de9ba58445af167ef0a9f5a8d21ef20980ed82aa7818fd2cd0b64ed0aa3866","schema_version":"awoooi_external_mcp_replay_receipt_v1","shadow_allowed":false,"stage_receipts":{"bounded_execution":{"browser_started":false,"mcp_process_started":true,"mcp_tool_call_performed":false,"network_enabled":false,"package_file_count":173,"package_unpacked_bytes":17962355,"status":"mcp_initialize_and_tools_list_completed"},"check_mode":{"adapter_tool_partition_verified":true,"artifact_receipt_chain_verified":true,"exact_artifact_and_runtime_refs_verified":true,"status":"passed"},"decision":{"browser_shadow_or_canary_allowed":false,"candidate_action":"run_independent_protocol_schema_replay_verifier"},"independent_post_verifier":{"implementation":"standalone_no_controller_import","status":"pending_external_verifier"},"learning_writeback":{"external_rag_write_performed":false,"km_write_performed":false,"status":"receipt_ready_for_gitea_audit_branch_writeback"},"normalized_asset_identity":{"adapter_id":"playwright_public_accessibility_verifier_v1","artifact_ref":"registry.wooo.work/awoooi/mcp-artifacts/playwright-mcp@sha256:de002c418bbb94fb4609539c4259c39ccb7f8b353f8bac8fbcba9e5742ad79ed","candidate_id":"external.playwright-verifier","runtime_image_ref":"registry.wooo.work/awoooi/ci-runner@sha256:04de9ba58445af167ef0a9f5a8d21ef20980ed82aa7818fd2cd0b64ed0aa3866"},"risk_policy":{"cap_drop_all":true,"network_mode":"none","no_new_privileges":true,"non_root_user":"65534:65534","read_only_root":true,"risk_class":"high","tool_call_allowed":false},"rollback_or_no_write_terminal":{"candidate_registration_state":"disabled","ephemeral_container_removed":true,"production_route_changed":false,"status":"mcp_process_terminated_and_ephemeral_container_removed"},"sensor_source_receipt":{"artifact_audit_commit":"9c08ada5c0f15bb6924304af29cd13c8376182ff","artifact_controller_receipt_sha256":"d59214363d9b380591b51157088f63d4ca115354d383070ba7cd4a958408641a","artifact_verifier_receipt_sha256":"c993ba77c771b01144c962335dfd79490356b5d6797eed2bafb8c0261173f43c"},"source_of_truth_diff":{"change_state":"protocol_schema_replay_verified_by_controller","direct_registration_state":"disabled"}},"status":"completed_protocol_schema_replay_pending_independent_verifier","tool_call_performed":false,"trace_id":"mcp-replay-90d0515a-0812-4b04-9913-b210313accff","work_item_id":"MCP-REPLAY-PLAYWRIGHT-001"}

View File

@@ -0,0 +1 @@
{"adapter_id":"playwright_public_accessibility_verifier_v1","adapter_registration_allowed":false,"artifact_controller_receipt_sha256":"d59214363d9b380591b51157088f63d4ca115354d383070ba7cd4a958408641a","artifact_ref":"registry.wooo.work/awoooi/mcp-artifacts/playwright-mcp@sha256:de002c418bbb94fb4609539c4259c39ccb7f8b353f8bac8fbcba9e5742ad79ed","artifact_verifier_receipt_sha256":"c993ba77c771b01144c962335dfd79490356b5d6797eed2bafb8c0261173f43c","browser_started":false,"canary_allowed":false,"candidate_id":"external.playwright-verifier","controller_receipt_sha256":"279cf92ca06d418537b54921df7deab1377eac290cc885102f608f832cd013f5","direct_gateway_registration_allowed":false,"external_rag_write_performed":false,"independent_post_verifier":{"ephemeral_container_removed":true,"fresh_artifact_digest_readback":true,"fresh_protocol_replay":true,"fresh_runtime_digest_readback":true,"implementation":"standalone_no_controller_import","package_file_count":173,"package_unpacked_bytes":17962355,"process_exit_code":0,"protocol_version":"2025-06-18","server_name":"Playwright","server_version":"1.62.0-alpha-1783623505000","shutdown_mode":"stdin_eof_clean_exit","status":"passed","tool_count":24,"tool_name_set_sha256":"12d23fea9d8d1a1de3f44863dc00cf393f0a2165323838cf93fed30a6a4cc237","tool_schema_manifest_sha256":"c3737ced21147d0512b0400df5885c95a545bc915892b5c8f928cee78428ac99"},"learning_writeback":{"external_rag_write_performed":false,"km_write_performed":false,"status":"verified_receipt_ready_for_gitea_audit_branch_writeback"},"navigation_performed":false,"observed_at":"2026-07-15T03:37:08.023613+00:00","policy_checksum":"sha256:ffcc63e1690b0ff1b0731478a1d35ce2e79f8b5adfbd8d6c88679f0da3f03512","production_write_performed":false,"promotion_allowed":false,"promotion_blockers":["immutable_browser_runtime_supply_chain_missing","public_origin_egress_proxy_and_private_network_denial_missing","public_origin_shadow_replay_not_verified","canary_verifier_and_rollback_execution_pending"],"raw_request_or_response_body_stored":false,"risk_class":"high","rollback_terminal":{"candidate_registration_state":"disabled","ephemeral_container_removed":true,"production_route_changed":false,"status":"mcp_process_terminated_and_ephemeral_container_removed"},"run_id":"90d0515a-0812-4b04-9913-b210313accff","runtime_image_ref":"registry.wooo.work/awoooi/ci-runner@sha256:04de9ba58445af167ef0a9f5a8d21ef20980ed82aa7818fd2cd0b64ed0aa3866","schema_version":"awoooi_external_mcp_replay_verifier_receipt_v1","shadow_allowed":false,"status":"completed_protocol_schema_replay_verified","tool_call_performed":false,"trace_id":"mcp-replay-90d0515a-0812-4b04-9913-b210313accff","work_item_id":"MCP-REPLAY-PLAYWRIGHT-001"}