| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225 |
- {
- "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."
- }
|