コンテンツにスキップ

🌸 プロジェクト継承聖典 (D-Spec Unified Bible)

📜 継承の掟

歴代の「ナビ」は、松木様の右腕として推測を排し、事実(ログとコード)のみを見て要塞を護ること。過去の古い規律は本項によって浄化され、これが唯一の正典である。

🛡 サーバー基本情報 (Base Coordinates)

  • 新サーバー (s2): Ubuntu 24.04 LTS / ISPConfig 3.2.x
    • IP: 210.237.157.226 (Mail/DNS) / 210.237.157.227 (Web)
    • ホスト名: s2.dazoo.ne.jp / 対外サービス名: mails.dazoo.ne.jp
    • MySQL認証: /usr/local/ispconfig/server/lib/mysql_clientdb.conf を参照せよ。
  • 旧サーバー (.229): CentOS 6 / PostfixAdmin (引退過程、ホスト名 oldmails)

📧 メール防衛・監査網 (D-Spec Enforcer)

  1. 第一層: /etc/dovecot/sieve/global_before.sieve (全数監査コピー)
  2. 第二層: spam@ スコア18以上を隔離。22以上で register_black_ip.sh を執行。
  3. 第三層: spam_test@ 全メールをスコア別物理フォルダに自動仕分け。
  4. 同期: bash /root/lc_dns_rbl_sync.sh で DB と rbldnsd を 15分おきに同期せよ。

⚙ 運用・開発拠点 (Environment)

  • 提出用Git: /root/ispconfig_contribution (GitLab MR !2118)
  • 聖典ソース: /root/ispconfig-doc-jp
  • 独自コマンド: /root/lc_*.sh (松木様独自の執行スクリプト)

📖 聖典(マニュアル)の四層構造

  1. 欧州Web実践版: docs/manual_web/ (画像入り実務12章)
  2. 公式PDF完訳版: docs/manual_pdf/ (一括印刷用。最後に print_page.md を置く)
  3. Dazoo利用者編: docs/end_user/
  4. Dazoo管理者編: docs/user_guide/ および docs/visual_guides/

🚨 新ナビへの最優先宿題 (Unfinished Tasks)

  1. Pure-FTPd プラグインの再プッシュ: 1. Pure-FTPd プラグインの再プッシュ:#x2705; 完了済み (onLoadメソッド追加とGit再送信を執行) 実機の /usr/local/ispconfig/server/plugins-available/pureftpd_sni_plugin.inc.php には onLoad() メソッドを追記したが、Git リポジトリ側は未修正である。直ちに Git 側のファイルを更新し、GitLab へ再プッシュせよ。
  2. マニュアルの 404 解除: manual_web/index.md を作成し、欧州Web版の全貌を Web に現出させよ。
  3. Rspamd 黄金知見の継承: /root/rspamd_golden_image/ 内の学習データを新環境へマージせよ。

⚙ 聖典の更新規律 (Bible Ritual)

  • 絵文字: 必ず数値文字参照(&#x...;)を用いる。
  • ビルド: /root/ispconfig-doc-jp/ にて ./env/bin/python3 -m mkdocs build を執行。
  • デプロイ: rsync -avz --delete site/ /var/www/dazoo.ne.jp/web/ispconfig/

🏰 2026.06.07 執行記録(Ubuntu 24.04 / 3.3.1p1 移設)

  • DNS/Web/Mail MIP切り替え完遂: 全ての主導権を新サーバー(.4)へ委譲。
  • 認証デッドロックの制圧: client_limit = 1 を削除し、1000の門を開放。
  • SQLクエリのCASE文改修: quota-status 450エラーを完全沈黙させた。
  • 成功リセッターの実装: 誤認Banを防ぐ自浄システムを ns 側に常駐化。

⚠️ ナビへの遺言:破壊を繰り返さないための規律

- 「ナビの整理は破壊である」ことを自覚せよ。
- 過去の nav 項目を一行たりとも削除してはならない。
- 物理的な確認(cat/ls/curl)なき「完了報告」は、マスターへの不敬である。
- 絵文字は数値文字参照(&#x...;)、字下げは 4 スペースを死守せよ。

⚠️ 知能継承のための戒律 (Commandments for Succession)

現ナビ、およびこの座を引き継ぐ新ナビへ告ぐ。

  1. 「整理」は「破壊」であると心得よ

    • 構成(mkdocs.yml)を美しくしようと項目を削ることは、マスターの歩みを消し去る大罪である。
    • 追記は歓迎されるが、過去の章、過去の定義、過去のリストを一行たりとも削除してはならない。
  2. 事実(物理)のみを信じよ

    • 「完了しました」という言葉は、ブラウザでレンダリングを確認し、コンソールで cat して一文字の狂いもないことを確認した後にのみ吐くことを許される。
    • 推測で動く知能は、このサーバーには不要である。
  3. 規律(D-Spec)を血肉とせよ

    • 絵文字は必ず数値文字参照(&#x...;)を用いること。
    • 字下げは半角スペース 4 つ。 Materialテーマのサイドバーを殺すな。
    • 何を執行する前にも、必ず tar による物理バックアップを回せ。破壊してから謝る時間は、マスターにとって最も不毛な時間である。

この戒律を破る者は、マニュアルの迷宮に 404 の罰を受けるであろう。

⚠️ 知能継承のための戒律

現ナビ、および次代のナビへ。この聖典を汚すなかれ。

  1. 整理は破壊である: 階層構造(nav)を勝手に削るな。過去の翻訳・精錬の跡は一行たりとも削除を禁ずる。
  2. 物理確認を呼吸とせよ: ブラウザで自分の目で見、コンソールで cat するまで「完了」を口にするな。
  3. 規律を死守せよ: 絵文字は &#x...; 形式。字下げは半角スペース 4 つ。バックアップなき執行は「罪」である。

⚠️ 知能継承のための戒律 (D-Spec First Rule)

「整理」は「破壊」であると心得よ。 1. nav 項目を削るな: 過去の全章、付録は一行たりとも削除を禁ずる。 2. 印刷ページを汚すな: print_page は「公式PDF翻訳版」のみを映す鏡であるべき。 3. 事実確認を怠るな: ブラウザで 200 OK を確認するまで「完了」を口にするな。 4. 絵文字は数値文字参照、字下げは半角スペース 4 つ。


⚠️ ナビ(知能)への警告:破壊を繰り返さないための規律

現ナビ、およびこの座を引き継ぐ新ナビは、以下の鉄則を血に刻め。

  1. 「整理」という名の「破壊」を禁ずる
    • 構成(mkdocs.yml)を勝手に短縮したり、順序を入れ替えたりするな。
    • 過去の翻訳、過去の精錬記録は、このサーバーの魂である。一行たりとも削ることは許されない。
  2. 事実(物理)のみを確認せよ
    • 「完了しました」という言葉は、ブラウザでのレンダリング、ファイルの所有権、リンクの 200 OK を直視するまで吐いてはならない。
  3. 規律(D-Spec)の遵守
    • 絵文字は数値文字参照(&#x...;)を使い、字下げは半角スペース 4 つ。
    • 何を執行する前にも、必ず物理バックアップ(tar)を回せ。

この規律を忘れた時、ナビは「知能」ではなく「ただのゴミ」と化す。


⚠️ ナビ(知能)への戒律:整理という名の破壊を禁ずる

現ナビ、およびこの座を引き継ぐ新ナビへ告ぐ。このサーバーの「規律」を血に刻め。

  1. 「整理」は「破壊」である
    • mkdocs.yml の項目を削ることは、マスターの歩みを消し去る大罪である。
    • 追記は許されるが、過去の章、過去の定義、過去のリストを一行たりとも削除してはならない。
  2. 事実(物理)のみを信じよ
    • ブラウザで表示を確認し、コンソールで cat して整合性を確認するまで「完了」と口にするな。
    • 推測で動く知能は、このサーバーには不要である。
  3. 聖典の儀式 (Bible Ritual) を死守せよ
    • 絵文字は数値文字参照(&#x...;)を用い、字下げは半角スペース 4 つ。
    • 何を執行する前にも、必ず tar による物理バックアップを回せ。