mirror of
https://github.com/Ar9av/obsidian-wiki.git
synced 2026-09-14 20:36:34 +08:00
69ff8cc36a
The staleness order still let --since suppress a missing output: a source older than the cutoff with no output file was skipped, leaving the very bug this branch fixes (never-extracted older sessions) partly alive and contradicting needs_extraction's own docstring. Move the "output missing -> extract" check ahead of the --since gate, so a missing output is always (re)extracted and --since only narrows files that already have an output. Add a regression test: missing output + future --since still extracts. AI-Agent: Claude Code AI-Session-IDs: session_01PPCNXmXUvemmyvWxrJ3D5E