プライベートな Company OS を作るための覚え書き。
Local-First なソフトウェア、Zero-Knowledge アーキテクチャ、そして秘密情報を渡さずに AI に本物の仕事を任せることについてのエッセイ。
文書に書いた約束は、新人がひとり入るか、深夜のリファクタリングが一度走っただけで 腐りはじめる。lodos ではコミットのたびに二本のスクリプトが走る。一度拒んだものが 戻ってくればビルドを落とし、学んだ教訓が引けなくなればウィキを落とす。どちらも 同じ HMAC の連鎖に封じてある。記事を読む
n8nは式evalを経由してCVSS 9.9のRCE脆弱性を出荷してしまった。lodosのワークフローエンジンにはこのバグが構造的に存在し得ない、 インジェクションの対象となるevaluatorがそもそもどこにも存在せず、ビルド時のgrepがその状態を維持し続けているからだ。記事を読む
ほとんどのシークレットマネージャーは getSecret(name) を公開しており、平文が AI のトランスクリプトに載ってしまう。lodos のスキーマはそのやり取りを構造的に 不可能にする、AI はシークレットの値を見ることができず、ビルドがそれを強制する。記事を読む 