# Codex DOS Host-Opacity Debt

## Summary

- audit_status: `WARN`
- actionability_status: `PASS`
- residual: `HISTORICAL_GIT_WRITE_BEFORE_STRUCTURED_GATE, HOST_SHELL_OPACITY`
- dos_kernel_version: `0.28.0`
- dos_kernel_using_latest: `None`
- codex_hook_fast_path: `PASS` `{"native_launcher": 4}`
- git_gate_status: `PASS` proved_at=`2026-06-25T22:38:12.037688Z`
- sessions_audited: `20`

## Evidence

- recent_window_unknown_tree_rate: `0.169815`
- recent_window_delegates: `1414`
- workspace_stop_failure_markers: `192`
- workspace_stop_failure_nonzero_markers: `54`
- workspace_stop_failure_zero_markers: `138`
- workspace_stop_failure_active_markers: `0`
- workspace_stop_failure_active_consecutive_total: `0`
- workspace_stop_failure_active_recent_threshold_hours: `6`
- workspace_stop_failure_recent_active_markers: `0`
- workspace_stop_failure_recent_active_consecutive_total: `0`
- workspace_stop_failure_stale_active_markers: `0`
- workspace_stop_failure_stale_active_consecutive_total: `0`
- workspace_stop_failure_healed_nonzero_markers: `54`
- workspace_stop_failure_origin_counts: `{"claude_transcript": 41, "dos_stream": 54, "dos_stream+claude_transcript": 76, "marker_only": 21}`
- workspace_stop_failure_active_origin_counts: `{}`
- workspace_stop_failure_recent_active_origin_counts: `{}`
- workspace_stop_failure_stale_active_origin_counts: `{}`
- workspace_stop_failure_settlement_action_counts: `{"HEALED_NONZERO": 54, "ZERO_TOTAL": 138}`
- workspace_stop_failure_active_settlement_action_counts: `{}`
- workspace_stop_failure_recent_active_settlement_action_counts: `{}`
- workspace_stop_failure_stale_active_settlement_action_counts: `{}`
- workspace_stop_failures_total: `69`
- workspace_stop_failures_by_day: `{"2026-06-25": {"active_consecutive_markers": 0, "active_consecutive_total": 0, "healed_nonzero_markers": 12, "markers": 145, "max_consecutive": 0, "nonzero_total_markers": 12, "recent_active_consecutive_markers": 0, "recent_active_consecutive_total": 0, "stale_active_consecutive_markers": 0, "stale_active_consecutive_total": 0, "total_failures": 19}, "2026-06-26": {"active_consecutive_markers": 0, "active_consecutive_total": 0, "healed_nonzero_markers": 42, "markers": 47, "max_consecutive": 0, "nonzero_total_markers": 42, "recent_active_consecutive_markers": 0, "recent_active_consecutive_total": 0, "stale_active_consecutive_markers": 0, "stale_active_consecutive_total": 0, "total_failures": 50}}`
- workspace_stop_failure_top_sessions: `[{"consecutive": 0, "mtime": "2026-06-25T08:08:19.788300Z", "origin": "dos_stream+claude_transcript", "session_id": "87a2adc1-653e-4c67-9243-d2058084029b", "settlement_action": "HEALED_NONZERO", "total": 4, "transcript_account": ".claude-ff8ec20a", "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "LARGE_TOOL_RESULT"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"consecutive": 0, "mtime": "2026-06-26T02:58:22.867327Z", "origin": "dos_stream+claude_transcript", "session_id": "3f29f826-b400-476b-811c-374e61fd75ad", "settlement_action": "HEALED_NONZERO", "total": 3, "transcript_account": ".claude-a62988d9", "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "LARGE_TOOL_RESULT"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"consecutive": 0, "mtime": "2026-06-25T23:01:02.895782Z", "origin": "dos_stream+claude_transcript", "session_id": "2b8682ae-ced6-402b-bcc8-21180e96d5b3", "settlement_action": "HEALED_NONZERO", "total": 3, "transcript_account": ".claude", "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "SHELL_HEAVY_SESSION"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"consecutive": 0, "mtime": "2026-06-26T03:11:52.142992Z", "origin": "dos_stream+claude_transcript", "session_id": "3af9576f-4e22-4eac-bc59-fb7935196e31", "settlement_action": "HEALED_NONZERO", "total": 2, "transcript_account": ".claude", "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"consecutive": 0, "mtime": "2026-06-26T02:58:22.867830Z", "origin": "dos_stream+claude_transcript", "session_id": "0b2c4844-23b3-4ccf-ab02-032c50cab607", "settlement_action": "HEALED_NONZERO", "total": 2, "transcript_account": ".claude-a62988d9", "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "LARGE_TOOL_RESULT"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}]`
- workspace_stop_failure_top_recent_active_sessions: `[]`
- workspace_stop_failure_top_active_sessions: `[]`
- workspace_stop_failure_settlement_plan: `{"HEALED_NONZERO": [{"age_seconds": 69936, "consecutive": 0, "marker_path": ".dos/stop-failures/87a2adc1-653e-4c67-9243-d2058084029b.json", "mtime": "2026-06-25T08:08:19.788300Z", "origin": "dos_stream+claude_transcript", "session_id": "87a2adc1-653e-4c67-9243-d2058084029b", "settlement_action": "HEALED_NONZERO", "total": 4, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "LARGE_TOOL_RESULT"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 2133, "consecutive": 0, "marker_path": ".dos/stop-failures/3f29f826-b400-476b-811c-374e61fd75ad.json", "mtime": "2026-06-26T02:58:22.867327Z", "origin": "dos_stream+claude_transcript", "session_id": "3f29f826-b400-476b-811c-374e61fd75ad", "settlement_action": "HEALED_NONZERO", "total": 3, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "LARGE_TOOL_RESULT"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 16372, "consecutive": 0, "marker_path": ".dos/stop-failures/2b8682ae-ced6-402b-bcc8-21180e96d5b3.json", "mtime": "2026-06-25T23:01:02.895782Z", "origin": "dos_stream+claude_transcript", "session_id": "2b8682ae-ced6-402b-bcc8-21180e96d5b3", "settlement_action": "HEALED_NONZERO", "total": 3, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "SHELL_HEAVY_SESSION"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 1323, "consecutive": 0, "marker_path": ".dos/stop-failures/3af9576f-4e22-4eac-bc59-fb7935196e31.json", "mtime": "2026-06-26T03:11:52.142992Z", "origin": "dos_stream+claude_transcript", "session_id": "3af9576f-4e22-4eac-bc59-fb7935196e31", "settlement_action": "HEALED_NONZERO", "total": 2, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 2133, "consecutive": 0, "marker_path": ".dos/stop-failures/0b2c4844-23b3-4ccf-ab02-032c50cab607.json", "mtime": "2026-06-26T02:58:22.867830Z", "origin": "dos_stream+claude_transcript", "session_id": "0b2c4844-23b3-4ccf-ab02-032c50cab607", "settlement_action": "HEALED_NONZERO", "total": 2, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "LARGE_TOOL_RESULT"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 2133, "consecutive": 0, "marker_path": ".dos/stop-failures/1f689f62-ef81-4862-ac09-2763a362f655.json", "mtime": "2026-06-26T02:58:22.867830Z", "origin": "dos_stream+claude_transcript", "session_id": "1f689f62-ef81-4862-ac09-2763a362f655", "settlement_action": "HEALED_NONZERO", "total": 2, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "LARGE_TOOL_RESULT"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 2133, "consecutive": 0, "marker_path": ".dos/stop-failures/dde358da-6862-4e56-992a-e1527b02c89f.json", "mtime": "2026-06-26T02:58:22.867830Z", "origin": "dos_stream+claude_transcript", "session_id": "dde358da-6862-4e56-992a-e1527b02c89f", "settlement_action": "HEALED_NONZERO", "total": 2, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "SHELL_HEAVY_SESSION", "LARGE_TOOL_RESULT"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 2133, "consecutive": 0, "marker_path": ".dos/stop-failures/f7198142-f77b-47ba-8e9a-453ab3ea27e1.json", "mtime": "2026-06-26T02:58:22.867830Z", "origin": "dos_stream+claude_transcript", "session_id": "f7198142-f77b-47ba-8e9a-453ab3ea27e1", "settlement_action": "HEALED_NONZERO", "total": 2, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "LARGE_TOOL_RESULT"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 12603, "consecutive": 0, "marker_path": ".dos/stop-failures/6dff026d-e10d-4708-ba61-d29727b6d859.json", "mtime": "2026-06-26T00:03:52.194878Z", "origin": "dos_stream+claude_transcript", "session_id": "6dff026d-e10d-4708-ba61-d29727b6d859", "settlement_action": "HEALED_NONZERO", "total": 2, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "SHELL_HEAVY_SESSION"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 31855, "consecutive": 0, "marker_path": ".dos/stop-failures/a9dd5c1c-af6e-4c28-8e08-98940a570503.json", "mtime": "2026-06-25T18:43:00.656239Z", "origin": "dos_stream+claude_transcript", "session_id": "a9dd5c1c-af6e-4c28-8e08-98940a570503", "settlement_action": "HEALED_NONZERO", "total": 2, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "SHELL_HEAVY_SESSION", "LARGE_TOOL_RESULT"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 38732, "consecutive": 0, "marker_path": ".dos/stop-failures/35522ab7-572c-4c8d-9869-1d1d4a9488d2.json", "mtime": "2026-06-25T16:48:23.457243Z", "origin": "dos_stream+claude_transcript", "session_id": "35522ab7-572c-4c8d-9869-1d1d4a9488d2", "settlement_action": "HEALED_NONZERO", "total": 2, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "SHELL_HEAVY_SESSION", "LARGE_TOOL_RESULT"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 675, "consecutive": 0, "marker_path": ".dos/stop-failures/aac6e2b1-ea31-462e-a6a4-3dabcfd855c7.json", "mtime": "2026-06-26T03:22:40.441385Z", "origin": "dos_stream+claude_transcript", "session_id": "aac6e2b1-ea31-462e-a6a4-3dabcfd855c7", "settlement_action": "HEALED_NONZERO", "total": 1, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY", "SHELL_HEAVY_SESSION", "LARGE_TOOL_RESULT"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 1323, "consecutive": 0, "marker_path": ".dos/stop-failures/2a660dbb-9d35-4502-9a8c-5f14ceac1686.json", "mtime": "2026-06-26T03:11:52.142992Z", "origin": "claude_transcript", "session_id": "2a660dbb-9d35-4502-9a8c-5f14ceac1686", "settlement_action": "HEALED_NONZERO", "total": 1, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 1323, "consecutive": 0, "marker_path": ".dos/stop-failures/e7f31ce8-185b-4b6b-8e41-9db98bd1f4e6.json", "mtime": "2026-06-26T03:11:52.142992Z", "origin": "claude_transcript", "session_id": "e7f31ce8-185b-4b6b-8e41-9db98bd1f4e6", "settlement_action": "HEALED_NONZERO", "total": 1, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "DENY_OR_BLOCKED_FEEDBACK", "TOOL_ERROR_RECOVERY"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 2133, "consecutive": 0, "marker_path": ".dos/stop-failures/03d07851-5d2b-4f07-b607-c9b7f5601d40.json", "mtime": "2026-06-26T02:58:22.877341Z", "origin": "claude_transcript", "session_id": "03d07851-5d2b-4f07-b607-c9b7f5601d40", "settlement_action": "HEALED_NONZERO", "total": 1, "transcript_evidence_tags": ["HOOK_OR_API_WALL_FEEDBACK", "HOST_PERMISSION_INTERRUPT", "TOOL_ERROR_RECOVERY"], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 2133, "consecutive": 0, "marker_path": ".dos/stop-failures/0b0648f8-e81c-4116-98b7-319ed9e3feee.json", "mtime": "2026-06-26T02:58:22.873336Z", "origin": "claude_transcript", "session_id": "0b0648f8-e81c-4116-98b7-319ed9e3feee", "settlement_action": "HEALED_NONZERO", "total": 1, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 2133, "consecutive": 0, "marker_path": ".dos/stop-failures/0bc20897-7340-4971-b44c-899ea5997da3.json", "mtime": "2026-06-26T02:58:22.873336Z", "origin": "claude_transcript", "session_id": "0bc20897-7340-4971-b44c-899ea5997da3", "settlement_action": "HEALED_NONZERO", "total": 1, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 2133, "consecutive": 0, "marker_path": ".dos/stop-failures/0ca65829-55f7-4e83-8395-d66af9a3667b.json", "mtime": "2026-06-26T02:58:22.868833Z", "origin": "claude_transcript", "session_id": "0ca65829-55f7-4e83-8395-d66af9a3667b", "settlement_action": "HEALED_NONZERO", "total": 1, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 2133, "consecutive": 0, "marker_path": ".dos/stop-failures/1c9b6d78-c64b-4340-a2c3-76f6033aa0dc.json", "mtime": "2026-06-26T02:58:22.869833Z", "origin": "claude_transcript", "session_id": "1c9b6d78-c64b-4340-a2c3-76f6033aa0dc", "settlement_action": "HEALED_NONZERO", "total": 1, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 2133, "consecutive": 0, "marker_path": ".dos/stop-failures/2b0322ad-f0a6-4f20-93e6-3cbd721d213b.json", "mtime": "2026-06-26T02:58:22.870833Z", "origin": "claude_transcript", "session_id": "2b0322ad-f0a6-4f20-93e6-3cbd721d213b", "settlement_action": "HEALED_NONZERO", "total": 1, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}], "ZERO_TOTAL": [{"age_seconds": 355, "consecutive": 0, "marker_path": ".dos/stop-failures/674f3746-4339-43d6-81e4-900d9d7a5bc4.json", "mtime": "2026-06-26T03:28:00.735899Z", "origin": "dos_stream+claude_transcript", "session_id": "674f3746-4339-43d6-81e4-900d9d7a5bc4", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 1143, "consecutive": 0, "marker_path": ".dos/stop-failures/9ff4f226-7ef7-4959-98e5-543fedfb0595.json", "mtime": "2026-06-26T03:14:52.182550Z", "origin": "dos_stream+claude_transcript", "session_id": "9ff4f226-7ef7-4959-98e5-543fedfb0595", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 6348, "consecutive": 0, "marker_path": ".dos/stop-failures/f9570e26-cb3b-45b7-8b9f-09cea89e58d8.json", "mtime": "2026-06-26T01:48:07.814509Z", "origin": "dos_stream+claude_transcript", "session_id": "f9570e26-cb3b-45b7-8b9f-09cea89e58d8", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 8242, "consecutive": 0, "marker_path": ".dos/stop-failures/02a63915-2cf6-493b-a5a4-acb177897c0a.json", "mtime": "2026-06-26T01:16:33.683785Z", "origin": "dos_stream+claude_transcript", "session_id": "02a63915-2cf6-493b-a5a4-acb177897c0a", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 11908, "consecutive": 0, "marker_path": ".dos/stop-failures/8a1ce5bb-1d6e-4071-bc24-7dfc2bae7647.json", "mtime": "2026-06-26T00:15:27.122426Z", "origin": "dos_stream+claude_transcript", "session_id": "8a1ce5bb-1d6e-4071-bc24-7dfc2bae7647", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 13625, "consecutive": 0, "marker_path": ".dos/stop-failures/10a25ec0-3803-4fe7-92da-2e4ae182973a.json", "mtime": "2026-06-25T23:46:50.096581Z", "origin": "claude_transcript", "session_id": "10a25ec0-3803-4fe7-92da-2e4ae182973a", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 13857, "consecutive": 0, "marker_path": ".dos/stop-failures/8a4e693c-7638-4a8c-bbfa-dabb41f8cee8.json", "mtime": "2026-06-25T23:42:57.967738Z", "origin": "dos_stream+claude_transcript", "session_id": "8a4e693c-7638-4a8c-bbfa-dabb41f8cee8", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 18110, "consecutive": 0, "marker_path": ".dos/stop-failures/4a1b92c1-c5f0-46a6-aef6-02a91f29c5de.json", "mtime": "2026-06-25T22:32:05.340983Z", "origin": "claude_transcript", "session_id": "4a1b92c1-c5f0-46a6-aef6-02a91f29c5de", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 18253, "consecutive": 0, "marker_path": ".dos/stop-failures/4266e596-e09b-4049-a7c7-f85322570d1d.json", "mtime": "2026-06-25T22:29:42.599534Z", "origin": "claude_transcript", "session_id": "4266e596-e09b-4049-a7c7-f85322570d1d", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 18310, "consecutive": 0, "marker_path": ".dos/stop-failures/5f1c9876-41f3-455c-95a5-17e2425551f6.json", "mtime": "2026-06-25T22:28:44.988688Z", "origin": "claude_transcript", "session_id": "5f1c9876-41f3-455c-95a5-17e2425551f6", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 18708, "consecutive": 0, "marker_path": ".dos/stop-failures/439cb1b3-8acd-471a-bd08-406e8a2000f4.json", "mtime": "2026-06-25T22:22:07.221106Z", "origin": "dos_stream+claude_transcript", "session_id": "439cb1b3-8acd-471a-bd08-406e8a2000f4", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 19326, "consecutive": 0, "marker_path": ".dos/stop-failures/0c437c57-b888-43c4-8fef-1a2a9c884bc4.json", "mtime": "2026-06-25T22:11:49.370993Z", "origin": "dos_stream+claude_transcript", "session_id": "0c437c57-b888-43c4-8fef-1a2a9c884bc4", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 19480, "consecutive": 0, "marker_path": ".dos/stop-failures/f4438b79-47c8-41cd-a98f-7fdc860bab18.json", "mtime": "2026-06-25T22:09:15.518808Z", "origin": "dos_stream+claude_transcript", "session_id": "f4438b79-47c8-41cd-a98f-7fdc860bab18", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 20158, "consecutive": 0, "marker_path": ".dos/stop-failures/51fcb753-1667-4f79-ba74-58a8c800906e.json", "mtime": "2026-06-25T21:57:57.037852Z", "origin": "dos_stream+claude_transcript", "session_id": "51fcb753-1667-4f79-ba74-58a8c800906e", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 21190, "consecutive": 0, "marker_path": ".dos/stop-failures/9b7bd6c7-ac36-433c-ae7a-618e8b96caa9.json", "mtime": "2026-06-25T21:40:45.645524Z", "origin": "dos_stream+claude_transcript", "session_id": "9b7bd6c7-ac36-433c-ae7a-618e8b96caa9", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 26018, "consecutive": 0, "marker_path": ".dos/stop-failures/e2198d6b-5abe-4470-9548-e76fc3e985c9.json", "mtime": "2026-06-25T20:20:17.626242Z", "origin": "dos_stream+claude_transcript", "session_id": "e2198d6b-5abe-4470-9548-e76fc3e985c9", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 26216, "consecutive": 0, "marker_path": ".dos/stop-failures/e5491dd7-fe6f-499c-9f6a-1822ac3994dd.json", "mtime": "2026-06-25T20:16:59.629447Z", "origin": "dos_stream+claude_transcript", "session_id": "e5491dd7-fe6f-499c-9f6a-1822ac3994dd", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 26712, "consecutive": 0, "marker_path": ".dos/stop-failures/40dfbeac-dba5-4645-b183-944467ec5428.json", "mtime": "2026-06-25T20:08:43.095085Z", "origin": "dos_stream+claude_transcript", "session_id": "40dfbeac-dba5-4645-b183-944467ec5428", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 26843, "consecutive": 0, "marker_path": ".dos/stop-failures/92c85f38-809a-48ca-a398-86f3269011df.json", "mtime": "2026-06-25T20:06:32.516663Z", "origin": "dos_stream+claude_transcript", "session_id": "92c85f38-809a-48ca-a398-86f3269011df", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}, {"age_seconds": 27164, "consecutive": 0, "marker_path": ".dos/stop-failures/04593164-3578-438e-827a-9c6979837063.json", "mtime": "2026-06-25T20:01:11.175688Z", "origin": "dos_stream+claude_transcript", "session_id": "04593164-3578-438e-827a-9c6979837063", "settlement_action": "ZERO_TOTAL", "total": 0, "transcript_evidence_tags": [], "transcript_project": "C--work-fak", "transcript_status": "FOUND"}]}`
- workspace_stop_failure_transcript_evidence_tags: `{"DENY_OR_BLOCKED_FEEDBACK": 14, "HOOK_OR_API_WALL_FEEDBACK": 20, "HOST_PERMISSION_INTERRUPT": 20, "LARGE_TOOL_RESULT": 9, "SHELL_HEAVY_SESSION": 6, "TOOL_ERROR_RECOVERY": 20}`
- post_repair_observations: `2735`
- post_repair_delegates: `0`
- post_repair_unknown_tree_warnings: `0`
- post_repair_shell_shapes: `{"non_shell_tool": 408, "shell_in_tree_or_safe_write_target": 37, "shell_no_write_target_detected": 2290}`
- post_repair_shell_families: `{"build_test": 253, "git_read": 523, "git_write": 45, "inline_script": 32, "other_shell": 491, "powershell_inspect": 49, "powershell_read": 496, "python_script": 44, "python_test": 68, "search_rg": 281, "shell_redirect": 45}`
- post_repair_shell_remediation: `{"keep_repo_context_but_expose_workspace_scope": 844, "non_shell_tool_already_structured": 408, "opaque_shell_needs_tool_or_path_metadata": 474, "replace_path_bearing_write_with_apply_patch_or_artifact_tool": 31, "replace_with_path_visible_read_tool": 826, "route_git_write_through_structured_gate": 45, "split_script_or_redirect_into_structured_steps": 107}`
- post_repair_mutating_shell_families: `{"git_write": 45}`
- post_repair_mutating_sessions: `[{"codex_session_file": "rollout-2026-06-25T07-50-43-019eff43-08b4-7451-9278-702a107d100e.jsonl", "mutating_shell_family_counts": {"git_write": 28}, "shell_family_counts": {"build_test": 24, "git_read": 222, "git_write": 28, "inline_script": 9, "other_shell": 78, "powershell_inspect": 10, "powershell_read": 62, "search_rg": 42, "shell_redirect": 4}, "shell_shape_counts": {"non_shell_tool": 56, "shell_in_tree_or_safe_write_target": 1, "shell_no_write_target_detected": 478}, "thread_id": "019eff43-08b4-7451-9278-702a107d100e", "tool_call_rows": 535, "write_op_counts": {"redirect": 1}}, {"codex_session_file": "rollout-2026-06-25T08-46-44-019eff76-51e7-7c11-b9a8-7d53f7a424dc.jsonl", "mutating_shell_family_counts": {"git_write": 3}, "shell_family_counts": {"build_test": 32, "git_read": 66, "git_write": 3, "other_shell": 47, "powershell_inspect": 7, "powershell_read": 75, "python_test": 30, "search_rg": 51}, "shell_shape_counts": {"non_shell_tool": 32, "shell_in_tree_or_safe_write_target": 2, "shell_no_write_target_detected": 309}, "thread_id": "019eff76-51e7-7c11-b9a8-7d53f7a424dc", "tool_call_rows": 343, "write_op_counts": {"output-flag": 2}}, {"codex_session_file": "rollout-2026-06-25T08-49-30-019eff78-d63e-7173-9806-0cae38577f52.jsonl", "mutating_shell_family_counts": {"git_write": 9}, "shell_family_counts": {"build_test": 41, "git_read": 45, "git_write": 9, "other_shell": 75, "powershell_inspect": 6, "powershell_read": 21, "python_script": 1, "search_rg": 25, "shell_redirect": 1}, "shell_shape_counts": {"non_shell_tool": 29, "shell_in_tree_or_safe_write_target": 1, "shell_no_write_target_detected": 223}, "thread_id": "019eff78-d63e-7173-9806-0cae38577f52", "tool_call_rows": 253, "write_op_counts": {"output-flag": 1}}, {"codex_session_file": "rollout-2026-06-25T07-17-59-019eff25-109f-7143-b5b3-3fa5a0044e91.jsonl", "mutating_shell_family_counts": {"git_write": 1}, "shell_family_counts": {"git_read": 1, "git_write": 1, "inline_script": 2, "other_shell": 9, "shell_redirect": 1}, "shell_shape_counts": {"non_shell_tool": 1, "shell_no_write_target_detected": 14}, "thread_id": "019eff25-109f-7143-b5b3-3fa5a0044e91", "tool_call_rows": 15, "write_op_counts": {}}, {"codex_session_file": "rollout-2026-06-25T08-44-21-019eff74-235d-7a02-9513-4b2f4aa1e540.jsonl", "mutating_shell_family_counts": {"git_write": 4}, "shell_family_counts": {"git_read": 29, "git_write": 4, "other_shell": 1, "powershell_read": 1, "python_script": 6, "python_test": 4, "shell_redirect": 1}, "shell_shape_counts": {"non_shell_tool": 2, "shell_no_write_target_detected": 46}, "thread_id": "019eff74-235d-7a02-9513-4b2f4aa1e540", "tool_call_rows": 48, "write_op_counts": {}}]`
- post_git_gate_shell_families: `{}`
- post_git_gate_mutating_shell_families: `{}`
- post_repair_write_ops: `{"output-flag": 26, "redirect": 14, "rm": 6}`

## Interpretation

The DOS native fast path is repaired and post-repair delegate count is zero. The remaining strict WARN is host-shell opacity: Codex exposes shell calls as opaque commands, so the hook cannot derive a precise file-tree footprint for read/inspect calls.

## Requested Upstream Improvement

- Review `.dos/stop-failures` as StopFailure API-wall breaker state before treating actionability as PASS; prioritize recent nonzero `consecutive` markers, then decide whether stale nonzero markers need a success reset or can be archived as old breaker state.
- Start with `workspace_stop_failure_top_recent_active_sessions`, then `workspace_stop_failure_top_active_sessions`, then `workspace_stop_failure_top_sessions`: these are already mapped to sanitized Claude transcript account/project metadata and count-only transcript evidence when available.
- Route mutating Git operations through structured fak-gated tools such as `git_add`, `git_commit`, and `git_push`; do not run them as opaque shell commands.
- Use `post_repair_shell_remediation` to split the shell-opacity queue: read/search calls should become path-visible read tools, test/git-read calls need an explicit workspace scope, and script/redirect calls should be split into structured apply/artifact steps.
- Include path/footprint metadata in Codex tool-call hook payloads, or expose host-visible read/search/list tools with path arguments.
- Preserve the current privacy boundary: the audit needs tool names, path metadata, timestamps, and counts, not prompts, command bodies, tool output, diffs, or model text.
- Keep shell command bodies out of durable reports; classify locally and emit only categories such as `shell_no_write_target_detected` or `shell_out_of_tree_write_target`.

## Privacy Boundary

- copied: session filenames, thread ids, timestamps, tool names, counts, latency summaries, shell shape categories, shell family categories, write operation kinds
- dropped: prompts, command bodies, tool arguments, tool results, diffs, model text, hook command bodies
