Skip to content

fix(backfill): an anonymous run says so at the END, where it is read - #53

Merged
cubehouse merged 1 commit into
mainfrom
fix/anonymous-run-says-so
Sep 28, 2026
Merged

cubehouse merged 1 commit into
mainfrom
fix/anonymous-run-says-so

Conversation

@cubehouse

Copy link
Copy Markdown
Member

Every documented example omitted the API key. The docs are the smaller half of the problem.

Without a key the command succeeds. It reads the 7 days anonymous access allows, writes 433 rows of Magic Kingdom instead of ~94,000, and exits 0. The notice prints before a run that takes minutes, so it scrolls away, and the last thing on screen is done: 433 rows.

For a customer who has just paid for 400 days that is indistinguishable from success — a file, no error, and a number that means nothing unless you already know what it should have been. A keyless example is worse than a broken one, because a broken one gets reported.

Changed

  • The notice is repeated at the end of the run, on both the success and the partial-failure paths, naming what a key would have bought.
  • The README and --help export THEMEPARKS_API_KEY before the example that needs it, and keep saying --list does not — finding a park before you have paid is the point of that flag.

213 tests. Companion: ThemeParks_Python#31, and web for the two docs pages.

🤖 Generated with Claude Code

Every documented example omitted the API key, and the docs are the smaller half
of it: without a key the command SUCCEEDS. It reads the 7 days anonymous access
allows, writes 433 rows of Magic Kingdom instead of about 94,000, and exits 0.

The existing notice prints before a run that takes minutes, so it scrolls away,
and the last thing on screen is `done: 433 rows`. For a customer who has just
paid for 400 days that is indistinguishable from success: a file, no error, and a
number that means nothing unless you already know what it should have been. A
keyless example is worse than a broken one, because a broken one gets reported.

The notice is repeated at the end of the run, naming what the key would have
bought, and the README and --help export THEMEPARKS_API_KEY before the example
that needs it -- while still saying --list does not, since finding a park before
you have paid is the point of that flag.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@cubehouse
cubehouse force-pushed the fix/anonymous-run-says-so branch from 698ec49 to ec5817c Compare September 28, 2026 18:23
@cubehouse
cubehouse merged commit df7f2bf into main Sep 28, 2026
3 checks passed
@cubehouse
cubehouse deleted the fix/anonymous-run-says-so branch September 28, 2026 18:24
@cubehouse cubehouse mentioned this pull request Sep 28, 2026
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.

1 participant