Use publication controls in Prophecy Studio to save drafts, publish project versions, and deploy those versions to fabrics. For an overview of drafts, published versions, deployments, and fabrics, see Publication concepts.Documentation Index
Fetch the complete documentation index at: https://docs.prophecy.ai/llms.txt
Use this file to discover all available pages before exploring further.
Publication controls
The publication controls in the SQL IDE change based on the current project state.Button labels
| Button label | Meaning |
|---|---|
| Save to Draft | The project contains unsaved changes that must be saved before publication. |
| Publish | The project is ready to publish. |
| Share | Professional Edition sharing flow. |
When publication controls do not appear
When publication controls do not appear
Prophecy hides publication controls when:
- The project is a template or example project
- The project is in shared project mode
- The project is in replay mode
- The project is in historical mode
- Simple Version Control is not enabled for the project
Disabled publication states
Disabled publication states
Under certain conditions, publication controls are disabled.
| Condition | Tooltip |
|---|---|
| Viewing version history | ”Publish is disabled in version history view” |
| Code generation in progress | ”Please wait for code generation to finish” |
| Project is read-only or locked | ”Publish is disabled in read-only view” |
| Agent is in read-only mode | No tooltip |
Save draft changes
If your project contains unsaved changes, the publication control displays Save to Draft. To save draft changes:- Click Save to Draft.
- Review the draft changes.
- Save the draft.
Publish a project version
After you save your latest draft changes, the publication control displays Publish. To publish a project version:- Click Publish.
- Review the version details.
- Review the changes included in the version.
- Enter or edit the version number.
- Add a version description.
- Optional: Select one or more fabrics for deployment.
- Optional: Select a project parameter set.
- Click Publish.
Deploy a project version
When you select one or more fabrics during publication, Prophecy deploys the published version to those environments.Fabric access and permissions
Fabric access and permissions
To deploy a project to a fabric, your team must have access to that fabric.For example:
- Development fabrics may allow broader access for testing and iteration
- Production fabrics may restrict deployment access to approved users
- Builds the project in the selected fabric
- Applies the selected project parameter set
- Creates or updates the deployment for that environment
Publication validation errors
Publication validation errors
Prophecy validates the project before publication.
| Validation issue | Message |
|---|---|
| Compilation errors | ”Cannot publish: Please fix all compilation errors first” |
| Invalid version number | ”Please enter a valid version number” |
| Missing description | ”Please add a description to publish the version” |
| No fabric selected | ”Please select at least one fabric to publish” |
| No deployment changes | ”Please update fabric(s) or parameter set to publish” |
Publication logs
Publication logs
Prophecy generates logs for each publication step.The logs help you troubleshoot failed publications and identify where publication stopped.The publication process includes these steps:
- Fetching fabric info: Retrieve information about the selected fabric
- Reading project code: Review project code elements
- Packaging project: Bundle project components together
- Connecting to deployment service: Connect to the deployment service
- Deploying to fabric: Deploy the project to the selected fabric

Request to publish
Prophecy allows multiple users to work on the same project simultaneously. If another user currently holds a peer lock on the project, Prophecy opens a Request to Publish dialog instead of publishing immediately. Collaborators can review or veto the publication request before the new version is released.Share a project
Available for Free and Professional Editions
only.
- Existing Prophecy users.
- External users who are not yet registered with Prophecy.
- review the project,
- interact with Agent in limited mode,
- and sign up for Prophecy.
- Click the arrow next to Save to Draft or Publish.
- Select Share project.
- Share the project by:
- entering an email address,
- or copying the share link.
Guest users can ask a limited number of Agent questions in shared projects. Guest Agent chats are not persisted and disappear after the browser refreshes.

