32 lines
1.8 KiB
JSON
32 lines
1.8 KiB
JSON
{
|
|
"schema": "nk48.postgres-source-integration-review.v1",
|
|
"status": "prepared_for_coordinator_integration",
|
|
"canonical_head_observed": "6cb43c0cc55212363a5406b02db046e2384a7c40",
|
|
"base_revision": "6cb43c0cc55212363a5406b02db046e2384a7c40",
|
|
"source_patch_sha256": "5549d2982b61ff70aba4b3928fecd5639db0f1a732ab2f8630f678e7acf4d34d",
|
|
"source_paths": [
|
|
"docs/service-group-provenance.md",
|
|
"identity-provisioner/Containerfile",
|
|
"identity-provisioner/group_provenance.py",
|
|
"identity-provisioner/group_provenance_postgres.py",
|
|
"identity-provisioner/migrations/group_journal_postgres_v1.sql",
|
|
"identity-provisioner/provisioner.py",
|
|
"identity-provisioner/requirements-postgres.txt",
|
|
"identity-provisioner/tests/test_group_postgres.py"
|
|
],
|
|
"source_hashes": "../source-manifest.json exact pre/postimages verified",
|
|
"source_paths_count": 8,
|
|
"workplan_patch_sha256": "af9f720fba1b931679f866a29e8b3bc7d08f24a7f653db48daf485e35cb16eea",
|
|
"workplan_preimage_sha256": "08215f6dc91a89706bf456a897d77de4032d47a21cd0252d202249619def135d",
|
|
"combined_source_workplan_apply_check": true,
|
|
"bounded_SQL_compatibility": "passed_R5",
|
|
"raw_safe_receipt_sha256": "d72cc5e0788b7be69fc40c641e20680d29a175181334396b5f7fcecc0c0763d9",
|
|
"source_tests": 82,
|
|
"fixture_plan_tests": 13,
|
|
"snapshot_tests": 2,
|
|
"native_admission_claimed": false,
|
|
"source_backend_unchanged_since_reviewed_R4": true,
|
|
"canonical_worker_mutations": false,
|
|
"remaining_gate": "T14progress: actual owner/package, CNPG+lease/TLS/capacity/recovery admission; authoritative protected binding and independently retained continuity callbacks; session/evidence/revocation; all LDAP writers fenced/CAS/ABA; production activation",
|
|
"publication_projection_cleanup_followthrough": "coordinator separate receipts"
|
|
}
|