feat(rewrite): isolate future root and harden database runtime - #393
feat(rewrite): isolate future root and harden database runtime#393mira-2026 wants to merge 6 commits into
Conversation
|
Important Review skippedToo many files! This PR contains 625 files, which is 525 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. Usage-priced reviews support at most 300 files. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (82)
📒 Files selected for processing (625)
You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c15c27adbd
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
|
@codex review |
|
Codex Review: Didn't find any major issues. Chef's kiss. Reviewed commit: ℹ️ About Codex in GitHubCodex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback". |
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
Summary
greenfield/future repository root with its own package graph, lockfile, strict Bun/browser TypeScript projects, lint/format rules, CI, coverage, documentation, migrations, scripts, tests, and source-boundary policygreenfield/without path rewritesBehavior and regression coverage
node_modulesbusy_timeout=0never blocks Bun synchronously; bounded async admission retries only beforeBEGIN IMMEDIATE, never replays a started transaction callback, and maps exhausted declared mutations to a fixed redactedSERVICE_UNAVAILABLE<project-root>/productionor<project-root>/development; only installed systemd unit-file copies may live outside that treeVerification
bun run lintbun run format:checkbun run typecheckbun run check:boundariesbun run docs:checkbun run db:checkbun run test/ coverage runner — 1192 passed, 0 failedsrc/line coverage: 91.60% (22125/24153), above the exact 85% gateRisk checklist
.envfiles, database dumps, runtime state, or generated coverage artifacts committedDeployment / operations
chmod go-w /home/ubuntu/projects(0775to0755) without moving dataNotes for reviewers