Resolves the tracedecay project root for a Codex event from its `cwd`.
(event_json: &str)
| 403 | |
| 404 | /// Resolves the tracedecay project root for a Codex event from its `cwd`. |
| 405 | pub fn codex_project_root_from_event(event_json: &str) -> Option<PathBuf> { |
| 406 | let parsed: Value = serde_json::from_str(event_json).ok()?; |
| 407 | codex_project_root_from_parsed_event(&parsed) |
| 408 | } |
| 409 | |
| 410 | pub(super) fn codex_project_root_from_parsed_event(parsed: &Value) -> Option<PathBuf> { |
| 411 | let cwd = event_cwd_from_parsed(parsed)?; |
no test coverage detected