Skip to content

spawn: DROP PyAutoMemory's arXiv-ref backfill workflow - #323

Merged
Jammy2211 merged 1 commit into
mainfrom
claude/pyautomemory-pdf-downloads-x5yo5i
Aug 25, 2026
Merged

spawn: DROP PyAutoMemory's arXiv-ref backfill workflow#323
Jammy2211 merged 1 commit into
mainfrom
claude/pyautomemory-pdf-downloads-x5yo5i

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Why

PyAutoMemory gains .github/workflows/arxiv_refs.yml — the nightly backfill that
gives ref-less reading-queue.md lines their arXiv id, so the knowledge board can
offer an abstract page and a one-tap 📄 PDF instead of a title search
(PyAutoLabs/PyAutoMemory#61).

MEMORY_RULES deliberately has no catch-all, so a new Memory workflow is
UNMATCHED and fails the spawn drift check until a human makes an explicit
decision.

The decision

DROP, same reasoning as knowledge_board.yml directly above it: the job is
generic (no secrets, no sibling repos) but it 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.

Verified with spawn.py --write against both live checkouts: arxiv_refs.yml no
longer appears as UNMATCHED, canary scan clean, 212 tests pass.

Merge this before PyAutoMemory#61, so main never sees the new workflow
without its rule.


Generated by Claude Code

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
@Jammy2211
Jammy2211 merged commit c7825ae into main Aug 25, 2026
2 checks passed
@github-actions
github-actions Bot deleted the claude/pyautomemory-pdf-downloads-x5yo5i branch August 26, 2026 20:07
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.

2 participants