So I built the full "flight recorder" out in Rust: I call it Contrail.
It has two parts:
1. A central daemon "flight recorder" for all your codex/ claude code/ cursor/ antigravity etc usage, PII redacted, format unified etc.
2. Per repo/ folder, includes "memex" which creates a) easily share context/ memory so claude code can see what you did with codex etc, b) better summarisation so context rot doesn't happen ("RLM at home"), and c) encrypted sharing if you wanted to work with teams (?)