Skip to content

perf: show project progress before sandbox preparation - #267

Merged
iamjr15 merged 1 commit into
mainfrom
perf/app-builder-preparation
Aug 12, 2026
Merged

perf: show project progress before sandbox preparation#267
iamjr15 merged 1 commit into
mainfrom
perf/app-builder-preparation

Conversation

@iamjr15

@iamjr15 iamjr15 commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • publishes the durable project-created event immediately after the database materialization commits
  • removes a redundant Python print('ready') call after workspace creation has already started and verified Daytona
  • reduces first-run app-builder latency without changing sandbox recovery or readiness guarantees

Decision

ensureWorkspaceDirectory remains the real readiness boundary. It is a sandbox operation backed by ensureSandbox, so a second synthetic code execution adds a control-plane and toolbox round trip but proves no additional invariant.

Verification

  • pnpm lint
  • pnpm typecheck
  • pnpm turbo build --force
  • pnpm deadcode
  • pnpm architecture:check
  • pnpm turbo skills:build

A fresh ordinary-user production app-builder run will measure project-visible latency after merge/deploy.

Publish project creation immediately after the database commit. Treat the
workspace directory operation as the readiness boundary instead of running a
second synthetic Python probe.
@vercel

vercel Bot commented Aug 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
cheatcode Skipped Skipped Aug 12, 2026 9:59pm

@iamjr15
iamjr15 merged commit 14fa8a5 into main Aug 12, 2026
6 checks passed
@iamjr15
iamjr15 deleted the perf/app-builder-preparation branch August 12, 2026 22:00
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