Paper pipeline: structured reading queue with DONE read-state - #37
Merged
Conversation
…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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #35. Third of the three knowledge-board follow-ups — the growth path named at #32 ("my paper management github repo resource").
##headers (the bareLabel: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.DONE <YYYY-MM-DD> —prefix (Mind-queue precedent), so the queue doubles as the reading history.scripts/board.pyparses 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.mddocuments the format.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.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