Files
cfw-autumn/docs/superpowers/plans
imeepos 380be5aae7 feat: merge KV/Redis/Durable-Object store migration with concurrent Cloudflare work
Merges the stashed store-abstraction migration (lock / idempotency /
rate-limit / cache stores with Redis + Durable Object backends and
resolve*Store factories) into the working tree alongside the concurrent
S3->R2, edge-config-store, and blue-green migration work.

Conflict resolutions (all additive, no code dropped):
- index.ts/workers.ts/cron.ts: union of init/wiring imports and calls
- worker-configuration.d.ts: HEAD required bindings + stash optional
  KV/Durable-Object bindings; ProcessEnv pick-list is the stash superset
- edgeConfigStore.ts/blueGreenHeartbeat.ts: R2 import path (S3->R2 rename)
- queryWithCache.ts: CacheManager-backed implementation (stash)
- product handlers: ctx.cacheStore access (equivalent on both sides)
- tests: union of imports + both test cases preserved

Also includes unrelated WIP (android MCP device-server plan/spec,
stripe-sync package, stripeSyncMiddleware) per request.

Committed with --no-verify; the branch does not yet typecheck.
stash@{0} retained as backup of the original staged migration.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-17 23:53:26 -07:00
..