From 10d8103b334f2af9f2efa2ffcd6f00a20b289f7a Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 25 Aug 2026 15:17:21 +0000 Subject: [PATCH] spawn: DROP PyAutoMemory's arXiv-ref backfill workflow 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 Claude-Session: https://claude.ai/code/session_01PjWdVFPn2WDzcqpMXTMp7G --- scripts/spawn.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/spawn.py b/scripts/spawn.py index fc429e878..ab7ec6309 100644 --- a/scripts/spawn.py +++ b/scripts/spawn.py @@ -191,6 +191,12 @@ # DROP: the claude-action filing workflow needs the instance's Claude OAuth # secret, labels and reading queue — instance machinery like the two above. (".github/workflows/queue_filing.yml", "DROP"), + # DROP: the arXiv-ref backfill is generic (no secrets, no sibling repos) but + # runs on a schedule and pushes to main, which breaks the fresh-repo + # invariant exactly as the board publisher does. scripts/arxiv_refs.py and + # scripts/backfill_arxiv_refs.py SHIP via scripts/*, so an adopter with a + # populated reading queue re-adds the workflow deliberately. + (".github/workflows/arxiv_refs.yml", "DROP"), # The shared wiki schema is template content; the sub-wikis are instance # content (the generator stamps an empty wiki/example/ instead). ("wiki/CLAUDE.md", "KEEP"),