Skip to content

Commit 032f86f

Browse files
Jammy2211Jammy2211
authored andcommitted
prompt: arxiv-digest-announcement-window (#79) backfill done — both papers delivered
1 parent 8925899 commit 032f86f

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

active.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@
55
- issue: https://github.com/PyAutoLabs/PyAutoMind/issues/79
66
- status: shipped, PR OPEN awaiting human merge — https://github.com/PyAutoLabs/PyAutoMind/pull/80. Human signed off on ship in-session 2026-07-15 ("go"); band-vs-seen-ID design accepted.
77
- commit: 409f746 on feature/arxiv-digest-announcement-window (pushed + PR'd)
8-
- OPEN QUESTION: backfill still needs an explicit option choice — posts a real catch-up digest to #papers and would duplicate anything already sent this week. Options (a) fire lookback_hours=168 and accept duplicates, (b) narrower window over the known gap only, (c) skip. NOT fired.
8+
- backfill: DONE 2026-07-15 — human chose the narrow window. Run 29398900801 from main, lookback_hours=40, Slack POST ok. Both 2607.12129 + 2607.12209 delivered to #papers, MOA microlensing false-positive correctly dropped by Claude, ZERO duplicates (168h sweep not needed).
99
- worktree: ~/Code/PyAutoLabs-wt/arxiv-digest-announcement-window (PyAutoMind on feature/arxiv-digest-announcement-window)
1010
- autonomy: supervised (bug cap; prompt header said safe, min() → supervised)
1111
- finding: #papers digest drops papers permanently. `arxiv_fetch.py` filters on `<published>` (v1 submission) within a rolling 24h/72h window, but the arXiv API only indexes papers at *announcement*, 1–3 days later. Confirmed: a 72h re-run returns both papers missed on 2026-07-15 (2607.12129, 2607.12209), so the keyword query is fine. Fix = anchor the window to arXiv's announcement bands (20:00 ET Sun–Thu; 14:00 ET Mon–Fri deadlines), computed via zoneinfo for DST.
1212
- note: worktree used deliberately so PyAutoMind's main checkout stays on main — `prompt_sync_push` does `git add -A` on the current branch, so registry ops must not run from the feature branch.
13-
- backfill: after merge, one `workflow_dispatch` with lookback_hours=168 to recover already-dropped papers.
13+
- gap analysis: only real gap was Mon 18:00 → Tue 02:00 UTC (weekend region empty). Last posted paper Mon 13:40, first gap paper Mon 18:58 → a 5.3h dead zone let a rolling W=40 hit the gap with zero duplicates.
14+
- TRAP: claude-code-action REFUSES to run from a branch that edits its own workflow file ("Workflow validation failed... identical content to the default branch"). So a workflow-editing PR canNOT be smoke-tested in real CI pre-merge, and the backfill had to run from main (it only needs the legacy rolling window, which main already has). First live outing of the band path = first scheduled run after merge (Thu 02:00 UTC, band Tue 18:00..Wed 18:00) — worth a glance.
1415
- repos:
1516
- PyAutoMind: feature/arxiv-digest-announcement-window
1617

0 commit comments

Comments
 (0)