spawn: DROP PyAutoMemory's arXiv-ref backfill workflow - #323
Merged
Conversation
PyAutoMemory gains .github/workflows/arxiv_refs.yml (the nightly backfill that gives ref-less reading-queue lines their arXiv id, so the knowledge board can offer an abstract page and a one-tap PDF instead of a title search). MEMORY_RULES has no catch-all, so a new Memory workflow is UNMATCHED until a human decides. DROP, same reasoning as knowledge_board.yml: the job is generic (no secrets, no sibling repos) but runs on a schedule and pushes to main, which breaks the fresh-repo invariant. scripts/arxiv_refs.py and scripts/backfill_arxiv_refs.py ship via the scripts/* KEEP, so an adopter with a populated reading queue re-adds the workflow deliberately. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PjWdVFPn2WDzcqpMXTMp7G
github-actions
Bot
deleted the
claude/pyautomemory-pdf-downloads-x5yo5i
branch
August 26, 2026 20:07
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.
Why
PyAutoMemory gains
.github/workflows/arxiv_refs.yml— the nightly backfill thatgives ref-less
reading-queue.mdlines their arXiv id, so the knowledge board canoffer an abstract page and a one-tap 📄 PDF instead of a title search
(PyAutoLabs/PyAutoMemory#61).
MEMORY_RULESdeliberately has no catch-all, so a new Memory workflow isUNMATCHEDand fails the spawn drift check until a human makes an explicitdecision.
The decision
DROP, same reasoning asknowledge_board.ymldirectly above it: the job isgeneric (no secrets, no sibling repos) but it runs on a schedule and pushes to
main, which breaks the fresh-repo invariant.scripts/arxiv_refs.pyandscripts/backfill_arxiv_refs.pyship via thescripts/*KEEP, so an adopter witha populated reading queue re-adds the workflow deliberately.
Verified with
spawn.py --writeagainst both live checkouts:arxiv_refs.ymlnolonger appears as UNMATCHED, canary scan clean, 212 tests pass.
Merge this before PyAutoMemory#61, so
mainnever sees the new workflowwithout its rule.
Generated by Claude Code