Figment HTML publishing

FIGMENT FIELD NOTES / 01

20 small sites.
One publishing test.

A page can work in an AI chat and still break when you put it online. We tested what happens after the files leave the chat.

We made 20 small sites with Codex and ran them through Figment's local publishing code. Simple pages and browser tools worked. Some common ways to connect outside services did not.

This is a controlled test of selected hosting patterns. It is not a survey of customer sites or a comparison of AI models. External services were test stubs, not live bookings or payments.

20 test cases15 passed as written5 passed after a change or alternative2 screen sizes

Test run: 2026-11-03 Chromium Real local Figment host

The page was only half the job.

Our problems were at the edges: a script on another domain, an embedded calendar, a network request, a form, and a URL that existed only in the browser.

These were hosting limits, not proof that the AI wrote bad code. We kept the host's security rules in place and changed the files or their settings.

For the embedded calendar and form, we used links instead. Those checks confirm the link destinations, not a working embedded calendar or form delivery.

  • Keep scripts and images with the uploaded files.
  • Link to your booking and payment providers. Do not assume an embedded tool will work.
  • Allow each API domain you need. Test its browser access.
  • Give each page a real file. Refresh every URL before you share it.

LOOK AT THE RESULT

Before and after

Did not pass Original files
A chart from a CDN: original result at desktop size
Passed After the change
A chart from a CDN: result after the change

Every case, not just the good ones.

“Passed” means the page loaded, fit both screens, and passed its named check. Link checks confirm the destination only. They do not confirm a working booking or payment.

20 selected site patterns, tested at desktop and phone sizes
Site patternFirst testChangeFiles
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
PassedNone needed for this check.
Did not passInclude the script in the upload.
Did not passUse a normal link to your existing booking page.
Did not passAdd the exact API origin to the upload settings.
Did not passPublish a real HTML page and link to that file.
Did not passLink to the hosted form. Confirm delivery with your form provider.

What we tested. What we did not.

We wrote these small examples to cover 20 publishing patterns. We did not draw them at random from users. The results describe these files on this host, not the odds that an AI website will work.

Host
Figment's real app upload, publish, and HTTP hosting code, running locally. Synthetic accounts. Operating-cost checks disabled for the test.
Browser checks
Chromium at 1280 × 800 and 390 × 844. HTTP response, page width, one task per case, browser errors, and blocked requests. Phone size is an emulation, not a real iPhone test.
Outside services
Local browser stubs for the calendar, form, script, and API. No third-party account or real transaction. Direct links were inspected without following them.
Not covered
Production sign-in, upload UI, DNS, TLS, live delivery, payment, Safari, Firefox, full accessibility, load testing, and custom backends.
Search visibility
The app host tells search engines not to index these pages. A shareable link is not the same as a search-indexed business website.