docs: correct the incident record — the stories were caught, not lost
The pause section predicted official_artms and 0ct0ber19 stories would expire uncollected. They did not: both surfaces were fetched by hand the next day at roughly double the configured caution, with 0 400s and 0 429s. 16 story media and 26 posts/reels media, 85 files into the archive. That confirms the 400s were the challenge state rather than a block -- once the interstitial was dismissed, the same endpoints served normally. It does not retire the warning, and the section says so. Two hand-paced runs are not evidence the old cadence was safe. It also flags the gap that matters for whenever the timers go back on: scheduled still runs at the default 6-10s pacing, so the automation would be less careful than the manual runs that followed a warning. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UXfdJu7QhSJLr47K7koTDF
This commit is contained in:
+26
-5
@@ -295,12 +295,33 @@ How it unfolded, because each step misled in a different way:
|
|||||||
hours. It needs `Restart=on-failure` and probably a `MemoryMax=`, or it will
|
hours. It needs `Restart=on-failure` and probably a `MemoryMax=`, or it will
|
||||||
be dead the next time the cookie needs refreshing.
|
be dead the next time the cookie needs refreshing.
|
||||||
|
|
||||||
### Cost of the pause
|
### 2026-08-22 — caught up by hand, cleanly
|
||||||
|
|
||||||
`official_artms` and `0ct0ber19` both had active stories on the evening of
|
Both surfaces were fetched manually the next day, on the owner's call, at
|
||||||
2026-08-21 that will expire uncollected. That is the price of stopping, and it
|
**roughly double the configured caution**: `--sleep-request 12 20`,
|
||||||
is the right trade: spending requests on story endpoints minutes after
|
`--sleep 5 10`, `--rate 500K`, versus the defaults of 6-10 / 3-6 / 1M.
|
||||||
clearing a scraping warning is exactly the behaviour that was flagged.
|
|
||||||
|
| run | result |
|
||||||
|
|---|---|
|
||||||
|
| stories, 6 profiles | 16 media, +21 files, **0 400s, 0 429s** |
|
||||||
|
| posts+reels, 12 sources, `--abort 50` | 26 media, +64 files, **0 400s, 0 429s** |
|
||||||
|
|
||||||
|
So the 400s really were the challenge state and nothing more: once the
|
||||||
|
interstitial was dismissed in the browser, the same endpoints served normally.
|
||||||
|
The stories that looked lost — `official_artms`, `0ct0ber19`, `cher_ryppo`,
|
||||||
|
`kimxxlip`, `zindoriyam` — were all captured before expiry.
|
||||||
|
|
||||||
|
**This does not retire the warning.** Two hand-paced runs a day later are not
|
||||||
|
evidence that the previous cadence was safe; they are evidence that the
|
||||||
|
account still works. What actually changed the request cost is `--abort 50`:
|
||||||
|
twelve sources across six profiles, `official_artms` included at 1829 posts
|
||||||
|
and 781 reels, finished in minutes for a few dozen requests where the old
|
||||||
|
behaviour would have spent ~400.
|
||||||
|
|
||||||
|
Note the gap this leaves: **the scheduled `full` mode still uses the default
|
||||||
|
6-10s pacing**, not the 12-20s used here. Reconcile that before re-enabling
|
||||||
|
the timers, or the automation will be less careful than the hand runs that
|
||||||
|
followed a warning.
|
||||||
|
|
||||||
## What changed on 2026-08-20
|
## What changed on 2026-08-20
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user