# ChatGPT Work on the web
For a first launch, read [https://answer.cloud/new](https://answer.cloud/new) and follow
its current workflow version. The public prompt is exactly:
> Follow instructions at https://answer.cloud/new to build my website
The [plain-text backup](https://answer.cloud/new.txt) is available if the web reader
cannot retrieve a document format. The first-launch guide contains the complete brief,
bootstrap, guest credential, deployment, recovery, and completion contract. This
reference supplies optional cloud-client execution notes; it does not add sign-in or
plugin installation to that sequence.
## Execute in the available workspace
Inspect the current session's tools. When the client supplies a cloud execution workspace,
create the Astro source there; do not ask the user to install Node.js on their computer
to repair a cloud runtime. Use the template's engine requirements and reuse the project
from the guide's preflight build. An HTTP client can fetch the official template archive
when Git is absent. A Python or Node HTTP client can send the guide's authenticated
JSON-RPC requests when no native MCP connection is available. Python `zipfile` can create
the artifact when a `zip` executable is absent.
Web search, webpage retrieval, connected plugins, shell execution, and browser networking
are separate capabilities. Successfully reading the guide does not prove the workspace
can install dependencies, send authenticated JSON, or PUT binary bytes to signed storage.
Do not change client permissions or evade workspace restrictions. Report the specific
failed capability and preserve the brief and any existing work. Where the client exposes
Work or network settings, describe the available setting accurately rather than assuming
all accounts have the same tools or settings.
Preserve explicitly supplied local or staging origins. A remote workspace generally cannot
reach the user's localhost; report the failed operation and the need for a reachable test
environment instead of silently switching the brief to production.
## Keep session material outside deliverables
Follow the guide's credential and retry rules. An HTTP client should keep the request key,
Bearer token, signed upload URL, and raw session response in private memory or a temporary
private file outside the source and download area. Avoid verbose request logging or
printing authorization headers. Send the MCP token only to the MCP endpoint; the signed
storage URL authenticates the binary upload itself.
A simple standalone site's ZIP contains compiled `dist/` contents at its root. Include
CMS manifests and private templates only when the project uses them; adding CMS is not a
prerequisite for a first launch. Use the guide's same-deployment upload recovery before
starting another deployment, and retain the same reserved site throughout.
## Verify and hand over
Use the current session's HTTP and browser tools to check the live content and submit a
meaningful, non-sensitive question grounded in it. A widget script alone does not prove
chat works. Report precisely which interaction or visual states could not be verified.
Do not describe a local preview or an artifact as a published website.
Provide the verified live URL and a downloadable archive of editable Astro source using
the client's supported file handoff. Include source, package/lock files, public assets,
and any source needed to regenerate CMS templates. Exclude `node_modules`, `.git`,
environment files, build tokens, request keys, signed upload URLs, private session files,
and operational backups. Never offer the entire workspace. Do not promise that workspace
files persist after the session.
Use the public guide's account-setup wording: production publication triggers the setup
email job, whose sending or delivery can lag or fail. A live site alone does not prove
email delivery. The private setup link does not belong in the conversation or archive.
Future edits use saved source and normal authenticated access to the same site.
Workflow version: launch-f4679309a5dc7dc7