{ "schema_version": "1.0", "work_package": "P3-WP14", "cache_class": "UNSIGNED_REPRODUCIBILITY_CACHE", "pass_local_authority": "FRESH_VERIFIER_CURRENT_PROCESS_ONLY", "external_signature_anchor": { "status": "TBD_EXTERNAL", "gate": "BLOCKED_EXTERNAL" }, "generated_at": "2026-08-18T12:00:49Z", "expires_at": "2026-08-18T12:14:44Z", "run_nonce": "3jQNC4wT1TSr3gKJmhB3_kRlEnnHjL5-", "security_envelope": { "locked": true, "atomic_write": true, "fd_single_read": true, "minimal_environment": true, "stdout_stderr_persisted": "SANITIZED_DIGEST_ONLY" }, "controlled_input_paths": [ "docs/phase3/P3_WP14_RELEASE_MANIFEST.json", "docs/validation/P3_WP14_LOCAL_CONFIG_A.json", "docs/validation/P3_WP14_LOCAL_CONFIG_B.json", "docs/validation/P3_WP14_LOCAL_CONFIG_COMPARISON.json", "docs/acceptance/P3_WP14_UAT_CASES.json", "tests/test_phase3_wp14_acceptance_handover_contract.py", "scripts/validate_p3_wp14_local_configs.py", "scripts/generate_p3_wp14_release_manifest.py", "scripts/generate_p3_wp14_verification_ledger.py", "scripts/verify_p3_wp14_fresh_local_engineering.py", "scripts/p3_wp14_secure_io.py" ], "controlled_input_sha256": "fb3780f95a285f4048d67c12715f3ce54ee8da542c0ca1dcc3bf59026e2e0350", "log_path": "docs/validation/P3_WP14_LOCAL_VERIFICATION.log", "log_sha256": "de9d361dbd25f7d1d2f05a924fc48df4a69a3f721b998480dd9eddfbf9877a63", "runs": [ { "command_id": "p3_targeted_regression", "command": [ "/Users/maxiaolong/Documents/Codex/2026-07-06/g-i/DataOps-platform/.venv/bin/python", "-m", "pytest", "-q", "tests/test_phase3_wp01_enterprise_acceptance_contract.py", "tests/test_phase3_wp02_enterprise_identity_contract.py", "tests/test_phase3_wp03_enterprise_connectors.py", "tests/test_phase3_wp04_delivery_contract.py", "tests/test_phase3_wp04_production_runtime.py", "tests/core/orchestration/test_production_observability.py", "tests/test_phase3_wp06_subscription_migration_contract.py", "tests/test_phase3_wp07_enterprise_delivery_contract.py", "tests/acceptance/test_phase3_wp08_third_domain_replication.py", "tests/agent/test_wp09_model_gateway.py", "tests/test_wp10_tenant_api.py", "tests/test_wp11_bi_ai_catalog_api.py", "tests/test_wp12_metering_showback_api.py", "tests/test_wp13_plugin_platform_api.py", "tests/test_permission_matrix.py" ], "case_ids": [ "P3-WP14-UAT-01", "P3-WP14-UAT-02", "P3-WP14-UAT-03", "P3-WP14-UAT-04", "P3-WP14-UAT-05", "P3-WP14-UAT-06", "P3-WP14-UAT-07", "P3-WP14-UAT-08", "P3-WP14-UAT-09", "P3-WP14-UAT-10", "P3-WP14-UAT-11", "P3-WP14-UAT-12", "P3-WP14-UAT-13", "P3-WP14-UAT-23", "P3-WP14-UAT-25", "P3-WP14-UAT-27" ], "run_at": "2026-08-18T12:00:44Z", "status": "PASS", "exit_code": 0, "passed_count": 246, "timeout_seconds": 300, "cwd": ".", "command_sha256": "bfa084e668bde2c0ef746a83ddabde607acf3a86b29034dbe4578d4f078c1ea4", "entry_path": "tests/test_phase3_wp01_enterprise_acceptance_contract.py", "script_sha256": "394a7e2ea0341b17b00881b09f97c8ed6c8768a64eb57ed85ff31d058c9d3ea7", "dependency_sha256": { "scripts/p3_wp14_secure_io.py": "fbfbcbdafdc178080c47d44f8715e4a266cc941a60c9748c69988cf04249baba", "tests/acceptance/test_phase3_wp08_third_domain_replication.py": "d305b988f558f2ccb416c7d1b9eecaa38ed311143c0a498491a2cfe04415a199", "tests/agent/test_wp09_model_gateway.py": "e320798e5336b4eccfd48ba824964e2505b8de353331e16ee264d0fe1384074e", "tests/core/orchestration/test_production_observability.py": "011cf001e624429d6ac12013d4b2510f3f91b44e29b85c216eb86fc247f265d2", "tests/test_permission_matrix.py": "876be65855d64bb00b7d2a029c5ed4c9b8065fdcc2f4a8575592cbddc5fda8ee", "tests/test_phase3_wp01_enterprise_acceptance_contract.py": "394a7e2ea0341b17b00881b09f97c8ed6c8768a64eb57ed85ff31d058c9d3ea7", "tests/test_phase3_wp02_enterprise_identity_contract.py": "e68b1ff81b3449fd05a5d27e59758387c5153152ee4bf8786ea9a375ca865dd9", "tests/test_phase3_wp03_enterprise_connectors.py": "7b26eb2981a7b7b7b2ee67ff16694afc5a023e741b5a64df84e0f94b4d7430ba", "tests/test_phase3_wp04_delivery_contract.py": "b64b8964b061f6fb8041c5f8a1846d1f7c4d88f7d68d493bcc15a09e1f2e7bb3", "tests/test_phase3_wp04_production_runtime.py": "6b982fba3128a3fd5f86dec84c86c4a835492a9d8f266ac0f4be105606c8d957", "tests/test_phase3_wp06_subscription_migration_contract.py": "cda421566533b6147c2f02dbb1b94c6bdb611a371caf9a8c28b40cc061dbedb4", "tests/test_phase3_wp07_enterprise_delivery_contract.py": "d1e59413985d81ba0c41125145d94ab0efeec279a3a0cef086aa79eb453e22bc", "tests/test_wp10_tenant_api.py": "f8de3e0bc2af912e8c5a84928af354b9bf3bac7c3ff1b755db14661b68395f8e", "tests/test_wp11_bi_ai_catalog_api.py": "4594d43b05977ce72b78c883798a643665ec34254a3dae82440fdf6434d2d48a", "tests/test_wp12_metering_showback_api.py": "400e1d20a72d7d992e02d64bd7dcfbb27cef71dd495f236f81e01566b47a14f2", "tests/test_wp13_plugin_platform_api.py": "60479d126e2cca4e022a7897b7efafd5219ccb5dfcbea557a8b0c863c0fb56c3" }, "dependency_aggregate_sha256": "fb8c9f87b55c0db8cb416ec196c6eb67d8dd58166af954170b7296bf210c4373", "stdout_sha256": "dbca7a1ebaf288b88c0e81bbf1567287afbcfa7aa958bb9f7a8aa3468687b6c1", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "command_id": "local_config_compose_render", "command": [ "/Users/maxiaolong/Documents/Codex/2026-07-06/g-i/DataOps-platform/.venv/bin/python", "scripts/validate_p3_wp14_local_configs.py" ], "case_ids": [ "P3-WP14-UAT-30" ], "run_at": "2026-08-18T12:00:44Z", "status": "PASS", "exit_code": 0, "passed_count": 1, "timeout_seconds": 300, "cwd": ".", "command_sha256": "dccc83e56ffdfcfd473c6d6549c087afa22b19e47eea2173c89ca908d10ec5ed", "entry_path": "scripts/validate_p3_wp14_local_configs.py", "script_sha256": "a674145a12297350376354de431d42770f52f7f6e58178b89825b204570036cb", "dependency_sha256": { "scripts/p3_wp14_secure_io.py": "fbfbcbdafdc178080c47d44f8715e4a266cc941a60c9748c69988cf04249baba", "scripts/validate_p3_wp14_local_configs.py": "a674145a12297350376354de431d42770f52f7f6e58178b89825b204570036cb" }, "dependency_aggregate_sha256": "3db059df6dcc61993f1dcba38c33a00fcfdf9e2c91a1d8ede795f20345289af3", "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "command_id": "release_manifest_generation", "command": [ "/Users/maxiaolong/Documents/Codex/2026-07-06/g-i/DataOps-platform/.venv/bin/python", "scripts/generate_p3_wp14_release_manifest.py" ], "case_ids": [ "P3-WP14-UAT-29" ], "run_at": "2026-08-18T12:00:46Z", "status": "PASS", "exit_code": 0, "passed_count": 1, "timeout_seconds": 300, "cwd": ".", "command_sha256": "768bb82f03a7ee9d5959d3ed155478be978e4e95bab01a28f3eb988b8e23c53a", "entry_path": "scripts/generate_p3_wp14_release_manifest.py", "script_sha256": "18191be495e64ecff67dcc5695c96680ea47e3be79559dcd3f84bc6904a15da2", "dependency_sha256": { "scripts/generate_p3_wp14_release_manifest.py": "18191be495e64ecff67dcc5695c96680ea47e3be79559dcd3f84bc6904a15da2", "scripts/p3_wp14_secure_io.py": "fbfbcbdafdc178080c47d44f8715e4a266cc941a60c9748c69988cf04249baba" }, "dependency_aggregate_sha256": "a9ca984ed777836625c99f9f1ccd3d1c9134f642303f98e58a7bdf0e7a805d07", "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "command_id": "wp14_264_audit_contract", "command": [ "/Users/maxiaolong/Documents/Codex/2026-07-06/g-i/DataOps-platform/.venv/bin/python", "-m", "pytest", "-q", "tests/test_phase3_wp14_acceptance_handover_contract.py", "-k", "264_item_closure" ], "case_ids": [ "P3-WP14-UAT-26" ], "run_at": "2026-08-18T12:00:48Z", "status": "PASS", "exit_code": 0, "passed_count": 1, "timeout_seconds": 300, "cwd": ".", "command_sha256": "011308a0c12286a51a1048eaeeec94a50133e502f486eea257a704b5d87a1a82", "entry_path": "tests/test_phase3_wp14_acceptance_handover_contract.py", "script_sha256": "c6c892894f6547c1ff3369337d29e01924e232d04b322c8b2eabad54ca147497", "dependency_sha256": { "scripts/p3_wp14_secure_io.py": "fbfbcbdafdc178080c47d44f8715e4a266cc941a60c9748c69988cf04249baba", "tests/test_phase3_wp14_acceptance_handover_contract.py": "c6c892894f6547c1ff3369337d29e01924e232d04b322c8b2eabad54ca147497" }, "dependency_aggregate_sha256": "3effaff44d0339659ae556ec311078e70a1960f02366a0dcc9b0fddf43336ca3", "stdout_sha256": "6b6c543f5c786290171affcb565ac9094017566de236609e456cfd54fa1f1703", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "command_id": "wp14_browser_boundary_contract", "command": [ "/Users/maxiaolong/Documents/Codex/2026-07-06/g-i/DataOps-platform/.venv/bin/python", "-m", "pytest", "-q", "tests/test_phase3_wp14_acceptance_handover_contract.py", "-k", "report_ledger_signoff_runbook" ], "case_ids": [ "P3-WP14-UAT-28" ], "run_at": "2026-08-18T12:00:49Z", "status": "PASS", "exit_code": 0, "passed_count": 1, "timeout_seconds": 300, "cwd": ".", "command_sha256": "5bb96e00c2f6ce7db962682b54d80331f8d27ac0b39f2e7da59695e2777cca0e", "entry_path": "tests/test_phase3_wp14_acceptance_handover_contract.py", "script_sha256": "c6c892894f6547c1ff3369337d29e01924e232d04b322c8b2eabad54ca147497", "dependency_sha256": { "scripts/p3_wp14_secure_io.py": "fbfbcbdafdc178080c47d44f8715e4a266cc941a60c9748c69988cf04249baba", "tests/test_phase3_wp14_acceptance_handover_contract.py": "c6c892894f6547c1ff3369337d29e01924e232d04b322c8b2eabad54ca147497" }, "dependency_aggregate_sha256": "3effaff44d0339659ae556ec311078e70a1960f02366a0dcc9b0fddf43336ca3", "stdout_sha256": "3a43dcf96967701735003400c25f0d419497edbcebf3fe00740a0fca718b6875", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" } ], "boundary": "This file and its log/trace are unsigned reproducibility caches and cannot independently grant PASS_LOCAL. Only the fresh verifier may report a current-process local result. All commands are local engineering checks; Compose is rendered only; no deployment, enterprise endpoint, or enterprise UAT is performed." }