開発記録 #1
GoldFeather 開発記録 #1:AI と人間が共生する「精密な骨格」のコンセプト
プロジェクト「GoldFeather(ゴールドフェザー)」の構想と開発が本格的に始動しました。第1回となる今回は、このプロジェクトがいかなる思想で生まれ、何を目指しているのか、その「コンセプト」について紐解いていきます。
1. なぜ今、新しい CMS なのか?
現代のウェブには無数の CMS(コンテンツ管理システム)が存在します。しかし、私たちはある「断絶」を感じていました。
それは、「人間向けの美しい UI」と「AI にとっての読みやすさ(マシンリダビリティ)」の乖離です。
AI クローラーが情報を収集し、AI エージェントが記事を執筆する時代において、従来の HTML ベースの配信や複雑なヘッドレス CMS は、時に AI にとってのノイズとなり、あるいは人間にとっての自由度を奪ってきました。
GoldFeather が目指すのは、「精密な機械式時計のような美しさ」と「羽のような軽やかさ」をエンジニアリングで両立させること。人間が心地よく読み書きでき、かつ AI がその構造を完璧に理解できる、AI Native な情報発信プラットフォームです。
2. コア・コンセプト:Zero-Trust & AI-Native
GoldFeather の設計思想を貫く 2 つのキーワードがあります。
1. Machine Readability(AI への誠実さ)
GoldFeather は、ページを単なる HTML としてではなく、**「構造化された JSON ブロックの配列」**として扱います。
これにより、AI は DOM 解析の苦労から解放され、情報の「意味」と「構造」に直接アクセスできます。ルートディレクトリの /llms.txt は、AI クローラーに対する「招待状」です。
2. Zero-Trust Delivery(エッジでの純粋な描画)
セキュリティとパフォーマンスを極限まで高めるため、フロントエンド(SPA)はデータベースに直接触れません。 全てのコンテンツはビルド済み JSON として Cloudflare R2 に静的に配置され、ユーザーのブラウザ上で「動的コンポーネント・リゾルバ」によって瞬時に描画されます。この**「デカップリング(分離)」**こそが、精密な動作と高速なレスポンスの源泉です。

3. 技術スタック:Edge & BaaS のハイブリッド
この理想を実現するために選んだのは、現代の最高峰とも言える技術スタックです。
- Auth & DB: Supabase。PostgreSQL の Row Level Security (RLS) を駆使し、マルチテナントの安全性を担保。
- Backend / API: Cloudflare Workers (Hono)。エッジで動く超軽量ロジック。
- Storage: Cloudflare R2。静的 JSON とアセットの配信拠点。
- Frontend: Astro / SPA。CSS 変数を用いたテーマ機構により、HTML 構造を変えずに外見を自由に着せ替える。
4. これからの展望
GoldFeather は、単なる「ブログツール」ではありません。 Phase 1 の「精密な骨格(MVP)」を経て、今後は AI が自ら調査し、記事を執筆し、パフォーマンスを最適化していく**「Agentic CMS」**へと進化させていきます。
エンジニアが「自分の分身」として、あるいは「最強の相棒」として機能する AI エージェントと共に、世界へ知性を発信するための翼。それが GoldFeather です。
次回の記事では、この「精密な骨格」を支える具体的なシステムアーキテクチャと、ブロックベース JSON の魔法について深掘りしていきます。お楽しみに。