ランディング:公開
本番環境はFelipeが管理します。文言に反することは、精神に反することです。
Iron Law(不文律)
明示的な承認なしに本番環境に何も出すな。
公開URLでの確認なしに「完了」と言うな。
最初のアクション: node check-gate.js --client <client_name> --before-deploy を実行し、01、03(存在する場合)、02(未解決事項と未対応のフィードバック)を読み取ります。会話のメモリは使用しないでください。
ゲート機能
- デプロイ前に、ローカルサイト上で以下のチェックを実行し、実際の出力を
publicacao.mdに貼り付けてください:check-refs、check-contrast、check-content(--secrets <client_name>付き)、check-assets --phase publish --site <site>、check-page(375pxおよび1280px)、およびモバイル用Lighthouse(利用可能な場合)。出力が0以外、または出力がない場合は不合格です。 - 375pxと1280pxでのビューポートをキャプチャし、ファイルを開いてください。
publicacao.mdに、確認できなかった項目をリストアップしてください。- Felipeが
! node approve.js --file <publicacao.md> --phase publish --via commandと! node authorize.js --client <client_name> --phase publish --action deploy --destination <destination>を実行します。 bash publicar.sh --root <site> --dest <destination> --client <client_name>(dry-run)を実行し、出力を表示します。その後、--executeフラグを付けて実行します。- その後:Cloudflareのキャッシュをクリアし、
node check-cache.js --url <https://...>を実行し、新しいブラウザで公開サイトを開き、共有リソースがある場合は近隣の実際のパスをテストします。 - これらすべてを終えてから、確認した項目と確認できなかった項目を添えて「完了」と伝えてください。
Cloudflareについて:Cloudflare MCPが利用可能な場合は、それを使用してゾーン、レコード、パージを実行してください。利用できない場合は、references/cloudflare-cache.md の手順をFelipeに渡してください。リモートデスティネーション:publicar.js は手順を表示するのみです。
危険信号:即時停止
approved: trueやトークンを手書きで書くこと ・「昨日承認されたから」と公開すること- ローカルファイルだけを見て「完了」と言うこと
- ホームページだけを確認すること ・古いキャッシュが残ったブラウザで確認すること
| 言い訳 | 現実 |
|---|---|
| 「レイアウトは承認されました」 | レイアウト承認は、本番環境でのアクションの許可ではありません |
| 「dry-runが通りました」 | Dry-runは公開でも確認でもありません |
| 「ファイルは正しいです」 | 提供されているHTMLと実際のキャッシュを確認してください |
| 「部分的に失敗したので、手動で調整します」 | 表示されたロールバックコマンドを使用して、最初からやり直してください |