ci/woodpecker/pr/ci Pipeline was canceled
.env.example: NEXT_PUBLIC_GATEWAY_URL has zero consumers anywhere in apps/, packages/, or plugins/ — the SPA is origin-relative by design and the legacy Next tree never reads it. Remove the whole stale Web App section so new deployments stop configuring a dead variable. PHASE-P-STRUCTURE.md: increment map was stale — P3 is merged (PR #1151, repair PR #1154) and P4 is in progress (P4-1 read-only projects + tasks merged, PR #1153). Re-verify the doc against next head 3bd490c0; add the P4-1 pages to the tree listing. Blocker #1145 remains open and the P5/P6 rows are unchanged. webui-audit S1 hygiene items (lane REPORT.md).