初日:Z Route Academyは、Astroのスターターテンプレートから、10のビルドフェーズを経てローンチされた サイトになりました。
基盤(フェーズ01-06)
- 公開ナレッジベース全体の情報アーキテクチャ、ナビゲーション、レイアウト、そしてサイトメタデータ。
- フィールドガイドのデザインシステム:検証状態バッジ、カードとコールアウトのコンポーネント、 そしてプライベートアライアンスエリア用の独自のダークテーマ。
- コアコンテンツコレクション — ガイド、ヒーロー、イベント、用語集 — スキーマ検証付き。
すべてのエントリーは、このサイトの正確性ルールに従い、作り話のコンテンツではなく正直な
NEEDS_VERIFICATIONスタブとして開始しました。 - ホストされた検索サービスなしの、バニラJSスコア付きクライアントサイド検索を備えたビルド時 検索インデックス。
- D1バックのセッション、認可チェック、そして認証で保護されたルートの背後にあるプライベートな NexS Command Centerを備えたDiscord OAuthログイン(PKCE + CSRF状態)。サイトはハイブリッド レンダリングに切り替わり、公開ナレッジベースが静的なままである一方、プライベートエリアは リクエストごとに実行されるようになりました。
インタラクティブツール、そしてTOZ → NexS改名
HQ/基地アップグレードプランナー、リソース計算機、シャード計算機、そしてコマンド計算機は フェーズ07として登場しました — それぞれが実際の数値がまだ利用できない場所を推測するのではなく、 正直に「まだデータなし」と報告しています。
アライアンス自体は同日に**[TOZ] TerminateOnSite → [NexS] NeXuS**に改名され、まだ何も本番環境に
なかったため、クリーンに実行されました:ルートは/toz/*から/nexs/*に移動し、対応するすべての
コード識別子(TozPageLayout、isTozFamily、TOZ_FAMILY_ALLIANCESなど)が対応するように
改名されました。
タクティカルな再デザイン
サイトのビジュアル言語は、明るい「フィールドガイド」の見た目から、暗く、タクティカルな、 ポストアポカリプス・サバイバルの美学に変わりました — 新しいカラートークン、見出し用の自己 ホスト型ディスプレイフォント、そしてNexS Command Center用の強化されたテーマ。ホームページの ヒーローはHUDスタイルのコーナーブラケットと、画像アセットを一切使わずCSSだけで構築された、 大きな低不透明度のタイポグラフィックな「Z」を獲得しました。
本物の修正ワークフロー
オープンな編集Wikiではなく、フェーズ08はキュレーションされた修正キューを追加しました:
各記事の「修正を提案」ボタンからリンクされ、読んでいたページで事前入力される公開の
/contribute/フォーム、悪用防止のための隠しハニーポットとレート制限、そしてR4+アライアンス
役員に限定された非公開のレビュー画面。提出物の承認は決してコンテンツファイルを自動的に
変更しません — 人間が編集を行う必要は依然としてあります。
SEO、セキュリティ、アクセシビリティ、アナリティクス
フェーズ09は一度のパスで多くの範囲をカバーしました:JSON-LD構造化データ、サイトマップと
同期が崩れることのない動的なrobots.txt、3番目の独立した保護レイヤーとしてすべての
プライベートルートに設定されたnoindex、修正された不足していたフォントのプリロード、
調整されたキャッシュヘッダー、モバイルナビゲーションで修正されたARIAアンチパターン、
完全にパラメータ化されていることが監査された14件すべてのデータベースクエリ、追加された
Strict-Transport-SecurityとPermissions-Policyヘッダー、そしてCloudflare自身のAnalytics
Engineによるクッキーフリーで個人情報を含まないアナリティクス。本番ドメイン(zroute.dev)は
同日に登録され、接続されました。
ローンチ監査
フェーズ10は、カスタム404/500ページ、モバイルログアウトボタンの修正、そして公開/非公開 コンテンツの分離、検索精度、データベース移行状態、セキュリティヘッダーの再検証という 最終監査でこの日を締めくくりました。ローンチのブロッカーは見つかりませんでした。
メンバーのアライアンス/ランク/内閣の割り当てを管理するR5限定の管理者ページが同日に出荷され、 ローンチ日の作業を締めくくりました。