Landing: publicar
生產環境屬於 Felipe。違反字面規定就是違反精神。
鐵律
未經明確許可,不得動生產環境。
未在已發佈的 URL 上驗證,不得說「完成了」。
第一個動作: node check-gate.js --cliente <客戶名稱> --antes-de publicacao;閱讀 01、03(如果存在)以及 02(待辦事項與未回覆的反應)。不要使用對話記憶。
閘門函式
- 在部署前,於本地網站上執行,並將實際輸出貼到
publicacao.md:check-refs、check-contrast、check-content(加上--segredos <客戶名稱>)、check-assets --fase publicacao --site <網站>、check-page(375 與 1280),以及有 Lighthouse 行動版測試。任何輸出不等於 0,或缺少輸出,都視為不通過。 - 在 375 與 1280 的視窗寬度下截圖並開啟檔案。
- 在
publicacao.md中列出未經檢查的項目。 - Felipe 執行
! node approve.js --file <publicacao.md> --fase publicacao --via comando和! node authorize.js --cliente <客戶名稱> --fase publicacao --acao publicar --destino <目的地>。 bash publicar.sh --root <網站> --dest <目的地> --cliente <客戶名稱>(試執行);顯示輸出;然後才--executar。- 之後:清除 Cloudflare 快取,
node check-cache.js --url <https://...>,用新的瀏覽器開啟已發佈的網站,如果附近有共享資源就測試一個實際的路徑。 - 只有在完成以上步驟後才能說「完成」,並說明哪些已檢查、哪些未檢查。
Cloudflare:如果 Cloudflare MCP 可用,就使用它來管理區域、記錄和清除;否則,交給 Felipe references/cloudflare-cache.md 中的步驟清單。遠端目的地:publicar.js 只會列印步驟。
紅旗:立即停止
- 手動撰寫
aprovado: true或 token · 因為「昨天已經核准」就發佈 - 只看本地檔案就說「完成」
- 只檢查首頁 · 使用帶有舊快取的瀏覽器
| 合理化說詞 | 實際情況 |
|---|---|
| 「版面已經核准了」 | 版面核准不代表授權在生產環境執行操作 |
| 「試執行通過了」 | 試執行不是發佈,也不是驗證 |
| 「檔案是正確的」 | 請檢查伺服器傳送的 HTML 和實際的快取 |
| 「部分失敗,我手動調整」 | 使用所顯示的回滾指令重新開始 |