Repository navigation
v0.1.21 — Unified paper library workspaces
What's new in v0.1.21
Patch release focused on making ResearchForge's local library useful as a daily reading workspace.
Unified paper library workspaces
- Adds stable, deterministic opaque record IDs with backward-compatible migration for existing project libraries.
- Expands
/libraryrows with authors, year, venue, collections, tags, and PDF/parsed-text status. - Adds canonical read-only
/library/{id}workspaces that join metadata, notes, parsed passages, and available local PDFs. - Adds
/library/{id}/pdfand redirects matched legacy/papers/{id}links while preserving unmatched parsed-paper views.
Documentation and release health
- Refreshes the README around the evidence-first workflow and restores decision-gate/license references required by release validation.
- Keeps the CLI and project-local files authoritative; the web workspace remains a read-only navigation layer.
Validation receipts
- Clean committed-tree
make cipassed on Go 1.26.6. - GitHub CI and Playwright end-to-end workflows passed for release commit
a9f939c. make license-decision-live-auditandmake license-decision-approval-gatereportedapproved:true.- Cross-platform artifacts were built from tag
v0.1.21; SHA-256 verification passed.
License approval receipt
- License SPDX identifier: MIT
- Copyright holder: Trebuchet Dynamics
- Approved by: XelHaku (repository owner)
- Approval date: 2026-06-13
Compatibility
- Project schema: backward compatible; legacy library records receive deterministic persisted IDs when opened through the library store.
- Lockfile schema: unchanged.
Known limitations
- Paper workspaces are read-only in this release; collection/tag editing and passage-linked user annotations remain future work.