Skip to content

Add evidence-grounded beginner paper explanation workflow - #2

Merged
VeraPyuyi merged 3 commits into
mainfrom
codex/beginner-paper-explainer
Oct 23, 2026
Merged

VeraPyuyi merged 3 commits into
mainfrom
codex/beginner-paper-explainer

Conversation

@VeraPyuyi

@VeraPyuyi VeraPyuyi commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

Add a beginner paper-explanation workflow and strengthen the metadata-to-study-plan path.

When a learner asks for a detailed explanation in the order motivation → method → experiments → results → limitations → outlook, the paper-roadmap skill now prepares evidence with explainPaper and instructs the host Agent to compose connected prose without headings or lists. The six stages are an internal structure, not a fixed paragraph or length limit.

The new tool and explain-paper CLI return bounded candidate passages, original paragraph/sentence locators, source coverage, missing-material requests, and a host explanation contract. Offline output is explicitly an evidence outline, not a claim to understand arbitrary papers. Authors’ claims, general background and suggestions must remain distinguishable; absent experiments or metrics are not invented. The existing eight tools and legacy JSONL remain supported, with explainPaper added as the ninth MCP tool.

Also includes the independently reviewed paper-path improvements: arXiv metadata normalization, stable-ID paginated retrieval, explicit DOI/PDF degradation, phase checkpoints and budget-gap explanations.

Validation: 321 Python tests passed locally; independent review approved the explanation-evidence fixes. Clean wheel installation, two offline CLI examples, all nine installed MCP tools and three legacy JSONL entry points passed. Multiple candidate passages and bounded source_material preserve context beyond short excerpts; truncated ranges are explicitly reported. Real public-network retrieval, editor GUI attachment and host-Agent explanation-quality evaluation remain pending. No paid-model call or Release publication.

@VeraPyuyi
VeraPyuyi merged commit 1724ed0 into main Oct 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant