FORGE
The Operating System for AI Software Development
CONTEXT AUDIT VERIFIED · 2026.08.14

Never explain your
project twice.

必要な文脈だけをAIへ渡し、セッションを越えて知識を引き継ぎ、実行結果を検証し、次の改善までつなげる開発基盤。

Context
Knowledge
Decision
Ready
0 audited sources · 0 focused · 0% reduction
2026.08.14 time-boxed context audit — historical measurement only
SCROLL
01 Why Forge Exists

AIが辛いのは、頭が悪いからじゃない。
毎回、最初から説明し直すからだ。

その説明さえ、実は信じてはいけないことがある。

AIは、コードが書けないから失敗するのではない。憶えていないから失敗する。

ある条件下で、AIは「完了しました」と報告しながら、実際には何も変えていなかった。エラーログすらなかった。AIの自己申告を信じない — これがFORGEの出発点になった。

実測で発見 根本原因を特定・修正 結果ベースで再検証済み
FORGE Engineering Log — 信頼性検証の結論

1件の実測値を120試行に単純比例させれば「約92時間」という数字は計算できる。しかしこの数字を根拠として使うこと自体が、不誠実である。n=1の比例計算は統計ではなく、ただの算数に過ぎない。

02 Context Diet

リポジトリ全体ではなく、
今の作業に必要な部分だけを渡す。

大規模なリポジトリを解析し、関連するソースと関連するコード領域だけを、圧縮された文脈としてAIへ渡す。文脈の粒度は、ソースの性質によって変わる。

全文関連部分署名構造除外
1,269
監査対象の対応ソース
98.91% prompt reduction
2026.08.14 · Measured on the actual repository
Selected
Context
Knowledge
Decision

上の1,269 → 8は、2026.08.14に実際のHarnessリポジトリを対象として実測した歴史的な結果。すべてのターンが常に同じ削減率を再現するという主張ではない。

03 Living Handover

AIは、プロジェクトを最初から読み直さない。
人間のように、引き継ぐ。

AIが作業し、意味のある変更が生まれたら、セッションはその内容をレビューし、引き継ぎ情報を更新する。次のセッションは、そこから続く。

AI Alone
プロジェクトを理解する
作業する
セッション終了 — 文脈が消える
次のセッションは、また最初から
↻ 毎回ゼロからやり直す
With FORGE
引き継ぎ情報を復元する
知識を読み込む
意思決定の履歴を読み込む
開発を、そのまま続ける
→ 積み上げた分だけ、前に進む
AIが作業→ 意味のある変更→ セッションレビュー→ Handover更新→ 次のセッション
Knowledge Evolution

プロジェクトの記憶・引き継ぎ情報を整理し続ける。

Code Self-Improvement

実際の運用証拠から改善候補を見つけ、独立した検証へ渡す。詳細はSelf Improvementを参照。

Temporal Memory · SHADOW 保存資料のSHADOW検証です。日付を特定できない件数は省略し、現在の採用状態としては表示しません。
実装済み

Never Lose Project Context

AIは常に、今の作業に必要な情報だけを、今の状態のまま受け取る。

実装済み

Keep Engineering Decisions

なぜその設計を選んだのか — 積み重ねた判断が、そのまま残る。

実装済み

Continue Across AI Sessions

セッションが変わっても、作業は振り出しに戻らない。

実装済み

Separate Every Project

あるプロジェクトの文脈が、別のプロジェクトに混ざることはない。

実装済み

Traceable Knowledge

知識は出所・時点・状態を持って記録される。過去の事実を無条件に上書きするのではなく、変化の履歴を追跡できる。

04 One Real Turn

演出ではない。このサイトを作っている最中に、
このワークスペース自身の上で、実際に起きた。

開発者がプロジェクトを開けば、その先は人間が説明しなくてもAIが続きを始める。ひとつの論理的なターンが、開発フロー全体を通じて一貫して追跡される。

開発者がプロジェクトを開く

前回のセッションから、何日経っていても関係ない。

引き継ぎ情報を復元する

何を作っていて、何が終わっていて、何が途中なのか。

文脈が選ばれる

実リポジトリを解析し、今のターンに必要なFocused Sourceを構成する。

2026.08.14実測(歴史的監査): 1,269 audited sources → 8 focused

AIが作業する

ゼロからの推測ではなく、引き継いだ文脈の上で。

結果を検証する

「できました」という自己申告ではなく、実行結果で確認する。

引き継ぎ情報を更新する

この瞬間の状態が、次のターンの出発点になる。

ターンの来歴を記録する

実際に使ったファイルとシンボルが、そのターンと結び付けて記録される。

Real Turn → Real File → Real Symbol

次のターン・次のセッションが、そこから続く

最初からではなく、続きから。

注記 — 文脈に含まれていたことと、原因であることは別の概念である。あるファイルがそのターンの文脈に参加していたという事実だけから、それが問題の原因だったと断定することはない。

05 Evidence

証明は、宣伝より重い。

サンプルや推定ストーリーではなく、実行結果とJUnit XMLで確認する。歴史的な測定と、現在の運用状態は、はっきり分けて示す。

HISTORICAL VERIFIED · 2026.08.14 1,269 → 8 736,903 → 8,000 estimated tokens
2026.08.14 の実測(歴史的記録)

Focused Context

8 / 1,269 audited sources
736,903 → 8,000 estimated tokens · −98.91%

このプロジェクト自身をProduction Context Engineで解析。初期プロンプトへ渡すFocused Sourceを8件に集約した。これは2026.08.14時点の実測であり、その後のリポジトリ変化を継続的に再測定するものではない。

BUILD SUCCESSFUL · 12m 36s · 2026.08.14
PROVIDER BOUNDARY · 2026.08.14 EXACT MATCH selectedFileCount = 8
ASSERTION PASSED

Exact Prompt Handoff

生成されたFocused Promptと、プロバイダー実行境界が受け取ったPromptの完全一致を検証。

tests=1 · failures=0 · errors=0

保存済みの回帰試験資料

既存資料には全体回帰試験の件数が記録されていますが、実行日を特定できないため、現在の結果として数値を掲示しません。2026.08.14のContext Auditとは対象・範囲が異なります。

PRODUCTION HOOK Real Turn → Real File → Real Symbol
実運用から記録

Turn Provenance

Real Turn→ Real File→ Real Symbol

実際の本番フックが、実ターンと、実際のリポジトリ相対ファイル・抽出されたシンボルを結び付けて記録した。ファイルパスやシンボル名そのものは非公開。

production-derived provenance
BEYOND MOCKED UNIT TESTS ACCEPT / REJECT / RETRY disposable fixtures
実Git操作で検証

Native Verification

モック化された単体テストだけでなく、使い捨てのfixture上で実際のGit操作を伴う検証を実行。失敗時の再試行・回復経路も対象に含む。

isolated, disposable environment
PROVIDER BOUNDARY ISOLATED PATH execution boundary
実行経路を確認

Provider Boundary

実際に使用するAI実行経路を、隔離された検証環境で確認した。すべてのプロバイダーが同一水準で検証済みであることを主張するものではない。

verified execution path, not a universal guarantee

MEASUREMENT SCOPE — Context Diet の1,269→8とTest Regressionは、それぞれ別時点・別範囲の実測値。検証範囲の詳細はREADMEを参照。

READMEで検証範囲を見る
06 Self Improvement

AIが「面白そうだ」と思っただけでは、
コードは変わらない。

実際の運用証拠を出発点に、改善の候補を見つけ、独立した検証へ渡す。根拠が無ければ、進めない。

OBSERVE→ ATTRIBUTE→ DISCOVER→ PROPOSE→ VERIFY→ ACCEPTREJECTDEFER

Isolated Candidate — 生成された変更は、まず本体から隔離された候補として扱われる。独立した検証を通過するまで、実プロジェクトには触れない。

根拠となる実測が無ければ、DEFER。実際に、対象となる改善機会が無かった場面で、システムは正しくDEFERを選んだ。改善の発見自体は実証済みだが、自動的なスケジュール実行は現時点でOFF。

自動実行 · OFF Automatic Self-Improvement · GATED

このプロポーザル境界は、開発中に実際に検証された — 詳細はIndependent Verificationを参照。

07 Independent Verification

提案するAIと、
採用を判断する検証系を分離している。

Proposer ≠ Judge。通常の提案は、自分自身を判断する検証ルールを書き換えられない。

Candidate→ Isolated Verification→ Integrity / Safety→ Compile / Test→ Measured Evidence→ ACCEPTREJECTRETRY → Safe Local Promotion

採用されるのは、独立した検証を通過した変更だけ。失敗は黙って受け入れられず、昇格に失敗した場合の回復処理を持つ。回復できない異常な状態は、そのまま進み続けるのではなく停止する。リモートへの自律的なpushはない。

FORGE Engineering Log — Architecture Guard

ルールは、文書ではなくビルドに置いた。

自律改善機能の実装中、生成側コードが本来越えてはいけない検証境界へ依存した。既存のArchitecture Guardがビルド時にこれを検出し、その変更はそのまま採用されなかった。

08 Archived Implementation Status

できることと、できないことを、
同じ精度で見せる。

実装の詳細ではなく、今の状態だけを見せる。

CapabilityStatus
Context DietPRODUCTION
Living / Semantic HandoverPRODUCTION
Turn TrackingPRODUCTION
Turn ProvenancePRODUCTION
Evidence-to-Code AttributionFLAGGEDlimited rollout
Temporal MemorySHADOW保存済みの試験範囲。現在値ではありません。
Independent VerificationPRODUCTION
Improvement DiscoveryPROVEN / GATED
Automatic Self-Improvement ExecutionOFFgated
Temporal Default RolloutPENDING EVIDENCE

SHADOW — 影で動作中、まだ既定のふるまいではない。GATED — 実装済みだが自動実行は制限されている。FLAGGED — 限定ロールアウト中。

09 Built For Myself

販売用のデモではなく、自分のために作った。

複数の独立した実プロジェクトが、同じOSの上で日常的に動いている。

Threads Automation
LINE Automation
Trading Platform
FORGE
OPERATING SYSTEM
Threads Automation
SNS運用を自動化する実プロジェクト。FORGE を日常の開発環境として使用している。
LINE Automation
業務自動化システム。同じ開発フローを、プロジェクトを超えて再利用している。
Trading Platform
取引自動化に関連する実プロジェクト。開発環境を作り直さず、同じOSを再利用している。
10 Contact

AIを使った開発を、
毎回ゼロから始めないための環境。

FORGEは、自分自身のために作ったシステムだ。同じ課題を抱えている人と、話してみたい。