Add studio site create --from static source imports - #3952
Conversation
|
CI follow-up pushed in
AI assistance: openai/gpt-5.6-sol via OpenCode diagnosed the CI lane overlap, drafted the one-line test-selection change, and ran verification. Chris Huber remains responsible for the change. |
1,145-route scale validationThe latest branch head (
This proves the Studio orchestration and dependent SSI batching path can handle the target scale. It does not mark the generated site as fidelity-complete: Richlynn still has 13,055 Dependency PRs:
Validation on the pushed Studio head: AI assistance: openai/gpt-5.6-sol via OpenCode was used for scale-run diagnosis, implementation support, verification, and drafting this evidence update. Chris Huber remains responsible for the submitted changes. |
|
The You can do so via: That being said, switching out liberate's tooling to a different set of direct calls would make sense if the |
|
@borkweb I have not compared the outputs side by side, but I was hoping the approaches could coexist initially. This PR intentionally avoids disrupting existing behavior. Longer term, I think Data Liberation could own the browser-dependent stages: client-side rendering, runtime behavior, and the visual feedback loop, and use the Studio CLI to materialize the site. The shared contract would be a clean HTML-based website artifact, regardless of the original source. I think that refactoring can be explored separately from this PR. Redirecting |
Keep the site create change focused on generic static source imports while preserving the Figma implementation on its dedicated branch. AI assistance: OpenAI gpt-5.6-sol via OpenCode removed the isolated Figma handoff scope and verified the focused CLI tests, lint, typecheck, and build. Chris Huber reviewed and remains responsible for the change.
AI assistance: OpenAI gpt-5.6-sol via OpenCode reduced the fixture after reproducing and timing the test locally; Chris Huber reviewed and remains responsible for the change.
AI assistance: OpenAI gpt-5.6-sol via OpenCode verified the Homeboy release asset and updated Studio's default importer URL. Chris Huber remains responsible for the change.
f837702 to
1cf64f6
Compare
Summary
studio site create --from <source>for creating a Studio site from a Static Site Importer source.Usage
Import lifecycle
Scope and limitations
Evidence
wp.blocks.validateBlock.Testing
npx vitest run src/lib/capture-export.test.ts src/lib/screenshot/page-helpers.overlay.test.ts(31 tests)npx tsc --noEmitnpm run buildAI assistance