Sessions without the cwd field (older JSONL format) were creating a separate subproject group, even when all sessions with cwd shared the same value. The orphan subproject got a relative fallback path that failed git identity resolution, causing zero sessions to load on select. Now only counts distinct real cwds when deciding whether to split, treating cwd-less sessions as belonging to the same project. |
||
|---|---|---|
| .. | ||
| ProjectPathResolver.test.ts | ||
| ProjectScanner.cwdSplit.test.ts | ||
| SessionSearcher.test.ts | ||