Requesting a deploy | Cofounder Docs

Requesting a deploy

When finished work is ready for shared review, the Engineer can request a deploy.

That handoff is approval-gated. In the product UI the primary action is labeled Publish to Staging.

What Happens

When an agent requests a deploy, Cofounder:

  1. Uses the active sandbox workspace for that agent session
  2. Prepares the finished work for the selected app or marketing target
  3. Queues an approval for you in the agent workspace
  4. On approval, ships the change to staging

That is the publish-to-staging step.

It does not publish production. Production still goes through the workspace Publish flow.

Targets

A deploy request targets either:

Target What it ships
product the managed app / product
marketing the managed marketing site

What You See

After the agent requests a deploy successfully:

If you approve:

If you reject:

When Approval Is Ready

Whether approval can be queued right away depends on how the target is set up:

If the handoff is not ready yet, the agent should fix blockers, prepare the work again, and request a deploy again.

What It Needs

Requesting a deploy needs:

It will not:

How This Fits The Full Flow

Typical Engineering path:

  1. The Engineer implements and verifies in the sandbox when needed
  2. The Engineer requests a deploy for the app or marketing target
  3. You approve Publish to Staging
  4. Staging updates with the change
  5. When ready for live traffic, use workspace Publish to promote staging to production

For database migrations:

See Migrations.

Next Steps