Please verify your email address before signing in
Your account exists but the address has not been confirmed. Open the verification link in your inbox, then sign in. You can request a new link from the verification screen if the original has gone stale.
Your session has expired. Please sign in again
Sessions do not last indefinitely. Sign in again; nothing in your projects is affected, and any work already saved is intact.
Invalid email or password
The credentials did not match. If you are certain they are right, check whether the account has been disabled: a disabled account reports Account is disabled, contact your administrator rather than a credential failure.
An account with this email address already exists
Sign in rather than signing up, or use the password reset flow if you cannot remember the password.
CAPTCHA wasn't convinced this time
The verification check did not pass. Refresh the page and complete it again. This is common on a slow connection where the check times out before you finish.
A blueprint cannot be changed while it is being written. The same applies to running an AI review, applying one, and restoring a version. Wait for generation to finish, then try again.
CAB not available yet. Generation must be completed first
The blueprint is still being generated. The preview fills when it finishes; the left pane shows progress meanwhile.
CAB must be completed before enabling sharing
A share link can only be created for a finished blueprint. Wait for generation to complete, then enable sharing. See Editing your CAB.
Only the lock owner can release the lock
Someone else has the blueprint open for editing. Only one person can edit at a time. Wait for them to save or discard, or ask them to finish.
The agent is still working on your previous message. Wait for it to finish, or stop it, before sending another.
Cannot edit files while development is in progress
The agent is writing to the same files. This also blocks pulling, pushing, and restoring a checkpoint. Wait for the run to complete.
This conversation was permanently stopped by user and cannot be resumed
A hard stop cannot be undone. Start a new conversation in the same project; your code and files are unaffected.
Service Busy: the AI service is experiencing high traffic
Capacity, not your project. Wait a moment and send the message again. The same applies to Service Busy from high demand rather than rate limiting.
Message Too Long: your conversation is too long
The conversation has outgrown what the agent can hold at once. Start a new conversation in the same project, or shorten the message. Work already built is unaffected.
Preview not available: this app is served over HTTP
Older projects serve their application over plain HTTP, which a page served over HTTPS cannot embed. Use Open in new tab instead. See Deployment Guide.
No docker-compose file found in the project directory
A build exists but is missing the file describing how to run it. Ask the agent to set up the application to run, then start it again.
Database connection is unavailable
The application or its database is not running. Start the application and give its health checks a moment before retrying. See Codebase and Database view.
Custom domain functionality is only available for newer projects
Custom domains need the gateway architecture that newer projects use. Older projects keep their direct address. You may also see only available for web projects, or already in use if the name is taken.
Changing someone’s role is the owner’s to do. Ask the project owner.
Cannot update your own role
Nobody can change their own role, including the owner. Another owner has to do it.
Insufficient credits to re-evaluate the build order
The account paying for this project does not have enough credit for the run. Which account that is depends on the billing preference set when the collaborator was invited. See Collaboration Features.
Maximum retry attempts (3) exceeded
A clone has failed three times. Delete the failed copy and start a new clone. The original project is unaffected. See Cloning your project.
Behaviours that surprise people. Each answer is short, and links to the page that explains it properly.
Why does filtering Tickets by Work Type return nothing?
Tickets generated from a blueprint on a web project all carry a work type of User Story, and that value is missing from the filter’s options. Filter by Source instead, or use search. See What are Tickets.
Why did changes I never reviewed get saved to my CAB?
Because undecided counts as accepted. Saving keeps everything you accepted and everything you did not look at; only changes you explicitly discarded are dropped. See Editing your CAB.
Why did restoring an old CAB version delete my newer ones?
Restoring is a permanent jump backward, not an undo step. It deletes every version created after the one you restore. See Editing your CAB.
Why doesn't my Design System theme appear in the built application?
The Design System applies to what the prototype agent produces. It does not carry into Build Mode. Restate the colours and type you want in your build prompt, or attach the reference. See Output Handoff.
Why is there no Low option for model quality in Build?
They are separate controls, not one setting seen twice. The CAB workspace offers Low, Medium and High; Build offers Medium and High. See Build Mode Overview.
Why doesn't Build remember my Prototype conversation?
Build Mode starts a fresh conversation and inherits nothing from Prototype. Save what you want to keep, then attach those files to your first build prompt. See Output Handoff.
Why didn't my cloned project bring its Tickets and Epics?
A clone copies the specification, not the work breakdown: no Tickets, no Epics, no conversation history. Generate Tickets again from the cloned blueprint. A cloned low-code project copies only the blueprint. See Cloning your project.
Why doesn't typing @ show me any tickets?
The picker needs at least two characters after the @. One is not enough, and @ alone does nothing. It searches ticket ids and titles. See Using Tickets in Build Mode.
Why won't Ask mode make the change I asked for?
Ask is read-only, and the restriction is enforced rather than requested: the agent is given only the four capabilities that read. It outlines the change instead. Switch the composer to Build to apply it. See Ask Mode.
Why did regenerating Tickets wipe my statuses and assignments?
Regenerating deletes every Ticket sourced from the blueprint and creates a fresh set. Statuses, assignees, and epic assignments go with them. Manual Tickets are untouched. See CAB-to-Ticket conversion.
Why did re-evaluating the build order lose my epic names?
It deletes every Epic and rebuilds the grouping from scratch. Renames, custom Epics, and manual ticket assignments are lost. The Tickets themselves survive and are regrouped. See Epics.
Where is the control to restore a previous build?
On the message itself, not in a panel. Every prompt you send the build agent creates a checkpoint, shown as a badge under the reply. Hover the badge and a Restore button appears. See Build Agent Guide.
Why can't I find the Design System on my low-code project?
It is available on web projects only. Low-code prototypes are generated against the target platform’s own conventions instead.
Why does my application URL look different from a colleague's?
Projects come in two architectures. Newer ones get a single address for the whole application; older ones get one address per service, over plain HTTP. Neither is broken. See Deployment Guide.
If a message is not here, the wording usually names the condition directly: something is in progress, something has not been generated yet, or something is only available on a different kind of project. Reading it literally resolves most of them.
Write prompts that need fewer retries
What to include so the agent gets it right first time.
See how a project runs end to end
Requirements to deployed application, in one pass.