biblio_enrich silently returns 0 when resolution is missing¶
When biblio_enrich is called before openalex resolve, it returns {"enriched": 0, "skipped": 0, "errors": []} — no warning that resolved.jsonl is stale or that new papers aren't resolved yet.
Expected behavior¶
Should either: 1. Warn: "12 citekeys not found in resolved.jsonl — run openalex resolve first" 2. Or auto-resolve as a prerequisite
Same applies to biblio_pdf_fetch_oa which returned total: 0 with no explanation when the new papers weren't yet resolved.
Source context: pixecog¶
PixEcog (pixecog): Neuropixels and ECoG dataset and analysis
Recent commits:
8dc0d9d Pipeline docs: gitignore docs/pipelines/, relocate hand-authored files
96cd1ec Refactor sharpwaveripple/contracts: extract generic helpers to utils/io, remove pipelines __init__.py
36f9326 Add result note directory and sample note
README:
type: readme
Quick Start for Collaborators¶
Follow this checklist to get started with Pixecog documentation and workflows.
🐀 Pixecog Project — Compact Overview¶
Core principles
- One immutable BIDS raw dataset (
raw/) as the canonical baseline - Each analysis pipeline ha
Related Notes¶
- issue-arash-20260409-231546-838942.md — Directly related: missing biblio_openalex_resolve tool is the root cause of biblio_enrich returning 0 — resolve step must run first
- issue-arash-20260404-021628-584751.md — Related to biblio_pdf_fetch_oa OA PDF cascade behavior, which also silently returns 0 in this note