P3_WP14_RELEASE_TRACEABILITY.json 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {
  2. "schema_version": "1.0",
  3. "work_package": "P3-WP14",
  4. "release_status": "ENGINEERING_BASELINE_COMPLETE_ENTERPRISE_UAT_BLOCKED",
  5. "release_identifier": "p3-wp14-local-engineering-20260818",
  6. "migration_head": "20260818_559",
  7. "signature_status": "TBD_EXTERNAL",
  8. "remote_save_status": "TBD_EXTERNAL",
  9. "release_manifest_path": "docs/phase3/P3_WP14_RELEASE_MANIFEST.json",
  10. "release_manifest_sha256": "363090b101879eea0333d11cbff635c7e90f80e8664bde1b7b49e679009d0219",
  11. "verification_ledger_path": "docs/validation/P3_WP14_LOCAL_VERIFICATION_LEDGER.json",
  12. "verification_ledger_sha256": "bd0d6f7f1fb9273377f84bcf867bdef7aca96960759312812f3504569f89b492",
  13. "verification_log_path": "docs/validation/P3_WP14_LOCAL_VERIFICATION.log",
  14. "verification_log_sha256": "de9d361dbd25f7d1d2f05a924fc48df4a69a3f721b998480dd9eddfbf9877a63",
  15. "controlled_scope": {
  16. "manifest_covers": [
  17. "app",
  18. "deployment/app",
  19. "migrations",
  20. "deployment/migrations",
  21. "docs/architecture/OPENAPI.yaml",
  22. "deploy/docker/docker-compose.yml",
  23. "scripts/generate_openapi.py",
  24. "P3-WP14 acceptance, handover, audit, configuration, generator, and contract assets"
  25. ],
  26. "worktree_state": "UNCOMMITTED_WORKTREE_EVIDENCE",
  27. "claim": "The manifest is an unsigned local snapshot from a dirty shared worktree, not a clean or signed release."
  28. },
  29. "second_isolated_local_environment": {
  30. "formal_same_signed_version_status": "BLOCKED_EXTERNAL",
  31. "formal_same_signed_version_reason": "manifest is unsigned; signature and enterprise second-environment authority are TBD_EXTERNAL",
  32. "local_portability_rehearsal": {
  33. "result": "PASS_LOCAL",
  34. "manifest_sha256": "363090b101879eea0333d11cbff635c7e90f80e8664bde1b7b49e679009d0219",
  35. "manifest_signed": false,
  36. "boundary": "Two closed, non-secret local configuration renders are bound to this unsigned manifest digest. This is portability rehearsal only, not the required same signed-version second isolated environment."
  37. }
  38. },
  39. "release_notes": "The release manifest has no external signature. Enterprise signing, pilot installation, remote preservation, and production approval remain TBD_EXTERNAL.",
  40. "local_verification_cache": {
  41. "classification": "UNSIGNED_REPRODUCIBILITY_CACHE",
  42. "pass_local_authority": "FRESH_VERIFIER_CURRENT_PROCESS_ONLY",
  43. "external_signature_status": "TBD_EXTERNAL",
  44. "enterprise_gate": "BLOCKED_EXTERNAL"
  45. }
  46. }