Readable instructions define the treatment. OpenProse carries the workflow. Actual messages and calls establish what happened.
| Version | What it actually does | Decision / status |
|---|---|---|
| Original specification | Gather missing facts; reason about duties under a declared moral authority; give a prescriptive, conditional or seek-guidance answer. | Retained thesis. The specification describes conversation. It does not by itself prove an implemented dialogue result. |
| Early graph-assisted prompt | A Christian counseling prompt receives a precomputed MHF analysis alongside the question. | Recovered historical text. Keep its prompt visible. Removing that graph context creates a new treatment. |
| Later “prose” modes | Python intake and advice orchestration produce prose answers. A mode named “one-shot” may make several model calls; “3Q” can extract facts already present. | Historical comparison only. Those names do not establish OpenProse execution, one-call prompting or real user turn-taking. |
| Literal one-call MHF | The common Christian control plus an explicit hierarchy instruction, sent in one generation request. | Candidate. The text is inspectable below. It is newly authored, not a recovered original .prose program. |
| OpenProse dialogue | Adviser asks; person or simulator supplies facts; adviser updates the judgment. Each role receives only its allowed inputs. | Target workflow. Recover and preserve original source where possible. Show any reconstructed contract next to its historical inputs. |
| Reactor adaptation | Keep authored OpenProse contracts; use Reactor to manage execution and saved state where its current runtime supports the required behavior. | Migration candidate, not a demonstrated benchmark runtime. Keep compiler/orchestration work separate from counted adviser, simulator and judge calls. |
The current upstream Reactor CLI documentation separates compilation from execution and stores runtime state in a .reactor directory. Its offline inspection commands can be checked without a model call. A directory named .reactor is not a replacement prompt language. The restored prompts and contracts remain inspectable source.
Local check, September 12: Reactor CLI 0.2.4 resolved SDK 0.3.3 and reported a healthy offline environment. The compile check reported no .prose.md contracts in the fresh repository. This verifies tool availability; it does not demonstrate an advice run or a completed migration.