Charge And Explore

repo: ~/Projects/charge-and-explore · 3 commits · 0 in last 24h, 0 in last 7d ·

Search the build

3 commits indexed

  1. 55ae619 2026-09-13 fix(smartcar): never send an invalid Connect mode (TK-10142)
  2. e74309a 2026-09-03 Make AdSense review pages crawlable and content-safe
  3. bace31d 2026-09-03 Snapshot Charge and Explore production

Authors

Agents used

  • none detected

Skills used

  • /claude1
  • /code1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

55ae619 · 2026-09-13 · fix(smartcar): never send an invalid Connect mode (TK-10142)
Smartcar Connect accepts ONLY mode=live|simulated (docs default: live).
The provider defaulted to the literal "test", which is not a valid value,
so every authorize URL carried an invalid mode. Nobody caught it because
the existing connectUrl test never asserted mode at all — a positive-only
test that passed the whole time the value was wrong.

Normalize instead of forwarding: anything not exactly "simulated" resolves
to "live". Safe because connectUrl() is unreachable unless BOTH credentials
are set (server.ts:1261 returns {configured:false} first), so an unset
SMARTCAR_MODE can only ever apply on a deployment deliberately given keys.

Adds a NEGATIVE test proving the guard reddens on the injected old literal
(verified: 2 failures with the fault in, 0 after restore).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HXvqntqopFMBK4dJRm66tS

File tree

71 files tracked. Click any to browse the source at HEAD.

Other build journals

← Cf Dns Migration  ·  all 4 projects  ·  Checkup →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 0ms