teleo-infrastructure/docs/reports/leo-working-state-20260709/proposal-apply-lifecycle-canary-current.json
2026-07-15 06:00:12 +02:00

3364 lines
116 KiB
JSON

{
"applied_rollback_receipt": {
"applied_row_keys": {
"claim_edges": [
"cd799806-18e8-5e8c-959c-5f9c267654a7"
],
"claim_evidence": [
"a9dd972a-b867-56f7-b3c9-3913dd9a0abe|3d31345d-a4f7-52a7-af4a-0034f99a8123|illustrates",
"b4d0a944-8f11-5516-80ca-bc680f0059ad|3953271f-7df5-5674-99b0-980b1b3534e6|grounds"
],
"claims": [
"a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"b4d0a944-8f11-5516-80ca-bc680f0059ad"
],
"reasoning_tools": [
"a32a7252-d39f-5ee9-873a-a82b56a6bb08"
],
"sources": [
"3953271f-7df5-5674-99b0-980b1b3534e6",
"3d31345d-a4f7-52a7-af4a-0034f99a8123"
]
},
"applied_row_sha256": {
"claim_edges": [
"aae7ed87c66cf58136f2b0027ae1cddc9092cd64bfc8e617cd7746b2306274c5"
],
"claim_evidence": [
"388f3363173efda00f0688fab77fe0ce2baf62035220b843be1adea1f1c70f7f",
"55838cb722f7158cbdbdc3b79212e764f9fa6014771985aec3c1c7856967db07"
],
"claims": [
"75fe4543c9c3194612b1cf98b074ff7e361da17c9bcd59f9b6f085c2c0861277",
"5914923936817eff6d7e5c824c94c18ae6392b7a6e80c87ace2e547865b173eb"
],
"reasoning_tools": [
"990dacb7b77cec117d9ee4a7630625a8782d06dfd549340b3269b8332c170576"
],
"sources": [
"585edbec2f98ec127041cdd662506a1494ea402f7e25ac0082dbda98197bf130",
"a8d2eead7cb3e563869978570173e2af753dfe131d4b7cfcf6dd419ffbb427e5"
]
},
"apply_payload_sha256": "e033bd4e742dfa0dad7d26e2f2b1f18eb71996541cdbc575bb2d4504c045e36f",
"apply_receipt_sha256": "ac99a2a315cc8e6e214e0f2f69d1a23413da9cfd8629c202b61a678ffda6d7ca",
"apply_sql_sha256": "b52cd47182dc0f542a394147201bb3a125518f8a4bc1a7fc44f2b0caa39c4a1b",
"approval_snapshot_sha256": "1f9d0a58ad236908da931c7489fe14ee855d0f13c4d72eb5b218370e116e2096",
"artifact": "proposal_apply_lifecycle_receipt",
"checks": {
"apply_receipt_replay_ready": true,
"apply_rows_have_exact_ids": true,
"fresh_owned_preflight_consumed_by_apply": true,
"fresh_owned_targets": true,
"immutable_approval_unchanged": true,
"rollback_counts_restored": true,
"rollback_ledger_quarantined_from_worker": true,
"rollback_replay_refused_without_mutation": true,
"rollback_sql_exact_for_bound_rows": true,
"rollback_target_rows_absent": true,
"unrelated_rows_unchanged": true
},
"current_tier": "T2_runtime",
"fresh_owned_apply_sql_sha256": "b52cd47182dc0f542a394147201bb3a125518f8a4bc1a7fc44f2b0caa39c4a1b",
"fresh_preflight_artifact_sha256": "2312c91d82ee378d4a53136b8e307900c97d0611d9f12098e799cb6de5d30077",
"fresh_preflight_sha256": "90facb2ca62feb1d3c7a242e84427ab402cf57148eaba40ec700f3cc4896d20f",
"generated_at_utc": "2026-07-15T03:59:15.412413+00:00",
"lifecycle_receipt_sha256": "4254f363b0c6115ecf07856c6e6a9879b43840e688aa73211cb9eff893b36c06",
"pass": true,
"production_apply_authorization_present": false,
"production_apply_executed": false,
"proposal_before_apply": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_type": "approve_claim",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"status": "approved"
},
"proposal_payload_sha256": "cf2676db5a64142d07a7b46f02f1ba38bfa8cca69d03484bbcaa5eeb7002af71",
"required_tier": "T2_runtime",
"rollback": {
"counts_after_rollback": {
"kb_stage.kb_proposals": 1,
"public.claim_edges": 0,
"public.claim_evidence": 1,
"public.claims": 1,
"public.reasoning_tools": 0,
"public.sources": 1
},
"counts_before_apply": {
"kb_stage.kb_proposals": 1,
"public.claim_edges": 0,
"public.claim_evidence": 1,
"public.claims": 1,
"public.reasoning_tools": 0,
"public.sources": 1
},
"delete_order": [
"claim_evidence",
"claim_edges",
"reasoning_tools",
"sources",
"claims"
],
"proposal_after": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"proposal_type": "approve_claim",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"status": "canceled"
},
"rollback_sql_sha256": "50758dab3f998289a879cedb4a3f4535814e70c7f4dde417812092b9fe194901",
"schema": "livingip.proposalApplyRollback.v2",
"target_rows_after": {
"claim_edges": [],
"claim_evidence": [],
"claims": [],
"reasoning_tools": [],
"sources": []
}
},
"schema": "livingip.proposalApplyLifecycleReceipt.v2",
"strongest_claim_allowed": "deterministic disposable-clone apply and compensating rollback"
},
"apply_transition": {
"applied_readback": {
"applied_at": "2026-07-15 03:59:12.452878+00",
"applied_by_agent_id": "44444444-4444-4444-4444-444444444444",
"applied_by_handle": "kb-apply",
"channel": "clone_canary",
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"source_ref": "working-leo:approve-claim-clone-canary",
"status": "applied"
},
"approved_readback": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"channel": "clone_canary",
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"source_ref": "working-leo:approve-claim-clone-canary",
"status": "approved"
},
"exact_transition": true,
"immutable_approval_matches_applied_ledger": true,
"immutable_approval_readback": {
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"proposal_type": "approve_claim",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_db_role": "kb_review",
"reviewed_by_handle": "m3ta"
}
},
"checks": {
"apply_transition_exact": true,
"claim_evidence_exact_after_permission_probe": true,
"clone_apply_table_deltas_exact": true,
"clone_cleanup_complete": true,
"clone_prerequisites_omit_cluster_role_ddl": true,
"compensating_rollback_receipt_passes": true,
"conflict_review_separate_and_exact": true,
"conflict_transaction_rolled_back_exactly": true,
"first_apply_succeeded": true,
"fresh_owned_preflight_exact": true,
"gateway_process_unchanged": true,
"idempotent_replay_refused": true,
"intervening_exact_row_refused_without_adoption": true,
"kb_apply_cannot_mutate_immutable_approval": true,
"kb_apply_cannot_mutate_proposal_approval": true,
"kb_apply_cannot_mutate_proposal_payload": true,
"kb_apply_cannot_update_existing_claim_evidence": true,
"kb_review_approval_succeeded": true,
"kb_review_used_security_definer": true,
"mutation_between_build_and_execute_refused": true,
"outer_container_absent_independent_readback": true,
"outer_container_has_no_docker_volumes": true,
"outer_container_lifecycle_labeled": true,
"outer_container_network_disabled": true,
"outer_isolation_complete": true,
"outer_labeled_container_absent_independent_readback": true,
"outer_live_counts_exactly_unchanged": true,
"outer_live_table_deltas_exactly_zero": true,
"outer_service_observed_if_required": true,
"outer_service_stable_if_observed": true,
"outer_source_tier_enforced": true,
"outer_workdir_absent_independent_readback": true,
"payload_agents_seeded_exactly": true,
"payload_projection_exact": true,
"post_rollback_worker_reapply_refused": true,
"proposal_exact_after_permission_probes": true,
"review_transition_exact": true,
"reviewer_agent_seeded_exactly": true,
"rollback_refuses_downstream_dependencies_without_deletion": true,
"rollback_replay_refused_without_mutation": true,
"security_definer_dependencies_ready": true,
"source_binding_independently_verified": true,
"source_cluster_roles_preexisting": true,
"source_cluster_roles_unchanged": true,
"source_files_unchanged_during_run": true,
"source_hash_conflict_refused": true,
"source_table_deltas_exactly_zero": true,
"source_target_rows_unchanged": true,
"stale_ephemeral_paths_absent": true
},
"cleanup_readback": {
"drop_attempted": true,
"leftover_clone_database_count": 0,
"returncode": 0,
"stderr": "",
"stdout": "pg_terminate_backend \n----------------------\n(0 rows)\n\nDROP DATABASE"
},
"cleanup_returncode": 0,
"clone_apply_table_deltas": {
"kb_stage.kb_proposals": 0,
"public.claim_edges": 1,
"public.claim_evidence": 2,
"public.claims": 2,
"public.reasoning_tools": 1,
"public.sources": 2
},
"clone_counts_after_apply": {
"kb_stage.kb_proposals": 1,
"public.claim_edges": 1,
"public.claim_evidence": 3,
"public.claims": 3,
"public.reasoning_tools": 1,
"public.sources": 3
},
"clone_counts_before_apply": {
"kb_stage.kb_proposals": 1,
"public.claim_edges": 0,
"public.claim_evidence": 1,
"public.claims": 1,
"public.reasoning_tools": 0,
"public.sources": 1
},
"clone_created": true,
"clone_database": "teleo_approve_claim_isolated_e315c2518c",
"clone_dropped": true,
"clone_prerequisite_sanitization": {
"clone_sql_sha256": "1a2120c20d24cf261fcde7e76fee7981f311e16a63328c7117c8eaf2355a73c4",
"cluster_role_ddl_removed": true,
"removed_alter_role_statements": 3,
"removed_create_role_statements": 2,
"source_sha256": "d51c4b3462aac09baf68b3ca1b2255275b91a5a976f3f45ace5ed0870511e36a"
},
"conflict_apply": {
"returncode": 1,
"source_hash_collision_refusal": true,
"stderr": "psql failed (3)\nSTDOUT:\n\n\nSTDERR:\nERROR: approve_claim: source hash collision for source 7c01ac05-81f3-5567-b830-7e600a1731ae\nCONTEXT: PL/pgSQL function inline_code_block line 6 at RAISE"
},
"conflict_readback": {
"canonical_rows": {
"claim_edges": [],
"claim_evidence": [],
"claims": [],
"reasoning_tools": [],
"sources": []
},
"canonical_rows_absent": true,
"immutable_approval": {
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.5,
"created_by": null,
"id": "eefe4100-92ee-5881-8b86-34e18e781a8a",
"status": "open",
"superseded_by": null,
"tags": [
"conflict-canary"
],
"text": "This row must roll back with the conflicting source.",
"type": "structural"
}
],
"contract_version": 2,
"edges": [],
"evidence": [],
"reasoning_tools": [],
"sources": [
{
"created_by": null,
"excerpt": "Conflicting source id.",
"hash": "approve-claim-permission-probe-03bc88e3-e708-504f-96af-61d764bc29f7",
"id": "7c01ac05-81f3-5567-b830-7e600a1731ae",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_id": "a8d82e27-665b-5200-8ce4-6644e4e4f6d3",
"proposal_type": "approve_claim",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:15.971674+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_db_role": "kb_review",
"reviewed_by_handle": "m3ta"
},
"immutable_approval_unchanged": true,
"proposal": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"channel": "clone_canary",
"id": "a8d82e27-665b-5200-8ce4-6644e4e4f6d3",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.5,
"created_by": null,
"id": "eefe4100-92ee-5881-8b86-34e18e781a8a",
"status": "open",
"superseded_by": null,
"tags": [
"conflict-canary"
],
"text": "This row must roll back with the conflicting source.",
"type": "structural"
}
],
"contract_version": 2,
"edges": [],
"evidence": [],
"reasoning_tools": [],
"sources": [
{
"created_by": null,
"excerpt": "Conflicting source id.",
"hash": "approve-claim-permission-probe-03bc88e3-e708-504f-96af-61d764bc29f7",
"id": "7c01ac05-81f3-5567-b830-7e600a1731ae",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:15.971674+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"source_ref": "working-leo:approve-claim-conflict-canary",
"status": "approved"
},
"proposal_approval_unchanged": true
},
"conflict_review_transition": {
"approved_readback": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"channel": "clone_canary",
"id": "a8d82e27-665b-5200-8ce4-6644e4e4f6d3",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.5,
"created_by": null,
"id": "eefe4100-92ee-5881-8b86-34e18e781a8a",
"status": "open",
"superseded_by": null,
"tags": [
"conflict-canary"
],
"text": "This row must roll back with the conflicting source.",
"type": "structural"
}
],
"contract_version": 2,
"edges": [],
"evidence": [],
"reasoning_tools": [],
"sources": [
{
"created_by": null,
"excerpt": "Conflicting source id.",
"hash": "approve-claim-permission-probe-03bc88e3-e708-504f-96af-61d764bc29f7",
"id": "7c01ac05-81f3-5567-b830-7e600a1731ae",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:15.971674+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"source_ref": "working-leo:approve-claim-conflict-canary",
"status": "approved"
},
"exact_transition": true,
"immutable_approval_matches_ledger": true,
"immutable_approval_readback": {
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.5,
"created_by": null,
"id": "eefe4100-92ee-5881-8b86-34e18e781a8a",
"status": "open",
"superseded_by": null,
"tags": [
"conflict-canary"
],
"text": "This row must roll back with the conflicting source.",
"type": "structural"
}
],
"contract_version": 2,
"edges": [],
"evidence": [],
"reasoning_tools": [],
"sources": [
{
"created_by": null,
"excerpt": "Conflicting source id.",
"hash": "approve-claim-permission-probe-03bc88e3-e708-504f-96af-61d764bc29f7",
"id": "7c01ac05-81f3-5567-b830-7e600a1731ae",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_id": "a8d82e27-665b-5200-8ce4-6644e4e4f6d3",
"proposal_type": "approve_claim",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:15.971674+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_db_role": "kb_review",
"reviewed_by_handle": "m3ta"
},
"pending_immutable_approval": null,
"pending_readback": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"channel": "clone_canary",
"id": "a8d82e27-665b-5200-8ce4-6644e4e4f6d3",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.5,
"created_by": null,
"id": "eefe4100-92ee-5881-8b86-34e18e781a8a",
"status": "open",
"superseded_by": null,
"tags": [
"conflict-canary"
],
"text": "This row must roll back with the conflicting source.",
"type": "structural"
}
],
"contract_version": 2,
"edges": [],
"evidence": [],
"reasoning_tools": [],
"sources": [
{
"created_by": null,
"excerpt": "Conflicting source id.",
"hash": "approve-claim-permission-probe-03bc88e3-e708-504f-96af-61d764bc29f7",
"id": "7c01ac05-81f3-5567-b830-7e600a1731ae",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": null,
"reviewed_at": null,
"reviewed_by_agent_id": null,
"reviewed_by_handle": null,
"source_ref": "working-leo:approve-claim-conflict-canary",
"status": "pending_review"
},
"review_apply": {
"returncode": 0,
"stderr": "",
"stdout": "{\"id\": \"a8d82e27-665b-5200-8ce4-6644e4e4f6d3\", \"proposal_type\": \"approve_claim\", \"review_note\": \"Reviewed exact strict payload inside the disposable clone.\", \"reviewed_at\": \"2026-07-15 03:59:15.971674+00\", \"reviewed_by_agent_id\": \"99999999-9999-9999-9999-999999999999\", \"reviewed_by_db_role\": \"kb_review\", \"reviewed_by_handle\": \"m3ta\", \"status\": \"approved\"}"
}
},
"current_tier": "T3_live_readonly",
"dependencies": {
"apply_role": "kb_apply",
"apply_script": "scripts/apply_proposal.py",
"approve_script": "scripts/approve_proposal.py",
"credential_files": {
"apply": {
"present_at_start": true,
"runtime_location": "ephemeral_or_operator_managed"
},
"review": {
"present_at_start": true,
"runtime_location": "ephemeral_or_operator_managed"
}
},
"gate_owner_role": "kb_gate_owner",
"immutable_approval_table": "kb_stage.kb_proposal_approvals",
"prerequisites_sql": "scripts/kb_apply_prereqs.sql",
"review_role": "kb_review",
"reviewer_handle": "m3ta",
"security_definer_argument_types": {
"kb_stage.approve_strict_proposal": "uuid, text, jsonb, text, text",
"kb_stage.assert_approved_proposal": "uuid, text, jsonb, text, uuid, timestamp with time zone, text",
"kb_stage.finish_approved_proposal": "uuid, text, jsonb, text, uuid, timestamp with time zone, text, text"
},
"security_definer_functions": [
"kb_stage.approve_strict_proposal",
"kb_stage.assert_approved_proposal",
"kb_stage.finish_approved_proposal"
]
},
"downstream_dependency_rollback_refusal": {
"dependency_refusal": true,
"dependency_row_preserved": true,
"owned_rows_preserved": true,
"proposal_remained_applied": true,
"returncode": 3
},
"external_claim_seed": {
"clone_rows": [],
"exact_clone_copy": true,
"required_ids": [],
"source_rows": []
},
"first_apply": {
"result": {
"applied": true,
"proposal_id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"proposal_type": "approve_claim",
"replay_material_sha256": "b6be0bf8a61d73744d3cf88b9fa3afadc0fadcecc2abf1dfefd98863a8072376",
"replay_ready": true
},
"returncode": 0,
"stderr": ""
},
"fixture_ids": {
"conflict_claim_id": "eefe4100-92ee-5881-8b86-34e18e781a8a",
"conflict_proposal_id": "a8d82e27-665b-5200-8ce4-6644e4e4f6d3",
"conflict_source_id": "7c01ac05-81f3-5567-b830-7e600a1731ae",
"permission_claim_id": "98994dee-d338-5e5d-b9d7-7538f07dc3a3",
"permission_source_id": "03bc88e3-e708-504f-96af-61d764bc29f7",
"proposal_id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b"
},
"fresh_owned_preflight": {
"apply_payload_sha256": "e033bd4e742dfa0dad7d26e2f2b1f18eb71996541cdbc575bb2d4504c045e36f",
"artifact": "proposal_apply_fresh_preflight",
"captured_at_utc": "2026-07-15T03:59:11.231179+00:00",
"fresh_owned_targets": true,
"preflight_artifact_sha256": "2312c91d82ee378d4a53136b8e307900c97d0611d9f12098e799cb6de5d30077",
"preflight_sha256": "90facb2ca62feb1d3c7a242e84427ab402cf57148eaba40ec700f3cc4896d20f",
"proposal_id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"proposal_payload_sha256": "cf2676db5a64142d07a7b46f02f1ba38bfa8cca69d03484bbcaa5eeb7002af71",
"proposal_type": "approve_claim",
"schema": "livingip.proposalApplyFreshPreflight.v1",
"target_rows_before": {
"claim_edges": [],
"claim_evidence": [],
"claims": [],
"reasoning_tools": [],
"sources": []
}
},
"gateway_process_observable": true,
"generated_at_utc": "2026-07-15T03:59:06.550402+00:00",
"idempotent_replay": {
"already_applied_refusal": true,
"returncode": 1,
"stderr": "proposal edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b is already applied (idempotent no-op)"
},
"intervening_exact_row_refusal": {
"intervening_row_preserved": true,
"proposal_remained_approved": true,
"returncode": 1,
"strict_insert_refused": true
},
"kb_apply_claim_evidence_update_probe": {
"after": {
"claim_id": "98994dee-d338-5e5d-b9d7-7538f07dc3a3",
"created_by": null,
"role": "grounds",
"source_id": "03bc88e3-e708-504f-96af-61d764bc29f7",
"weight": 0.42
},
"attempt": {
"refused": true,
"returncode": 3,
"stderr": "ERROR: permission denied for table claim_evidence",
"stdout": ""
},
"before": {
"claim_id": "98994dee-d338-5e5d-b9d7-7538f07dc3a3",
"created_by": null,
"role": "grounds",
"source_id": "03bc88e3-e708-504f-96af-61d764bc29f7",
"weight": 0.42
},
"exact_row_unchanged": true
},
"kb_apply_proposal_mutation_probes": {
"after": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"channel": "clone_canary",
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"source_ref": "working-leo:approve-claim-clone-canary",
"status": "approved"
},
"approval_fields": {
"refused": true,
"returncode": 3,
"stderr": "ERROR: permission denied for table kb_proposals",
"stdout": ""
},
"before": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"channel": "clone_canary",
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"source_ref": "working-leo:approve-claim-clone-canary",
"status": "approved"
},
"exact_row_unchanged": true,
"immutable_approval_after": {
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"proposal_type": "approve_claim",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_db_role": "kb_review",
"reviewed_by_handle": "m3ta"
},
"immutable_approval_before": {
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"proposal_type": "approve_claim",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_db_role": "kb_review",
"reviewed_by_handle": "m3ta"
},
"immutable_approval_exactly_unchanged": true,
"immutable_approval_payload": {
"refused": true,
"returncode": 3,
"stderr": "ERROR: permission denied for table kb_proposal_approvals",
"stdout": ""
},
"payload": {
"refused": true,
"returncode": 3,
"stderr": "ERROR: permission denied for table kb_proposals",
"stdout": ""
}
},
"leftover_clone_count": 0,
"mutation_between_build_and_execute": {
"approval_restored_exactly": true,
"approved_before_mutation": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"channel": "clone_canary",
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"source_ref": "working-leo:approve-claim-clone-canary",
"status": "approved"
},
"build_returncode": 0,
"built_sql_sha256": "e95a0ce47019fb4ee62ab0fea48b304f5c21bdec4620296fb5a11772e1c3c44a",
"built_sql_uses_assert_approved_proposal": true,
"built_sql_uses_finish_approved_proposal": true,
"canonical_rows_unchanged": true,
"immutable_approval_after_ledger_mutation": {
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"proposal_type": "approve_claim",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_db_role": "kb_review",
"reviewed_by_handle": "m3ta"
},
"immutable_approval_after_stale_execute": {
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"proposal_type": "approve_claim",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_db_role": "kb_review",
"reviewed_by_handle": "m3ta"
},
"immutable_approval_before_mutation": {
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"proposal_type": "approve_claim",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_db_role": "kb_review",
"reviewed_by_handle": "m3ta"
},
"immutable_approval_never_changed": true,
"mutated_readback": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"channel": "clone_canary",
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
},
"mutation_after_build": true
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"source_ref": "working-leo:approve-claim-clone-canary",
"status": "approved"
},
"proposal_after_stale_execute": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"channel": "clone_canary",
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
},
"mutation_after_build": true
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"source_ref": "working-leo:approve-claim-clone-canary",
"status": "approved"
},
"restored_immutable_approval": {
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"proposal_type": "approve_claim",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_db_role": "kb_review",
"reviewed_by_handle": "m3ta"
},
"restored_readback": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"channel": "clone_canary",
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"source_ref": "working-leo:approve-claim-clone-canary",
"status": "approved"
},
"rows_after_stale_execute": {
"claim_edges": [],
"claim_evidence": [],
"claims": [],
"reasoning_tools": [],
"sources": []
},
"stale_apply_refused": true,
"stale_execute": {
"returncode": 3,
"stderr": "ERROR: assert_approved_proposal: proposal edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b is not the exact immutable approved snapshot\nCONTEXT: PL/pgSQL function kb_stage.assert_approved_proposal(uuid,text,jsonb,text,uuid,timestamp with time zone,text) line 22 at RAISE",
"stdout": ""
}
},
"outer_isolation": {
"canonical_table_deltas": {
"kb_stage.kb_proposals": 0,
"public.claim_edges": 0,
"public.claim_evidence": 0,
"public.claims": 0,
"public.reasoning_tools": 0,
"public.sources": 0
},
"cleanup_readback": {
"container_name_query_returncode": 0,
"container_name_query_stdout": "",
"container_remove_returncode": 0,
"label_scoped_orphan_count": 0,
"label_scoped_query_returncode": 0,
"label_scoped_query_stdout": "",
"label_scoped_temporary_container_absent": true,
"temporary_container_absent": true,
"temporary_workdir_absent": true,
"workdir_lexists_after_cleanup": false,
"workdir_remove_returncode": 0
},
"container_isolation": {
"canary_label": "proposal-apply-lifecycle",
"instance_label": "working-leo-approve-claim-539-2219717",
"lifecycle_labeled": true,
"network_disabled": true,
"network_mode": "none",
"no_docker_volumes": true,
"volume_mounts": []
},
"service_after": {
"ActiveState": "active",
"Available": "true",
"ExecMainStartTimestamp": "Tue 2026-07-14 22:59:43 UTC",
"MainPID": "347406",
"NRestarts": "0",
"SubState": "running"
},
"service_before": {
"ActiveState": "active",
"Available": "true",
"ExecMainStartTimestamp": "Tue 2026-07-14 22:59:43 UTC",
"MainPID": "347406",
"NRestarts": "0",
"SubState": "running"
},
"service_gate_passes": true,
"service_observable": true,
"service_required": true,
"service_stable": true,
"source_boundary": {
"canary_label": "",
"network_mode": "bridge",
"source_tier": "live-readonly",
"tier_enforced": true
},
"source_container": "teleo-pg",
"source_counts_after": {
"kb_stage.kb_proposals": 29,
"public.claim_edges": 4916,
"public.claim_evidence": 4670,
"public.claims": 1837,
"public.reasoning_tools": 17,
"public.sources": 4145
},
"source_counts_before": {
"kb_stage.kb_proposals": 29,
"public.claim_edges": 4916,
"public.claim_evidence": 4670,
"public.claims": 1837,
"public.reasoning_tools": 17,
"public.sources": 4145
},
"source_counts_unchanged": true,
"source_database": "teleo"
},
"payload_agent_seed": {
"clone_rows": [],
"exact_clone_copy": true,
"required_ids": [],
"source_rows": []
},
"payload_projection": {
"expected_rows": {
"claim_edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"claim_evidence": [
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
},
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
}
],
"claims": [
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
},
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
},
"expected_table_deltas": {
"kb_stage.kb_proposals": 0,
"public.claim_edges": 1,
"public.claim_evidence": 2,
"public.claims": 2,
"public.reasoning_tools": 1,
"public.sources": 2
},
"payload_sha256": "e033bd4e742dfa0dad7d26e2f2b1f18eb71996541cdbc575bb2d4504c045e36f"
},
"post_rollback_worker_apply": {
"proposal_status": "canceled",
"returncode": 1,
"terminal_status_refusal": true
},
"post_run_cleanup": {
"gateway_active_state": "active",
"gateway_main_pid": "347406",
"gateway_process_observable": true,
"gateway_restart_count": "0",
"gateway_sub_state": "running",
"leftover_clone_database_count": 0
},
"required_tier": "T3_live_readonly",
"required_tiers": [
"T2_runtime",
"T3_live_readonly"
],
"review_transition": {
"approved_readback": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"channel": "clone_canary",
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_handle": "m3ta",
"source_ref": "working-leo:approve-claim-clone-canary",
"status": "approved"
},
"exact_transition": true,
"immutable_approval_matches_ledger": true,
"immutable_approval_readback": {
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"proposal_type": "approve_claim",
"review_note": "Reviewed exact strict payload inside the disposable clone.",
"reviewed_at": "2026-07-15 03:59:09.091704+00",
"reviewed_by_agent_id": "99999999-9999-9999-9999-999999999999",
"reviewed_by_db_role": "kb_review",
"reviewed_by_handle": "m3ta"
},
"pending_immutable_approval": null,
"pending_readback": {
"applied_at": null,
"applied_by_agent_id": null,
"applied_by_handle": null,
"channel": "clone_canary",
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"payload": {
"apply_payload": {
"agent_id": null,
"claims": [
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
},
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
}
],
"contract_version": 2,
"edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"evidence": [
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
},
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
}
},
"proposal_type": "approve_claim",
"rationale": "Exercise strict canonical bundle review and apply lifecycle.",
"review_note": null,
"reviewed_at": null,
"reviewed_by_agent_id": null,
"reviewed_by_handle": null,
"source_ref": "working-leo:approve-claim-clone-canary",
"status": "pending_review"
},
"review_apply": {
"returncode": 0,
"stderr": "",
"stdout": "{\"id\": \"edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b\", \"proposal_type\": \"approve_claim\", \"review_note\": \"Reviewed exact strict payload inside the disposable clone.\", \"reviewed_at\": \"2026-07-15 03:59:09.091704+00\", \"reviewed_by_agent_id\": \"99999999-9999-9999-9999-999999999999\", \"reviewed_by_db_role\": \"kb_review\", \"reviewed_by_handle\": \"m3ta\", \"status\": \"approved\"}"
},
"review_dry_run": {
"returncode": 0,
"stderr": "",
"uses_approve_strict_proposal": true
}
},
"reviewer_agent_seed": {
"clone_row": {
"handle": "m3ta",
"id": "99999999-9999-9999-9999-999999999999",
"kind": "human"
},
"exact_clone_copy": true,
"reviewer_handle": "m3ta",
"source_row": {
"handle": "m3ta",
"id": "99999999-9999-9999-9999-999999999999",
"kind": "human"
}
},
"rollback_plan": {
"execution_authority": "disposable_clone_admin_only",
"rollback_sql_sha256": "50758dab3f998289a879cedb4a3f4535814e70c7f4dde417812092b9fe194901",
"schema": "livingip.proposalApplyRollback.v2"
},
"rollback_replay": {
"refused": true,
"returncode": 3,
"state_unchanged": true,
"stderr": "ERROR: proposal rollback: applied ledger does not match apply receipt\nCONTEXT: PL/pgSQL function inline_code_block line 27 at RAISE"
},
"row_readback": {
"claim_edges": [
{
"created_by": null,
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"weight": 0.75
}
],
"claim_evidence": [
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"created_by": null,
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"weight": 0.8
},
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"created_by": null,
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"weight": 0.9
}
],
"claims": [
{
"confidence": 0.85,
"created_by": null,
"id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"row-proof"
],
"text": "Row-level proof is the authority for canonical KB state.",
"type": "concept"
},
{
"confidence": 0.9,
"created_by": null,
"id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"status": "open",
"superseded_by": null,
"tags": [
"working-leo",
"clone-canary"
],
"text": "An approved strict proposal can create exact canonical rows atomically.",
"type": "structural"
}
],
"reasoning_tools": [
{
"agent_id": null,
"category": "verification",
"description": "Verify approved proposal to canonical graph lifecycle in a disposable clone.",
"id": "a32a7252-d39f-5ee9-873a-a82b56a6bb08",
"name": "Canonical row proof canary"
}
],
"sources": [
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source A.",
"hash": "approve-claim-canary-e315c2518c-a",
"id": "3953271f-7df5-5674-99b0-980b1b3534e6",
"source_type": "observation",
"storage_path": null,
"url": null
},
{
"created_by": null,
"excerpt": "Disposable clone lifecycle canary source B.",
"hash": "approve-claim-canary-e315c2518c-b",
"id": "3d31345d-a4f7-52a7-af4a-0034f99a8123",
"source_type": "observation",
"storage_path": null,
"url": null
}
]
},
"runtime_scope": "isolated_postgres_container_from_readonly_live_schema",
"schema": "working-leo.approve-claim-clone-canary.v3",
"security_definer_readback": {
"functions": [
{
"argument_types": "uuid, text, jsonb, text, text",
"expected_role": "kb_review",
"expected_role_execute": true,
"function": "kb_stage.approve_strict_proposal",
"identity_arguments": "p_proposal_id uuid, p_expected_proposal_type text, p_expected_payload jsonb, p_expected_reviewed_by_handle text, p_review_note text",
"other_runtime_role_execute": false,
"owner": "kb_gate_owner",
"present": true,
"public_execute": false,
"security_definer": true
},
{
"argument_types": "uuid, text, jsonb, text, uuid, timestamp with time zone, text",
"expected_role": "kb_apply",
"expected_role_execute": true,
"function": "kb_stage.assert_approved_proposal",
"identity_arguments": "p_proposal_id uuid, p_proposal_type text, p_payload jsonb, p_reviewed_by_handle text, p_reviewed_by_agent_id uuid, p_reviewed_at timestamp with time zone, p_review_note text",
"other_runtime_role_execute": false,
"owner": "kb_gate_owner",
"present": true,
"public_execute": false,
"security_definer": true
},
{
"argument_types": "uuid, text, jsonb, text, uuid, timestamp with time zone, text, text",
"expected_role": "kb_apply",
"expected_role_execute": true,
"function": "kb_stage.finish_approved_proposal",
"identity_arguments": "p_proposal_id uuid, p_proposal_type text, p_payload jsonb, p_reviewed_by_handle text, p_reviewed_by_agent_id uuid, p_reviewed_at timestamp with time zone, p_review_note text, p_applied_by_handle text",
"other_runtime_role_execute": false,
"owner": "kb_gate_owner",
"present": true,
"public_execute": false,
"security_definer": true
}
],
"login_role_owned_objects": [],
"protected_role_memberships": [],
"role_privileges": {
"kb_apply_approval_snapshot_select": false,
"kb_apply_approval_snapshot_update": false,
"kb_apply_claim_evidence_insert": true,
"kb_apply_claim_evidence_update": false,
"kb_apply_proposal_select": true,
"kb_apply_proposal_update": false,
"kb_review_approval_snapshot_select": false,
"kb_review_approval_snapshot_update": false,
"kb_review_proposal_select": true,
"kb_review_proposal_update": false
},
"unexpected_overloads": []
},
"service_after": {
"ActiveState": "active",
"ExecMainStartTimestamp": "Tue 2026-07-14 22:59:43 UTC",
"MainPID": "347406",
"NRestarts": "0",
"SubState": "running",
"available": true,
"returncode": 0
},
"service_before": {
"ActiveState": "active",
"ExecMainStartTimestamp": "Tue 2026-07-14 22:59:43 UTC",
"MainPID": "347406",
"NRestarts": "0",
"SubState": "running",
"available": true,
"returncode": 0
},
"service_restarted": false,
"source_binding": {
"files": [
{
"repo_relative_path": "scripts/apply_proposal.py",
"sha256": "9b95601753203c167190c4a33a05bd36fd68178cfc4cbd76be7c0c69e103b52f",
"size_bytes": 50074
},
{
"repo_relative_path": "scripts/approve_proposal.py",
"sha256": "e991498264bd0f49755dfef809212fa7151a668ce479b100d830e447775a9fe0",
"size_bytes": 7323
},
{
"repo_relative_path": "scripts/finalize_approve_claim_isolated_canary.py",
"sha256": "d5dbd250a9fc28a22ab0880a57c330b3c95119b95d96c5df95cbaf49648bccb5",
"size_bytes": 10684
},
{
"repo_relative_path": "scripts/kb_apply_prereqs.sql",
"sha256": "d51c4b3462aac09baf68b3ca1b2255275b91a5a976f3f45ace5ed0870511e36a",
"size_bytes": 42660
},
{
"repo_relative_path": "scripts/proposal_apply_lifecycle.py",
"sha256": "1122cc3a02a93ca1a41d6088a4852b3f4f47efa5c7a373c19c46605cff4853e6",
"size_bytes": 86177
},
{
"repo_relative_path": "scripts/run_approve_claim_clone_canary.py",
"sha256": "66f176712c9aa3d3dc8f18b6313b8ca393f2e93c0acce2b4d2344d97905c55c7",
"size_bytes": 94909
},
{
"repo_relative_path": "scripts/run_approve_claim_isolated_container_canary.sh",
"sha256": "ed81a8f8c05d516809bb54c80d82786ed941dc1cf87150f25addc935685c72bb",
"size_bytes": 9239
}
],
"independent_post_cleanup_verification": {
"all_match": true,
"files": [
{
"actual_sha256": "9b95601753203c167190c4a33a05bd36fd68178cfc4cbd76be7c0c69e103b52f",
"expected_sha256": "9b95601753203c167190c4a33a05bd36fd68178cfc4cbd76be7c0c69e103b52f",
"matches": true,
"repo_relative_path": "scripts/apply_proposal.py",
"size_bytes": 50074
},
{
"actual_sha256": "e991498264bd0f49755dfef809212fa7151a668ce479b100d830e447775a9fe0",
"expected_sha256": "e991498264bd0f49755dfef809212fa7151a668ce479b100d830e447775a9fe0",
"matches": true,
"repo_relative_path": "scripts/approve_proposal.py",
"size_bytes": 7323
},
{
"actual_sha256": "d5dbd250a9fc28a22ab0880a57c330b3c95119b95d96c5df95cbaf49648bccb5",
"expected_sha256": "d5dbd250a9fc28a22ab0880a57c330b3c95119b95d96c5df95cbaf49648bccb5",
"matches": true,
"repo_relative_path": "scripts/finalize_approve_claim_isolated_canary.py",
"size_bytes": 10684
},
{
"actual_sha256": "d51c4b3462aac09baf68b3ca1b2255275b91a5a976f3f45ace5ed0870511e36a",
"expected_sha256": "d51c4b3462aac09baf68b3ca1b2255275b91a5a976f3f45ace5ed0870511e36a",
"matches": true,
"repo_relative_path": "scripts/kb_apply_prereqs.sql",
"size_bytes": 42660
},
{
"actual_sha256": "1122cc3a02a93ca1a41d6088a4852b3f4f47efa5c7a373c19c46605cff4853e6",
"expected_sha256": "1122cc3a02a93ca1a41d6088a4852b3f4f47efa5c7a373c19c46605cff4853e6",
"matches": true,
"repo_relative_path": "scripts/proposal_apply_lifecycle.py",
"size_bytes": 86177
},
{
"actual_sha256": "66f176712c9aa3d3dc8f18b6313b8ca393f2e93c0acce2b4d2344d97905c55c7",
"expected_sha256": "66f176712c9aa3d3dc8f18b6313b8ca393f2e93c0acce2b4d2344d97905c55c7",
"matches": true,
"repo_relative_path": "scripts/run_approve_claim_clone_canary.py",
"size_bytes": 94909
},
{
"actual_sha256": "ed81a8f8c05d516809bb54c80d82786ed941dc1cf87150f25addc935685c72bb",
"expected_sha256": "ed81a8f8c05d516809bb54c80d82786ed941dc1cf87150f25addc935685c72bb",
"matches": true,
"repo_relative_path": "scripts/run_approve_claim_isolated_container_canary.sh",
"size_bytes": 9239
}
]
},
"post_run_files": [
{
"repo_relative_path": "scripts/apply_proposal.py",
"sha256": "9b95601753203c167190c4a33a05bd36fd68178cfc4cbd76be7c0c69e103b52f",
"size_bytes": 50074
},
{
"repo_relative_path": "scripts/approve_proposal.py",
"sha256": "e991498264bd0f49755dfef809212fa7151a668ce479b100d830e447775a9fe0",
"size_bytes": 7323
},
{
"repo_relative_path": "scripts/finalize_approve_claim_isolated_canary.py",
"sha256": "d5dbd250a9fc28a22ab0880a57c330b3c95119b95d96c5df95cbaf49648bccb5",
"size_bytes": 10684
},
{
"repo_relative_path": "scripts/kb_apply_prereqs.sql",
"sha256": "d51c4b3462aac09baf68b3ca1b2255275b91a5a976f3f45ace5ed0870511e36a",
"size_bytes": 42660
},
{
"repo_relative_path": "scripts/proposal_apply_lifecycle.py",
"sha256": "1122cc3a02a93ca1a41d6088a4852b3f4f47efa5c7a373c19c46605cff4853e6",
"size_bytes": 86177
},
{
"repo_relative_path": "scripts/run_approve_claim_clone_canary.py",
"sha256": "66f176712c9aa3d3dc8f18b6313b8ca393f2e93c0acce2b4d2344d97905c55c7",
"size_bytes": 94909
},
{
"repo_relative_path": "scripts/run_approve_claim_isolated_container_canary.sh",
"sha256": "ed81a8f8c05d516809bb54c80d82786ed941dc1cf87150f25addc935685c72bb",
"size_bytes": 9239
}
],
"unchanged_during_run": true
},
"source_cluster_roles_after": [
{
"rolbypassrls": false,
"rolcanlogin": true,
"rolconnlimit": -1,
"rolcreatedb": false,
"rolcreaterole": false,
"rolinherit": false,
"rolname": "kb_apply",
"rolreplication": false,
"rolsuper": false,
"rolvaliduntil": null
},
{
"rolbypassrls": false,
"rolcanlogin": false,
"rolconnlimit": -1,
"rolcreatedb": false,
"rolcreaterole": false,
"rolinherit": false,
"rolname": "kb_gate_owner",
"rolreplication": false,
"rolsuper": false,
"rolvaliduntil": null
},
{
"rolbypassrls": false,
"rolcanlogin": true,
"rolconnlimit": -1,
"rolcreatedb": false,
"rolcreaterole": false,
"rolinherit": false,
"rolname": "kb_review",
"rolreplication": false,
"rolsuper": false,
"rolvaliduntil": null
}
],
"source_cluster_roles_before": [
{
"rolbypassrls": false,
"rolcanlogin": true,
"rolconnlimit": -1,
"rolcreatedb": false,
"rolcreaterole": false,
"rolinherit": false,
"rolname": "kb_apply",
"rolreplication": false,
"rolsuper": false,
"rolvaliduntil": null
},
{
"rolbypassrls": false,
"rolcanlogin": false,
"rolconnlimit": -1,
"rolcreatedb": false,
"rolcreaterole": false,
"rolinherit": false,
"rolname": "kb_gate_owner",
"rolreplication": false,
"rolsuper": false,
"rolvaliduntil": null
},
{
"rolbypassrls": false,
"rolcanlogin": true,
"rolconnlimit": -1,
"rolcreatedb": false,
"rolcreaterole": false,
"rolinherit": false,
"rolname": "kb_review",
"rolreplication": false,
"rolsuper": false,
"rolvaliduntil": null
}
],
"source_counts_after": {
"kb_stage.kb_proposals": 0,
"public.claim_edges": 0,
"public.claim_evidence": 0,
"public.claims": 1837,
"public.reasoning_tools": 0,
"public.sources": 0
},
"source_counts_before": {
"kb_stage.kb_proposals": 0,
"public.claim_edges": 0,
"public.claim_evidence": 0,
"public.claims": 1837,
"public.reasoning_tools": 0,
"public.sources": 0
},
"source_counts_observed_unchanged": true,
"source_database": "teleo",
"source_database_mutated": false,
"source_table_deltas": {
"kb_stage.kb_proposals": 0,
"public.claim_edges": 0,
"public.claim_evidence": 0,
"public.claims": 0,
"public.reasoning_tools": 0,
"public.sources": 0
},
"source_target_rows_after": {
"claim_edges": [],
"claim_evidence": [],
"claims": [],
"reasoning_tools": [],
"sources": []
},
"source_target_rows_before": {
"claim_edges": [],
"claim_evidence": [],
"claims": [],
"reasoning_tools": [],
"sources": []
},
"status": "pass",
"strict_receipt": {
"canonical_row_keys": {
"actual": {
"public.claim_edges": [
{
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe"
}
],
"public.claim_evidence": [
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123"
},
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6"
}
],
"public.claims": [
"a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"b4d0a944-8f11-5516-80ca-bc680f0059ad"
],
"public.reasoning_tools": [
"a32a7252-d39f-5ee9-873a-a82b56a6bb08"
],
"public.sources": [
"3953271f-7df5-5674-99b0-980b1b3534e6",
"3d31345d-a4f7-52a7-af4a-0034f99a8123"
]
},
"expected": {
"public.claim_edges": [
{
"edge_type": "supports",
"from_claim": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"to_claim": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe"
}
],
"public.claim_evidence": [
{
"claim_id": "a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"role": "illustrates",
"source_id": "3d31345d-a4f7-52a7-af4a-0034f99a8123"
},
{
"claim_id": "b4d0a944-8f11-5516-80ca-bc680f0059ad",
"role": "grounds",
"source_id": "3953271f-7df5-5674-99b0-980b1b3534e6"
}
],
"public.claims": [
"a9dd972a-b867-56f7-b3c9-3913dd9a0abe",
"b4d0a944-8f11-5516-80ca-bc680f0059ad"
],
"public.reasoning_tools": [
"a32a7252-d39f-5ee9-873a-a82b56a6bb08"
],
"public.sources": [
"3953271f-7df5-5674-99b0-980b1b3534e6",
"3d31345d-a4f7-52a7-af4a-0034f99a8123"
]
}
},
"checks": {
"before_after_counts_present": true,
"canonical_row_keys_exact": true,
"canonical_rows_exact": true,
"clone_database_removed": true,
"conflict_transaction_rolled_back": true,
"proposal_applied_at_present": true,
"proposal_id_exact": true,
"proposal_status_applied": true,
"source_database_unchanged": true,
"table_deltas_exact": true
},
"pass": true,
"proposal": {
"applied_at": "2026-07-15 03:59:12.452878+00",
"applied_by_handle": "kb-apply",
"id": "edaf2c90-af15-5a2f-b6b9-fe08ab9ae81b",
"status": "applied"
},
"rollback_cleanup": {
"clone_database_removed": true,
"conflict_transaction_rolled_back": true,
"leftover_clone_database_count": 0,
"source_database_unchanged": true
},
"row_counts": {
"actual_deltas": {
"kb_stage.kb_proposals": 0,
"public.claim_edges": 1,
"public.claim_evidence": 2,
"public.claims": 2,
"public.reasoning_tools": 1,
"public.sources": 2
},
"after_apply": {
"kb_stage.kb_proposals": 1,
"public.claim_edges": 1,
"public.claim_evidence": 3,
"public.claims": 3,
"public.reasoning_tools": 1,
"public.sources": 3
},
"before_apply": {
"kb_stage.kb_proposals": 1,
"public.claim_edges": 0,
"public.claim_evidence": 1,
"public.claims": 1,
"public.reasoning_tools": 0,
"public.sources": 1
},
"expected_deltas": {
"kb_stage.kb_proposals": 0,
"public.claim_edges": 1,
"public.claim_evidence": 2,
"public.claims": 2,
"public.reasoning_tools": 1,
"public.sources": 2
}
},
"schema": "working-leo.approved-change-strict-receipt.v1"
},
"target_rows_before_apply": {
"claim_edges": [],
"claim_evidence": [],
"claims": [],
"reasoning_tools": [],
"sources": []
},
"telegram_messages_sent": false,
"unrelated_fingerprint_before_apply": {
"kb_stage.kb_proposal_approvals": {
"content_md5": "d41d8cd98f00b204e9800998ecf8427e",
"row_count": 0
},
"kb_stage.kb_proposals": {
"content_md5": "d41d8cd98f00b204e9800998ecf8427e",
"row_count": 0
},
"public.agents": {
"content_md5": "832dd26c09015b5df7cd2d417e145e17",
"row_count": 2
},
"public.claim_edges": {
"content_md5": "d41d8cd98f00b204e9800998ecf8427e",
"row_count": 0
},
"public.claim_evidence": {
"content_md5": "5c05c4921a2c6599fbaf82b7257441fc",
"row_count": 1
},
"public.claims": {
"content_md5": "904d8f47716fc08d7d06c72298263586",
"row_count": 1
},
"public.reasoning_tools": {
"content_md5": "d41d8cd98f00b204e9800998ecf8427e",
"row_count": 0
},
"public.sources": {
"content_md5": "e74fb3d1343235ad94af468b2007d8a6",
"row_count": 1
}
}
}