## biblio: Move merge output, config, and logs to
biblio: Move merge output, config, and logs to .projio/biblio/¶
Changes in packages/biblio/src/biblio/bibtex.py:¶
default_bibtex_merge_config(): changeout_bibfrombib/main.bibto.projio/biblio/merged.bib- Change
duplicates_logfrombib/logs/duplicate_bib_ids.txtto.projio/biblio/logs/duplicate_bib_ids.txt - Quality warnings log similarly moves to
.projio/biblio/logs/ - Run ledger (
bib/logs/runs/) moves to.projio/biblio/logs/runs/
Changes in packages/biblio/src/biblio/config.py:¶
- Move config loading from
bib/config/biblio.ymlto.projio/biblio/biblio.yml - Move library ledger from
bib/config/library.ymlto.projio/biblio/library.yml
Migration:¶
- Ensure backward compat: if old paths exist and new don't, read from old (but write to new)
- Update
projio syncto migrate if needed
After this, bib/ contains only srcbib/ and articles/ — pure source data.
Related Notes¶
- issue-arash-20260402-220025-468258.md — Directly related: documents the bib architecture separating sources from artifacts — the spec that this migration implements
- issue-arash-20260402-220100-339672.md — Same batch of .projio/ consolidation changes (identical timestamp range), likely part of the same hidden-folder migration effort
- issue-arash-20260402-015659-415628.md — Also touches biblio internals (batch docling); shares the same biblio package scope