RCA-2026-05-18-001: Analysis
Root Cause
5 Whys Analysis
| Why # | Question and Answer |
|---|---|
1 |
Why did Neovim error on launch? |
2 |
Why was an |
3 |
Why was |
4 |
Why was there no systematic process to update session exclusions when adding plugins? |
5 |
Why are plugin interactions not documented? |
Root Cause Statement
|
The |
Contributing Factors
| Factor | Description | Preventable? |
|---|---|---|
Missing bypass entry |
|
Yes |
Stale swap files |
Process killed without clean exit left |
Partially — |
No plugin interaction review |
Adding oil.nvim never triggered a review of session management implications |
Yes |
Implicit filetype contracts |
auto-session relies on knowing every non-file buffer type; oil.nvim doesn’t advertise that it creates non-restorable buffers |
No — upstream design gap |
Impact
| Metric | Value |
|---|---|
Severity |
P3 — Workflow disruption |
Duration |
Persistent until manual cleanup (errors on every launch) |
Systems Affected |
Neovim launch in domus-captures directory |
Sessions Corrupted |
1 ( |
Swap Files Orphaned |
5 |
Data Loss |
None |