全体図の4ブロックそれぞれの詳しい仕様。全体図の記号から該当セクションに飛べます。
「唯一の正本」を人間もAIも共有する
[案件名]-works-ledger.json(実績)/[案件名]-news-ledger.json(ニュース)~/inhouse-bot/ 配下に集約(案件横断で1箇所に)noの規約:連番・再利用禁止。実績台帳は W001〜、ニュースは N001〜、Featured実績は F01〜 などプレフィックスで分ける
日付の書き方:ニュース台帳は YYYY.MM が基本で、YYYY(年のみ)や空文字(日付非表示)も許容。実績台帳のdateは「2023〜継続中」のような自由表記でよい
構造を変えるとき:ゼロから設計しない。往来版(ourai-works-ledger.json)をコピーして流用が原則。変える場合は先にCodex設計レビューを通す
マーカー方式で「触っていい場所」と「触ってはいけない場所」を分離
<!-- WORKS-SYNC:START/END --> のマーカー間だけを機械が書き換える。マーカー外の手書きHTML(ヘッダー・フッター・デザイン)は同期の影響を受けない<!-- NEWS-SYNC:START/END --> に最新3件だけを配信書き込みは原子的(atomic):全ファイル分をtempに書き終わってから os.replace で一括差し替え。途中でエラーが起きても、公開ファイルは1本も壊れない
エスケープ方針:台帳由来の値は全てエスケープ。テキストは html.escape、属性値は quote=True 付き。台帳が内部データでもクォート混入でHTMLは壊せるので例外を作らない
冪等性:同じ台帳でsyncを2回実行しても出力は1バイトも変わらない。検証スクリプトが自動でチェック
※標準仕様は2号案件(トーモ版)以降のもの:1号案件(往来)のsyncには旧仕様が一部残っている(実績一覧ページの手動管理・順次書き込み・リポジトリ全ファイル配信)。新しい案件は本ページの標準仕様で作り、往来側は順次この標準に追いつかせる。
静的HTMLだから、月額ゼロ・SSL自動・CDN込み
ourai-site).claude/ や CLAUDE.md を本番に流さないため)Search Console/AI回答健康診断:公開後の効果測定は月次で。SEOはSearch Console、AIOはAI診断ツール(外部)で「AIが会社について何を間違えているか」を実測
「見て」の一言で回る、自動化しない設計
🚧ウェブ修正(1本だけ)初版は往来テンプレそのまま+色とロゴだけ差し替えで最速で形にする。独自デザイン提案は初版ではしない(磨きは答え合わせ後の第二段)
JSON-LD構造化/llms.txt/実績網羅性宣言/FAQ「よくある誤解」/代表プロフィール(本名・ハンドル併記)/AIO用md
①キーワード戦線の設計 ②title/description配置 ③canonical・sitemap・robots ④見出し・内部リンク・受け皿ページ ⑤月次計測
Markdownで見る/コピーする → /spec.html
© 2026.7.13 株式会社トーモ / 姉妹版:task-ops-scheme