Skip to content

refactor: make BeatDesign fully local-first - #11

Merged
erickkkyt merged 1 commit into
mainfrom
codex/local-only-cleanup
Aug 30, 2026
Merged

refactor: make BeatDesign fully local-first#11
erickkkyt merged 1 commit into
mainfrom
codex/local-only-cleanup

Conversation

@erickkkyt

Copy link
Copy Markdown
Contributor

Summary

  • use local SQLite as BeatDesign's only workspace database and move migrations from drizzle/d1 to drizzle/sqlite
  • default confirmed generation uploads to BeatAPI Files while retaining optional encrypted public R2/S3-compatible storage
  • remove Wrangler, D1, Vercel, environment-loader, and obsolete SaaS-era repository artifacts
  • synchronize the app, MCP server, and Codex plugin at v0.2.1

Verification

  • pnpm install --frozen-lockfile
  • pnpm build
  • pnpm typecheck
  • pnpm test — 328 passed, 0 failed, including real MCP stdio handshake
  • pnpm i18n:check — 681/681
  • pnpm audit --prod --audit-level high
  • deterministic worktree and staged security scans
  • pre-landing review and diff check

Use local SQLite as the only workspace database, default confirmed generation uploads to BeatAPI Files, retain optional encrypted R2/S3 configuration, remove hosted runtime artifacts, and release v0.2.1.
@erickkkyt
erickkkyt merged commit cc8ce7e into main Aug 30, 2026
1 check passed
@erickkkyt
erickkkyt deleted the codex/local-only-cleanup branch August 30, 2026 15:54
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