Refactored deploy_skills service creates a single literature-qa skill dir
instead of individual pf-deep/pf-paper/etc. Update all 4 agent
platform tests to check for literature-qa instead of old names.
Setup wizard no longer defines AGENT_CONFIGS; the refactored
skill_deploy.py exports AGENT_SKILL_DIRS instead. Update
test imports and assertions accordingly.
- ensure_base_views now only creates files on first run; subsequent calls
only update folder filter, leaving views untouched
- merge_base_views gains width preservation for PF views (backup safety)
- Removed deprecated control_dir from test_setup_wizard (5 cases)
- Fixed NoneType stdout in test_doctor_runs
- Added paperforge status reference to README
Obsidian handles view data from frontmatter changes automatically;
PaperForge should not regenerate views on every sync.
- test OCR state machine: isolate runtime (no ambient tokens), fix retry exhaustion and full cycle tests
- test migration: verify no-index flat note migration, legacy flag promotion including false overrides
- test migration: verify non-canonical filename migration via frontmatter title
- test migration: verify already-migrated workspace reconciliation from legacy records
- test asset_index: verify fulltext/deep-reading paths only advertised when files exist