Outcome
Import standard React and Vite source projects into a portable Flect authoring workspace and capsule.
Support:
- local directory, archive, and Git repository source ingestion;
- framework and entrypoint detection for standard Vite React projects;
- explicit mapping of package, asset, environment, and routing requirements;
- agent-assisted conversion when the project uses a compatible but non-portable convention;
- a report of preserved, adapted, and unsupported behavior; and
- production of a browser-buildable workspace and installable capsule.
Exclusions
- Cloning a closed application from only its public URL.
- Executing arbitrary Vite configuration, Node plugins, package scripts, or native dependencies in the browser.
- Claiming pixel-perfect or behavioral equivalence without tests.
Acceptance criteria
- Representative Vite React and React TypeScript fixtures import, build, preview, and package in a real browser.
- An unsupported Node-only plugin produces a precise migration or desktop-build diagnostic.
- Import never executes repository code outside the isolated build boundary.
- Secrets and
.env values are excluded unless the user deliberately maps them to protected capabilities.
- The import report is stored as attributable revision metadata.
Outcome
Import standard React and Vite source projects into a portable Flect authoring workspace and capsule.
Support:
Exclusions
Acceptance criteria
.envvalues are excluded unless the user deliberately maps them to protected capabilities.