想定読者:論文・スライド向けチャート PNG担当。典型事故は寸法ズレ・ICC 曖昧さ・容量膨張。リモート Mac の inbox をデバウンス監視し、解像度・色・バイトを 1 設定でゲート、JSONL 監査、OpenClaw は起動とリトライに限定。導線:インストール、PNG QA バッチ、監視・ログ。
再現手順(要点)
- 固定:
README.mdに OS・Python・描画・ImageMagick を 1 行ずつ。jobs/{id}/inbox|pass|quarantine|logsは NVMe(iCloud Desktop は不可)。 - Gateway→監視:インストール後に health を非対話 SSHで確認。無音 20〜45 秒+
stat二回一致で enqueue、*.tmp無視。 - 検査:
magick identify・stat・ICC(exiftool)で YAML/JSON と突合。JSONL へ 1 行、FAIL はquarantine/へ。ICC 方針のレーン混在禁止で誤検知を防ぐ。
実行可能なしきい値表
max_bytes は採択済み最大+約 25% で更新。
| クラス | ピクセル | 書き出し | ICC | 最大サイズ |
|---|---|---|---|---|
| 単欄(1×) | W 1200〜2400、H ≤ 3600 | dpi×寸法/Plotly は width・height 固定 |
sRGB ICC 必須、または manifest で無 ICC 可と明記 | ≤ 900 KB |
| スライド全画面(16:9) | 1920×1080 ±8px(高さ偶数推奨) | 余白固定、タイトクロップ禁止 | 納品 sRGB なら P3 のみ拒否 | ≤ 1.6 MB |
| ポスター/社内 Retina | W ≤ 4096、H ≤ 4096 | Retina は容量とセット | P3 制作なら sRGB 並行エクスポート | ≤ 4.5 MB |
| 暗色 UI 上の透過オーバーレイ | 仕様寸法 | 暗背景でアルファ確認 | ICC 任意・縁汚れなし | ≤ 350 KB |
ドライバは ImageMagick 7 の identify と stat -f%z に集約。
Gateway/デーモン切り分け
- 401/refused:トークンを plist/mode
600env、ポートはlsof、127.0.0.1明示。 - 空ファイル exit 0:サイズ安定ゲート強化。バックオフは冒頭の監視・ログ記事に合わせる。
FAQ
TCC/権限で監視が止まる
ターミナル/ラッパーにフルディスクアクセス。保存先は ~/figure_qc など非サンドボックスへ。
監視嵐と本物のバッチ書き出しの見分け
嵐は分あたり数百イベント+サイズの往復。無音ウィンドウ延長とディレクトリ単位 enqueue で抑止。
Preview では問題ないのに ICC で落ちる
Preview の仮定 sRGB と、ゲートの文字列一致がズレ。manifest にレーン方針を明記。
まとめ:1 設定・デバウンス・JSONL・先に Gateway health。常時ノードは 購入・レンタル、料金、ガイド。技術インサイト も参照。
サイト内ページ・ログイン不要