不確実性を状態として保持
外部作用が発生した可能性はあるものの確認できない場合、EFFECT_UNKNOWNとして保持します。推測による成功・失敗判定や自動再実行には進みません。
Open Source Python/SQLite runtime · Lean 4 bounded formal assurance · 0.1.0a2 Published Public Alpha
最初の要求によって、外部systemはすでに変更されている可能性があります。この状態で再実行すると、二重決済、二重deploy、二重通知、権限変更の重複につながることがあります。一方で、単純に「失敗」と判断すると、実際には発生済みの変更を見失う可能性があります。RPOSは、この不確実性を責任状態として保持し、必要な確認・修復・人への引き継ぎまで経路を維持します。
確認できないものを、確認済みとして扱わない。そのうえで、次に必要な判断へつなげる。
公開済み0.1.0a2 packageにはrelease済みruntimeが含まれます。3本のproduction-grade integration demoはその後に追加され、current main で確認できます。
RPOSの役割
外部作用が発生した可能性はあるものの確認できない場合、EFFECT_UNKNOWNとして保持します。推測による成功・失敗判定や自動再実行には進みません。
transport/toolのreceiptと、外部systemを読み直して確認したeffect verificationを分けて扱います。要求を送った事実だけで外部作用を確定しません。
restartやreconciliationのあとも未解決経路を保持します。修復準備が整っても自動再開せず、必要な承認を確認してから次へ進みます。
Responsibility Pathway
Responsibility Pathwayは、judgment、authorization、execution、external effect、uncertainty、repair、return、resumption、residual ownershipを切断せずに扱う考え方です。RPOSは、その考え方を実行可能なoperating layerへ落としたOpen Source実装です。
RPOSは、Responsibility Pathway Model / Paper → Design → Engineering → Runtime → Operating Systemという独自の開発lineageから構築されています。
RPOS owns operation, not intelligence. Modelは交換可能なproposal sourceであり、modelが提案しただけではOperational Authorityになりません。
Core lifecycle
STATE PATH DEMO
ブラウザデモは、公開済みRPOS lifecycleに基づく状態遷移simulationです。Python runtimeそのものをブラウザ内で実行するものではありません。状態の考え方を確認したうえで、実行可能なexampleやtestから実装を検証できます。
current source treeには、RPOS状態をSQLiteへ永続化し、別processのexternal-effect fixtureと通信しながらrestart、reconciliation、repair/resume、Human Gate確認を行うproduction-grade operational demo suiteもあります。これは公開済み0.1.0a2のあとに追加されたcurrent-source evidenceです。
Lean 4 Formal Assurance Surface
現在の公開assertionは、Human Gateから直接dispatchできない、VERIFIEDだけがCOMPLETEDへ入れる、EFFECT_UNKNOWNは完了ではない、READY_TO_RESUMEはauthorityではない、receiptはexternal-effect verificationではない、model proposalはOperational Authorityではない、の6件です。Viewerでは各riskからLean theorem、Python runtime evidence、source identity、model scope、proof ceilingまで確認できます。
対応範囲と境界
RPOSは、evidenceが揃えば前進できる境界と、software単体では越えない恒久責任境界を分けて扱います。Production readiness、platform support、implementation-wide formal conformance、supply-chain trust、domain effectivenessは、必要なevidenceが揃いreviewされた範囲から段階的に前進させます。
長期目標は現在のalphaより広いものです。AIを含む現実のworkflowで、責任を伴うoperational stateをより実行しやすく、確認しやすく、testしやすく、修復しやすくし、必要な場面では責任を持つ人間・組織へ確実にreturnできるようにすることを目指します。
Quick Start
# Published PyPI alpha
python -m pip install responsibility-pathway-os==0.1.0a2
rpos --db rpos.db boot
# Current source tree, including production-grade demos
git clone https://github.com/YutoriKomeiji/responsibility-pathway-os.git
cd responsibility-pathway-os
python -m pip install -e .
python examples/production_grade_demos/run_demo.py