You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+32Lines changed: 32 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,38 @@ Same-day releases use a `.N` suffix (e.g., `2026.03.18.1`).
7
7
8
8
A machine-readable mirror of this log is maintained in [versions.yaml](versions.yaml).
9
9
10
+
## [2026.03.29] — 2026-03-29
11
+
12
+
Script-first literature search workflow, Zotero attachment uploads, README Philosophy section, and infrastructure improvements.
13
+
14
+
### Added
15
+
16
+
-**Script-first search workflow**: `draft_*_search` and `run_search_script` tools added to all five database MCP servers (PubMed, OpenAlex, Semantic Scholar, Europe PMC, CrossRef). Formal literature searches now generate a standalone Python script for user review before execution, improving reproducibility and auditability.
17
+
-**Shared search script engine**: `generate_search_script`, `execute_search_script`, and `generate_and_run_script` functions added to `rwa_result_store` shared library, powering the draft/run workflow across all servers.
18
+
-**Zotero attachment upload**: `upload_attachment` tool added to zotero-server for uploading PDFs and other files to Zotero items via the Web API.
19
+
-**PDF upload utility scripts**: `scripts/_upload_pdfs.py` and `scripts/_upload_pdfs2.py` for batch-uploading PDFs to Zotero library items.
20
+
-**Search results backfill utility**: `scripts/backfill_search_exports.py` for regenerating Excel exports from existing `search_results.db` files.
21
+
-**Bug report issue template**: `.github/ISSUE_TEMPLATE/bug-report.yml` for structured issue reporting.
22
+
-**README Philosophy section**: Added project philosophy explaining RWA as a proof of concept, the case against platform lock-in, and the existing research tech stack, with a link to the LinkedIn launch post.
23
+
-**Search strategy template update**: Added script-first workflow instructions to `templates/systematic-review/search-strategy.qmd`.
24
+
-**Agent instructions for script-first workflow**: Updated `systematic-reviewer` and `research-orchestrator` agents with the mandatory draft-then-approve search protocol, including allowed direct MCP tool usage and DB-as-source-of-truth rules.
25
+
-**Global copilot instructions**: Added Literature Search Protocol section enforcing the script-first, DB-as-source-of-truth workflow across all agents.
26
+
27
+
### Changed
28
+
29
+
-**MCP server project path handling**: Improved error messages and validation for `project_path` parameters across PubMed, OpenAlex, Semantic Scholar, Europe PMC, and CrossRef servers.
30
+
-**API documentation**: Updated `docs/api-setup-guide.md`, `docs/database-access.md`, and `docs/getting-started.md` with clarified instructions.
31
+
-**Search runners**: Improved `search_runners.py` in the shared library for better script execution handling.
32
+
33
+
### Fixed
34
+
35
+
-**Chat parser**: Handle non-string content in thinking blocks to prevent parsing errors in chat export.
36
+
37
+
### Removed
38
+
39
+
- Obsolete `search_results.db` files from sample project directories (data now lives in project-specific paths).
40
+
- Stale `prisma-flow.json` from sample project (replaced by PRISMA tracker server workflow).
41
+
10
42
## [2026.03.18] — 2026-03-18
11
43
12
44
Initial public release of the Research Workflow Assistant.
Copy file name to clipboardExpand all lines: versions.yaml
+25Lines changed: 25 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -25,3 +25,28 @@ releases:
25
25
fixed: []
26
26
removed: []
27
27
security: []
28
+
29
+
- version: "2026.03.29"
30
+
date: "2026-03-29"
31
+
summary: "Script-first literature search workflow, Zotero attachment uploads, README Philosophy section, and infrastructure improvements"
32
+
changes:
33
+
added:
34
+
- "Script-first search workflow: draft_*_search and run_search_script tools added to all five database MCP servers (PubMed, OpenAlex, Semantic Scholar, Europe PMC, CrossRef)"
35
+
- "Shared search script engine: generate_search_script, execute_search_script, and generate_and_run_script in rwa_result_store"
36
+
- "Zotero attachment upload: upload_attachment tool in zotero-server"
37
+
- "PDF upload utility scripts: scripts/_upload_pdfs.py and scripts/_upload_pdfs2.py"
0 commit comments