{"ok":true,"phase":"v12.9 Phase 149","service":"Sovereign Real Project Workspace Smoke Test","mode":"dry-run","createsRecords":false,"warning":"Dry run only. No real projects were created. Use ?run=true only when you intentionally want to create real smoke-test projects.","totalDepartments":4,"passedDepartments":4,"results":[{"mode":"dry-run","department":"website","projectId":"dry-run-website-project-id","projectName":"Phase 149 Website Smoke Test Project","workspacePath":"/build/website/dry-run-website-project-id","expectedPrefix":"/build/website","createdRealProject":false,"checks":[{"name":"Dry run only","passed":true,"detail":"No database record was created. Add ?run=true to create real smoke-test projects."},{"name":"Workspace path generated","passed":true,"detail":"/build/website/dry-run-website-project-id"},{"name":"Project-backed route shape","passed":true,"detail":"/build/website/dry-run-website-project-id"}]},{"mode":"dry-run","department":"app","projectId":"dry-run-app-project-id","projectName":"Phase 149 App Smoke Test Project","workspacePath":"/build/app/dry-run-app-project-id","expectedPrefix":"/build/app","createdRealProject":false,"checks":[{"name":"Dry run only","passed":true,"detail":"No database record was created. Add ?run=true to create real smoke-test projects."},{"name":"Workspace path generated","passed":true,"detail":"/build/app/dry-run-app-project-id"},{"name":"Project-backed route shape","passed":true,"detail":"/build/app/dry-run-app-project-id"}]},{"mode":"dry-run","department":"automation","projectId":"dry-run-automation-project-id","projectName":"Phase 149 Automation Smoke Test Project","workspacePath":"/build/automation/dry-run-automation-project-id","expectedPrefix":"/build/automation","createdRealProject":false,"checks":[{"name":"Dry run only","passed":true,"detail":"No database record was created. Add ?run=true to create real smoke-test projects."},{"name":"Workspace path generated","passed":true,"detail":"/build/automation/dry-run-automation-project-id"},{"name":"Project-backed route shape","passed":true,"detail":"/build/automation/dry-run-automation-project-id"}]},{"mode":"dry-run","department":"trading","projectId":"dry-run-trading-project-id","projectName":"Phase 149 Trading Smoke Test Project","workspacePath":"/build/trading/dry-run-trading-project-id","expectedPrefix":"/build/trading","createdRealProject":false,"checks":[{"name":"Dry run only","passed":true,"detail":"No database record was created. Add ?run=true to create real smoke-test projects."},{"name":"Workspace path generated","passed":true,"detail":"/build/trading/dry-run-trading-project-id"},{"name":"Project-backed route shape","passed":true,"detail":"/build/trading/dry-run-trading-project-id"}]}]}