coulomb-social/docs/release/bubble-access-audit-2026-10-31.json
tegwick 52168c3bd4
Some checks failed
Use-case regression gate / usecase-regressions (push) Has been cancelled
Inventory retained source access fields without inferring grants
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3
2026-10-31 15:07:15 +01:00

131 lines
3.4 KiB
JSON

{
"schema": "coulomb.bubble-access-audit-result.v1",
"spaces": {
"records": 70,
"field_states": {
"Created By": {
"unresolved_reference": 5,
"observed": 64,
"missing": 1
},
"crew_list_user": {
"observed": 69,
"missing": 1
},
"members_list_user": {
"observed": 47,
"missing": 23
},
"guests_list_user": {
"missing": 69,
"observed": 1
}
},
"option_fields": {
"isprivate_boolean": {
"present": 69,
"missing": 1,
"distinct_observed_values": 2
},
"addnewusersasmember_boolean": {
"present": 20,
"missing": 50,
"distinct_observed_values": 2
},
"addnewusersasguest_boolean": {
"present": 21,
"missing": 49,
"distinct_observed_values": 2
}
}
},
"articles": {
"records": 245,
"field_states": {
"Created By": {
"observed": 239,
"unresolved_reference": 4,
"missing": 2
},
"_creator_user": {
"missing": 10,
"observed": 235
},
"_owner_user": {
"observed": 243,
"missing": 2
},
"moders_list_user": {
"missing": 71,
"observed": 174
}
},
"option_fields": {
"access_option_visibility": {
"present": 243,
"missing": 2,
"distinct_observed_values": 2
}
}
},
"known_spaces": 71,
"fresh_space_records": 70,
"inventory_only_spaces": 1,
"distinct_source_principals": 3,
"target_identity_mappings_established": 0,
"target_grants_proposed": 0,
"production_changed": false,
"source_visibility_semantics_verified": false,
"source_sha256": {
"spaces": "ae20b0cfd1705f486c0b67ef48ac84b396f953cbcef09f9a8f07d07a66f1bf71",
"articles": "f33967c79c0f8a60a7d504f5d5e4082f8bc9e3c34f6a3160cb200fd380831d62",
"retained_spaces": "92038249ec2e4eed4c8d61ffcdbe030232cebc52e59ba005baee506a16930550"
},
"source_report_sha256": "75fcd87d17ea0c5042e903efd60e65839da7716e5399ff431a345486ddd10f01",
"recorded_at": "2026-10-31T14:05:30.738728+00:00",
"workplan_task": "CSOC-WP-0014-T01",
"task_status": "progress",
"accepted_mapping_scope_evidence": "docs/release/reichelag-imported-2026-10-06.md",
"validation": {
"focused_tests_passed": 13,
"full_gate": "make check passed",
"junit": {
"tests": 583,
"errors": 0,
"failures": 0,
"skipped": 0
},
"source_snapshots_unchanged": true,
"private_output_hashes_verified": true,
"output_modes_verified": true
},
"statehub_readback": {
"task_id": "0002882d-f156-5a5d-b524-d04793f4684d",
"status": "progress",
"access_audit_description_synced": true,
"fix_consistency_exit_code": 0,
"automation_errors": 0,
"assessment_failures": 0,
"warnings": 6
},
"output_files": [
{
"path": "access-inventory.json",
"sha256": "d4f97ccc55867361048325f7227721a50a59bcf70ea1af4dfa3db48e8e703cb2"
},
{
"path": "index.html",
"sha256": "6c175577f8a34c7bda78f86461d68d2c2167708970517f417bc89d1fde37436b"
}
],
"implementation_files": [
{
"path": "scripts/audit-bubble-access.py",
"sha256": "6590a19e54b77521e31455944b085f92e784e2b85737579cb14caaeb8538807b"
},
{
"path": "tests/test_bubble_access_audit.py",
"sha256": "392a799d62828c7508a1b25133d9c1c8de01959b7f1fec90ae737a7cefce7883"
}
]
}