coulomb-social/docs/release/client-offboarding-scope-2026-10-31.json
tegwick f34d46d9f6
Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 2m27s
Define concrete client offboarding scope and retained data boundaries
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3
2026-10-31 15:56:54 +01:00

157 lines
5.5 KiB
JSON

{
"schema": "coulomb.client-offboarding-scope.v1",
"recorded_at": "2026-10-31T14:55:21.318848+00:00",
"task": "CSOC-WP-0012-T12",
"task_status": "progress",
"current_application_scope": {
"observed_at": "2026-10-31T14:51:29.215499+00:00",
"scope": "accepted tenant:platform only; canonical client binding unresolved",
"database_name": "coulomb_social_db",
"record_counts": {
"members.user": 1,
"members.member": 1,
"spaces.space": 1,
"spaces.spacemembership": 1
},
"selected_local_content_files": 85,
"external_binding_count": 0,
"all_spaces_count": 2,
"selected_spaces_count": 1,
"session_row_count": 43,
"export_ownership_checks_passed": true,
"read_only_repeatable_read_transaction": true,
"external_writer_fence": false,
"coherent_export_created": false,
"source_changed": false
},
"unselected_scope": {
"unselected_spaces": 1,
"unselected_external_bindings": 1,
"unselected_tenant_count": 1,
"unselected_tenants_match_deployment_default": true,
"unselected_spaces_with_creator": 0,
"canonical_client_assignment_inferred": false
},
"native_content_storage": {
"observed_at": "2026-10-31T14:49:42.586579+00:00",
"deployment_uid": "2dbe661a-d232-4477-bbd1-833813077fbe",
"persistent_claims": [
{
"name": "coulomb-social-content",
"uid": "9888abeb-9d52-4c70-a23d-b5494780d9c3",
"phase": "Bound",
"storage_class": "local-path",
"capacity": {
"storage": "2Gi"
},
"helm_resource_policy": "keep",
"pv_name": "pvc-9888abeb-9d52-4c70-a23d-b5494780d9c3",
"pv_uid": "ac1aa73c-08d9-4561-995b-41060468e506",
"pv_reclaim_policy": "Delete",
"claim_uid_matches": true
}
],
"configuration_changed": false
},
"retained_local_restores": {
"containers": 5,
"running": 5,
"backing_database_volumes": 5,
"all_networks_internal": true,
"all_networks_single_container": true,
"published_ports": 0,
"public_receipt_linked_containers": 4,
"additional_private_receipt_sha256": "cc1d1be94da22756b52a00cc743ecd72b5cf8e956a7fd91288174dbb4499902b",
"additional_public_binding": "docs/release/identity-export-release-client-export-2026-10-31.json",
"all_five_have_receipt_bindings": true,
"stopped_or_deleted": false
},
"scope_limits": {
"canonical_client_assignment_resolved": false,
"unselected_external_content_resolved": false,
"fresh_coherent_export_created": false,
"client_delivery_or_acceptance": false,
"sessions_decoded_or_revoked": false,
"instance_or_data_deleted": false,
"backup_hold_released": false,
"provider_expiry_performed": false,
"disposable_offboarding_rehearsal_performed": false,
"offboarding_accepted": false
},
"private_inventory_files": [
{
"name": "accepted-point-link.json",
"sha256": "eb54af2fe49bf90a02680d68c8f69335e8a591042479faa0367dc9c925f6f097"
},
{
"name": "current-application-scope.json",
"sha256": "e24c3112c52e8ffd80a146c4dec8bd00e187ca0de14661644dd58206ebc535a6"
},
{
"name": "native-storage.json",
"sha256": "e8f4c32462ffb9869ceaf8991874d14858705ebe59978eb9fc2743daa0135efc"
},
{
"name": "restore-scope-linked.json",
"sha256": "8f2af25c9c80c69319bd6b61cf96094fe4054ed27fc1c63ae586962987971111"
},
{
"name": "restore-scope-summary.json",
"sha256": "6d24beb8739c34eaa6c34b9d5829b161ba5e863eea1376103598b7a2f04822a5"
},
{
"name": "retained-restores.json",
"sha256": "5b24822d8025c83011a286f097ca7f88125e42979864660ec5613e5b83a1323d"
},
{
"name": "unselected-scope.json",
"sha256": "33df8b171bfc31713118b216f1fb3b113c716d42560a00585eaee0fa91dcd56d"
}
],
"evidence_sources": [
{
"path": "docs/release/identity-export-release-client-export-2026-10-31.json",
"sha256": "d1b9d88b850a5aed19159bee867c4b0723a7a1df9e13c179d57a3de9e9cb67af"
},
{
"path": "docs/release/provider-kit-recovery-post-date-2026-10-31.json",
"sha256": "b7191972f4e4f7d0b74ae7bbdeb93aabdb79e2baf27ccb49108f6f30f417182c"
},
{
"path": "docs/release/generation-retention-post-date-2026-10-31.json",
"sha256": "10c78d8a69c02f28f9ad5f126c4daac89f6988516e3234ea67eaee6c0b5be6df"
},
{
"path": "coulomb_social/apps/members/client_export.py",
"sha256": "223a9ee42af6f17829aa263abcae595626e292b887de85820f48fdfa4a6363fa"
},
{
"path": "/home/worsch/railiance-apps/helm/coulomb-social-values.yaml",
"sha256": "63a45d1cfb395eff7cfdf21ed2100fb9562b7a2ab6b896afecbebfaabacae547"
},
{
"path": "/home/worsch/railiance-apps/charts/coulomb-social/templates/content-pvc.yaml",
"sha256": "5c4ddcaee2b3dcdf17da061b1a7a2cb1e0398d2f56f4ef31790cfaaf648b0fee"
},
{
"path": "/home/worsch/the-custodian/canon/standards/business-app-service-contract_v0.1.md",
"sha256": "83d2799d39f957d88aa1d71c3f04f7c2a0e168390249dc409ce149128d44e80c"
}
],
"statehub_readback": {
"task_id": "54af74b0-3212-537e-a02c-d2d8a091caf9",
"status": "progress",
"scope_review_synced": true,
"fix_consistency_exit_code": 0,
"automation_errors": 0,
"assessment_failures": 0,
"warnings": 8
},
"validation": {
"native_scope_assertions_passed": true,
"private_modes_and_hashes_verified": true,
"source_hashes_verified": true,
"json_round_trip_checked": true,
"application_code_changed": false
}
}