projio: Update MCP tools and CLAUDE.md for new bib architecture¶
Goal¶
(promoted from note)
Context¶
(see source note)
Prompt¶
Fix the issue described below (source: docs/log/issue/issue-arash-20260402-220237-298776.md). Understand the problem, then implement the proposed fix.
projio: Update MCP tools and CLAUDE.md for new bib architecture¶
MCP tool updates in src/projio/mcp/:¶
-
biblio.py: Register new
biblio_compiletool. Updatebiblio_mergetool description to mention new output path. -
pipeio.py: Update
pipeio_modkey_bibdefault path in wrapper if hardcoded. -
context.py: Update
project_context()to report bib compilation status (compiled.bib exists, source count, staleness check). -
manuscripto.py: Update any
manuscript_buildreferences to bibliography path — should read from render.yml which now points to .projio/render/compiled.bib.
CLAUDE.md updates:¶
- Architecture section: update bib/ description, add .projio/render/ and .projio/biblio/ layout
- MCP server section: add biblio_compile to biblio tools list
- Add render.yml bib_sources documentation
MCP instruction codegen:¶
- Update worklog MCP server instructions if they reference bib paths
- Update projio CLAUDE.md codegen if automated
Related Notes¶
- issue-arash-20260402-220152-539138.md — Directly defines the biblio_compile tool that this note wants to register in biblio.py MCP
- issue-arash-20260402-220130-159401.md — Describes the bib path changes (merge output, config, logs) that this note must reflect in MCP tool descriptions and render.yml references
- issue-arash-20260402-220025-468258.md — Spec for the new bib architecture (sources vs artifacts) that drives the CLAUDE.md and context.py updates here
- issue-arash-20260402-220217-451167.md — Covers render path updates (CSL, .projio/render/) that overlap with the render.yml bib_sources documentation changes in this note
- issue-arash-20260402-220100-339672.md — pipeio modkey change that this note references when updating pipeio_modkey_bib default path in pipeio.py
Acceptance Criteria¶
- [ ]
Result¶
(pending)
Batch Result¶
- status: done
- batch queue_id:
9ef168fb767a - session:
5770b78c-f4c8-4794-9f73-aedd6692dafa - batch duration: 1363.6s