fuzzyworld

fuzzyworld-tools / commit

Backlog: discuss an Advent of Code wrapper app

c7da2b907a2a01150b25b9183ed6f9b1b05049d8 · Pavel Safronov · 2026-10-28 18:14:01 -0700 · parents 8ca1a3f27cc1

Claude Code usage: this commit ≈0 out / ≈0 cached · cost unknown (no per-model trailer) · session 4 tally 546 in / 257.3K out / 31.8M cached · usage by commit and session

Backlog: discuss an Advent of Code wrapper app

FW-Tokens-In: 546
FW-Tokens-Out: 257265
FW-Tokens-Cached: 31801514
FW-Session: 2b561b3f-f2e7-4c3d-8a96-adefba656c9e
FW-Rtk-Saved: 2546793
FW-Rtk-Cmds: 6093

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
 PLAN.md | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/PLAN.md b/PLAN.md
index e0bcb8a..6d972a8 100644
--- a/PLAN.md
+++ b/PLAN.md
@@ -76,6 +76,12 @@ The order goes from cheap to expensive, and each step reuses what the one before
 - Deploy automatically when CI passes on `main`
 - Run GitHub Actions workflows through `act` (10 repos have `.github/workflows`)
 - Publish the shared-origin deploy checks as a reusable lint
+- Discuss: an Advent of Code wrapper app (idea added 2026-10-28; Pavel thinks it has merit). A static page: sign in
+  with GitHub, fetch the user's own puzzle data from adventofcode.com (it differs per user), show the puzzle beside
+  an in-browser editor holding a TypeScript function that takes the logically named test data, run the code on a
+  button press, submit the answer to adventofcode and show whether it is right. To settle: how to sign in to
+  adventofcode from a static page (its session cookie, CORS, and its automation rules), where the code runs
+  (a worker in the browser), and how it relates to the existing AoC harness
 - Found while building "Now" (2026-10-27):
   - VS Code in the browser: Markdown preview and other webviews need a separate domain per view
     (a wildcard subdomain, e.g. `*.vscode.fuzzyworld.net`, set up in the DreamHost panel)