Skip to content
prod 352bb92
Browse

Phase 4 · Deploy pipeline

Build the machinery that ships your app. After this phase, dep deploy "$DEPLOY_TARGET" --plan reaches the vendor-install and symlink steps for the selected non-production environment row in Zaj-PROJECT.md — because the deployer, server access, domains, SSL, env templates, workflows, and release guardrails all exist and are verified. The first real deploy happens in Phase 5.

Phase 4 — from runnable app to deployable pipeline

Phase 4 — from runnable app to deployable pipeline 1. Deployer (Page 1 · MUST) → 2. Domains + SSL (Page 2 · MUST) → 3. Env templates (Page 3 · MUST) → 4. CI · DNS · CDN · Release (Pages 4–7 · SHOULD) Deployer Page 1 · MUST Domains + SSL Page 2 · MUST Env templates Page 3 · MUST CI · DNS · CDN · Release Pages 4–7 · SHOULD
Phase 4 authors and verifies deploy artifacts only. Anything that needs a live release moves to Phase 5 or Phase 12, so this phase has no false deferrals.

Clearing that gate safely is exactly what the warning below is about.

Two ways to run this: Whole Phase → click the button; one Part → open the Part document and click Run this Part. Skill users can run /zaj-laravel-codecanyon phase 4 instead.

A working pipeline means you can do a real, observed deploy — that’s Phase 5 · Deploy to staging, where the selected non-production row consumes the Phase 4 handoff, pins Composer to the confirmed deploy PHP, stages shared/.env, and goes live for the first time.