Skip to content

Repository files navigation

NRMO — Non-Ruin Maximizing Objective

DOI

破滅を避け、前へ。停滞も死。

個人開発の意思決定フレームワークの理論一式。破滅(吸収状態)を避ける制約の内側で前進を最大化する。破滅には二種類ある——散る破滅(True Ruin、絶対・単一の終着点)と、腐る破滅(Passive Ruin、回避可能な窓が開いている間に、それを閉じる選択をしてしまうこと)。

構成

  • NRMOIntegrated/ — 理論文書(LaTeX/PDF)、シミュレーション、開発履歴、憲法・仕様書
  • research/ — 検証・調査資料

実装(React/TypeScript PWA・Pythonエンジン)は別リポジトリ DecisionCompass で管理。

v7.2の変更点

TimeHorizonLayerをNRMO CORE内部に統合。従来はdisplay-only(判定に無関与)だった多horizon評価を、実際の判定(veto)に反映させる改訂を行った。旧v7.1の設計はNRMOIntegrated/archive/ch27_time_horizon_v7_1.texに保存。

v7.2.1の変更点

Passive Ruin検知(v7.2)を実際にコードとして動かして検証したところ、長期horizon(20年)で検知感度が崩壊する問題を発見。差分方式(diff-in-diff)への変更で緩和した。詳細はNRMOIntegrated/docs/v72_1_validation_record.md

状態

公開。未完成のまま、次に委ねる。

License: MIT。


English

A personally developed decision theory framework. Its core idea: maximize forward progress within the constraint of avoiding ruin (an absorbing failure state). There are two kinds of ruin — True Ruin (a single, absolute terminal state) and Passive Ruin (choosing, while an avoidability window is still open, an action that closes it).

Contents

  • NRMOIntegrated/ — Theory documents (LaTeX/PDF), simulations, development history, constitution and specifications
  • research/ — Validation and research materials

The implementation (React/TypeScript PWA + Python engine) is maintained in a separate repository, DecisionCompass.

v7.2 changes

TimeHorizonLayer is now integrated into NRMO CORE itself. The previously display-only, multi-horizon evaluation now participates directly in the veto decision. The prior v7.1 design is preserved at NRMOIntegrated/archive/ch27_time_horizon_v7_1.tex.

v7.2.1 changes

Running the v7.2 Passive Ruin detector for the first time revealed a long-horizon (20-year) sensitivity collapse. Mitigated via a delta-based (diff-in-diff) redesign. See NRMOIntegrated/docs/v72_1_validation_record.md.

Status

Public. Released unfinished, to be carried forward by whoever finds it.

License: MIT.