Skip to content

Paper pipeline: structured reading queue with DONE read-state - #37

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/paper-management-pipeline
Aug 19, 2026
Merged

Paper pipeline: structured reading queue with DONE read-state#37
Jammy2211 merged 1 commit into
mainfrom
feature/paper-management-pipeline

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Closes #35. Third of the three knowledge-board follow-ups — the growth path named at #32 ("my paper management github repo resource").

  • Structured queue: section labels become real ## headers (the bare Label: form was one colon-terminated paper title away from misparsing — three such titles exist); format documented in the file header; the stray pre-section title moved into ## SETI.
  • Read-state: a consumed paper is never deleted — its line gains a DONE <YYYY-MM-DD> — prefix (Mind-queue precedent), so the queue doubles as the reading history.
  • Board: scripts/board.py parses the headers, counts DONE separately → per-section "N waiting · M read" on the Pages board and md; the 📋 file-the-next-paper prompt now ends at "mark the line DONE" instead of deletion. index.md documents the format.
  • arXiv ingest (human-gated one-tap): landed on PyAutoMind main (f7a76330) — the nightly Slack digest now ends with a paste-ready Claude prompt appending the surviving papers to ## Strong Lensing; the digest itself still never commits.
  • Note: the dev-box's uncommitted queue hand-tidy was accidentally swept into Wiki hygiene: archive: provenance field, alias retirement, link/bib cleanup #36's squash by a git add -A (disclosed there); this PR builds on it.

17 tests green (make validate + board fixtures updated for the header/DONE format). After merge the board refreshes via knowledge_board.yml's push trigger.

🤖 Generated with Claude Code

…shows it (#35)

reading-queue.md sections are real '## ' headers (the bare 'Label:' form
was one colon-terminated paper title away from misparsing) with the format
documented in the header; a read paper is never deleted — its line gains a
'DONE <date> — ' prefix, making the queue also the reading history. The
stray pre-section title moved into '## SETI'. scripts/board.py parses the
headers and counts DONE separately (per-section 'N waiting · M read'); its
file-the-next-paper prompt now ends at 'mark the line DONE' instead of
deletion. index.md's queue paragraph documents the format.

The dev-box's earlier uncommitted queue tidy was (regrettably) swept into
the #36 squash by a git add -A — disclosed on that PR; this commit builds
on it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Jammy2211
Jammy2211 merged commit dc2f213 into main Aug 19, 2026
1 check passed
@Jammy2211
Jammy2211 deleted the feature/paper-management-pipeline branch August 19, 2026 23:58
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.

feat: paper management pipeline — structured reading queue + arXiv one-tap ingest

1 participant