Skip to content

fix(agent): repair incomplete app dependencies - #82

Merged
iamjr15 merged 1 commit into
mainfrom
fix/repair-app-dependencies
Jul 27, 2026
Merged

fix(agent): repair incomplete app dependencies#82
iamjr15 merged 1 commit into
mainfrom
fix/repair-app-dependencies

Conversation

@iamjr15

@iamjr15 iamjr15 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • validates the runtime-specific dependency links before reusing a persistent app workspace
  • repairs interrupted pnpm installs instead of accepting a partial node_modules tree
  • gives mobile offline installation the same five-minute recovery window as the network fallback

Context

Post-deploy QA proved uploaded-file persistence and agent reads. A mobile QA workspace damaged by the pre-fix destructive bootstrap still had node_modules/.pnpm but lacked Expo web links, so the old coarse restore check incorrectly treated it as complete.

Decisions

Decision Choice Reasoning
Restore readiness Check concrete runtime dependencies A package-store directory alone does not prove usable symlinks
Recovery Re-run the pinned install when links are incomplete The lockfile and snapshot store remain the clean source of truth
Timeout Five minutes for mobile offline installs Daytona volume I/O can exceed the previous two-minute window

Verification

  • agent-worker lint, typecheck, and production dry-run build — 23/23 tasks passed
  • production upload/read flow passed in two newly created projects
  • verify the damaged mobile QA workspace self-repairs after deploy

No database change or migration is included. No Linear issue or plan document is associated with this production QA fix.

Validate the dependency links required by each app runtime before reuse. Give mobile offline
installs the full recovery window so interrupted workspace setup can self-heal.
@vercel

vercel Bot commented Jul 27, 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 Jul 27, 2026 11:48am

@iamjr15
iamjr15 merged commit cade5ac into main Jul 27, 2026
6 checks passed
@iamjr15
iamjr15 deleted the fix/repair-app-dependencies branch July 27, 2026 11:50
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