--unattended --triggered-by={userId}
Can also be run manually: /project-setup-orchestrator sunshine kebabs. Interactive mode asks questions; unattended mode makes safe default choices and logs every decision.
$ARGUMENTS for --unattended and --triggered-by={userId}.260306), or partial name (e.g. sunshine kebabs).900301389267) for the task, and the SBI PROJECTS space (54603442) for a folder with a matching job number prefix.
| Field | Blocks if missing? |
|---|---|
| Contact Name | Yes |
| Email Primary | Yes |
| Contact Number | Yes |
| Deal Value | Yes |
| Job Address | Yes |
| Construction Plans | Yes |
| Approved Proposal | Yes |
| Buildsoft (BUILD) | Yes |
| Job Type / Joinery Plans | Warn only |
DESIGN or CERT & DESIGN → DESIGNBUILD → BUILDassignee = the person who triggered it, notify_all: true).return_immediately: true — ClickUp then provisions the 10 lists asynchronously.GET /v2/folder/{folderId}/list every 10 seconds until all 10 lists exist, then checks for the Project Doc. Max wait 3 minutes. If still incomplete, it logs a warning and continues with whatever's ready.
YYMMDD BUILD/DESIGN Project Name
260306 BUILD Natural Foot Podiatry Erina Fair260317 DESIGN Tracey Fletcher Wamberal300 {Job Name} BUILD LABOUR301 {Job Name} PM/OFFICE/SALES302 {Job Name} CAD/Design LABOUR303_304 {Job Name} JOINERY/FACTORY LABOURSOLD — visible in both locations.ADD WON sales Task placeholder in List 01 and mark it done.| Claim | % | Stage |
|---|---|---|
| Progress Claim 1 | 40% | Deposit |
| Progress Claim 2 | 30% | Start on Site |
| Progress Claim 3 | 20% | Practical Completion |
| Progress Claim 4 | 10% | Final |
| Claim | % | Stage |
|---|---|---|
| Design Deposit Invoice | 60% | Deposit |
| Design Final Invoice | 40% | Final |
Progress Claim 1 - Deposit 40% ($31,600 incl GST)
dateSold:| Task | Start | End |
|---|---|---|
| JOB SOLD | — | Date Sold |
| 08 Procurement | Date Sold | + 7 days |
| 07 Pre-Manufacture | + 7 days | + 14 days |
| 09 Manufacturing | + 14 days | + 21 days |
| 10 SITE WORKS | + 14 days | + 21 days |
10.1 SITE WORKS parent task in List 06 (NOT at the top of List 10).Completions_Punchlist task in List 10.
G:\Shared drives\SBI JOB FILES_Share\{project}\1.2 COST SHEETS\.writeFile corrupts Buildsoft's parameterised formulas — the original must never be touched directly.
SBI Cost Budget - {project name}.pdf.
{code} {Job Name} {CATEGORY}310 Sunshine Kebabs BUILD Materialsec6378ba) is set to the budget amount ex-GST from the cost sheet. This is the figure the PM tracks against when placing orders, and the dashboard uses it for Budget vs Actual bar charts.
| Code | Category |
|---|---|
| 310 | Build Works Supplier |
| 315, 317 | Joinery Procurement |
| 320-330 | Contractors |
$CLICKUP_API_TOKEN.@Claude Dashboards/{jobNumber}-{slug}.htmlmichael-sbi.github.io/sbi-dashboards/{slug}/901612976091) so it surfaces in Tuesday's team review automatically.
48602901)48603029)100992399)--triggered-by)@Leah — Job folder in Shared Drive, Client Info Form, MB Contract@Gail — Xero project, deposit invoice, cost codes in XeroPM Team — Handover meeting within 2 days
The orchestrator is safe to re-run on an existing project. It reads PM-owned state and writes only in narrow, well-defined places.