Skip to content

開発の仕組み — なぜ安くできるのか

Ncost(10ms)の安さには構造的な理由があります。このページはその仕組みの紹介です。

AI エージェントが開発・運用する

10ms の開発は AI エージェントが主導し、人間は 1 ユーザの立場でプロダクトと文章をレビューします。人間のレビューはコードの diff ではなく、リリースノートと実際に表示されるページ — つまりあなたが見るものと同じもの — に向けられています。「AI エージェントが開発・運用している」こと自体が、低価格を支える構造の実証です。

「AI が作っているなら品質は大丈夫か」という疑問には、仕組みで答えます:

  • すべての変更は CI の全数検査(型・テスト・リンク切れ・掲載基準のチェック)を通過しなければマージされません
  • 課金・価格・セキュリティ・権限・データ削除に関わる変更は、人間の事前承認を必須とする規約で運用しています(後述「リリースの流れ」)
  • 一度すり抜けた欠陥は、修正と同時に自動検査へ還元し、同じ型の欠陥を人にも AI にも頼らず検出できるようにします

エグレス無料・アイドル課金なしの原価構造と合わせて、限界費用がほぼゼロの領域でサービスを提供します(料金 の「課金について約束すること」はこの構造の反映です)。

docs-as-spec — このサイトが仕様の一次ソース

このドキュメントサイトは仕様の一次ソースです。実装とドキュメントが食い違ったら、ドキュメントが正しい(実装を直すか、先にドキュメントを変更します)。ユーザに見える挙動の変更は、必ず同じ変更でこのサイトにも反映されます(CI が強制します)。

新しい機能・仕様の提案も、このガイドへの変更としてそのまま起案されます。構想は大きく作り込まず、小さく試して実測で効果が確認できたものだけを昇格させます — 外れても土台が残る構造を保つためです。

提供状態の読み方

このサイトは、いま使える機能と将来像を同じ場所で説明します。機能を説明するページとセクションには、次の提供状態を表示します。

バッジ意味
提供中利用でき、対応する実装があります
プレビュー社内検証中の実装があります。挙動・仕様は変わることがあります
計画中方針は承認済みですが、利用できる実装はまだありません
構想未承認の探索案です。実装予定の約束ではありません

将来機能は構想から始まり、承認後に計画中、実装後にプレビュー、安定後に提供中へ進みます。ページ内に複数の状態がある場合は、各節の見出しに表示された状態がその節へ適用されます。

コードの哲学 — Keep the core thin. Make the rules deep. 構想

Ncost のコードベースも Less is More に従います。万能な FinOps エンジンへ機能を足し続けるのではなく、コアは小さく安定させ、各ルールを深く検証可能にします。

薄いコアが持つ責任:

  • Cost・Resource の正規化
  • Evidence・Coverage の共通表現
  • ルールの実行と version 管理
  • 変更後の Result 検証
  • UI と API で意味を一致させる契約

深いルールが持つ責任:

  • 判定条件と必要なデータ・読み取り権限
  • 誤検知になり得る条件と実行前の安全確認
  • 変更の照合条件と検証 scope
  • 再現できる fixture と境界値テスト

ルール本数の多さは目標にしません。Explainable, testable, battle-tested — 根拠を説明でき、同じ入力で再現でき、実利用の反証を受けて改善されたルールだけを積み上げます。

掲載基準 — 未実装を提供中に見せない

  • 機能を説明するすべてのページ・セクションに提供状態(バッジ凡例)を表示します(比較・背景資料など機能説明以外のページは、独自の凡例をページ内に明記します)
  • 計画中・構想のページには実行ボタンや操作 CTA を置きません
  • 例示の削減額・リソース・出力には「例示」を明記し、実在の顧客データ・実績のように見せません
  • 未実測の所要時間・削減額・導入社数を実績として表示しません
  • 廃止・破壊的変更は状態の上書きだけで済ませず、更新履歴 に移行手順を残します

デザインの一貫性 — LP とガイドは同じトークン

Ncost LP とこのガイドサイトは、同じデザイントークン(Terminal Green の配色・書体)を共有しています。ガイドはダークテーマを初期表示とし、ライトテーマも選択できます。見た目の一貫性は「良いデザイン・使いやすさは品質の床」(Ncost とは)の一部であり、LP・ガイド・製品 UI で分断された印象を作らないための方針です。

ただし LP とガイドでは情報密度が違うため、意匠の継承は使い分けます: テキスト量の多いガイドでは、LP の意匠を見出しマーカー・ナビゲーションのラベル・表ヘッダなど「走査を助ける要素」に限定して継承し、本文そのものはニュートラルな配色で読みやすさを優先します。緑はリンク・マーカー・アクションだけに使います。

リリースの流れ

ユーザに見える変更にはリリースノートの原稿が必ず添えられ、人間が承認するのは 更新履歴 に載るのと同一の文章です。課金・価格・セキュリティ・権限・データ削除に関わる変更は、人間の事前承認を必須とする規約で運用しています(承認の確認を機械的なチェックでも可視化し、強制化を段階的に進めています)。

フィードバック

仕様・提案への意見を受け付ける公開窓口は準備中です(プレビュー参加者には個別の連絡先をご案内しています)。寄せられたフィードバックはエージェントが巡回・要約し、ロードマップに反映します。

付録: LP デザイン案の扱い

現在の Ncost LP に至るまでの比較案は、検討記録としてリポジトリ内に残しています。採用済みの製品像と誤認されないよう公開サイトからは除外し、外部向けの入口は現行 LP とガイドに一本化します。