Skip to content

docs(rfc): add RFC 0037 deterministic simulation harness - #507

Merged
aaltshuler merged 1 commit into
ModernRelay:mainfrom
azimafroozeh:dst-rfc
Aug 18, 2026
Merged

docs(rfc): add RFC 0037 deterministic simulation harness#507
aaltshuler merged 1 commit into
ModernRelay:mainfrom
azimafroozeh:dst-rfc

Conversation

@azimafroozeh

@azimafroozeh azimafroozeh commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

What & why

This PR adds RFC 0037: the deterministic simulation harness, the real engine in a fully controlled world where one (scenario, seed) pair names one exact execution.

Backing issue / RFC

  • Is an RFC PR: docs/rfcs/0037-deterministic-simulation-harness.md

Local verification

  • Docs-only PR, one markdown file added; no build, test, or CI-gate commands apply, so none were run.

Greptile Summary

RFC 0037 proposes a deterministic simulation harness that runs the real engine under controlled storage, time, randomness, scheduling, workloads, and fault injection.

  • Defines reach, fault injection, oracle, volume, and accounting components.
  • Specifies deterministic replay, crash-state enumeration, concurrent-universe boundaries, and reference-level seams.
  • Describes coverage, benchmarking, provenance, invariants, alternatives, and follow-up work.

Confidence Score: 5/5

The documentation-only PR appears safe to merge.

No blocking failure remains.

Important Files Changed

Filename Overview
docs/rfcs/0037-deterministic-simulation-harness.md Adds the proposed architecture, determinism contract, reference design, measured boundaries, and adoption considerations for a deterministic engine simulation harness.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart LR
  Pair["Scenario + seed"] --> Sampler["Seeded sampler"]
  Sampler --> World["Controlled universe"]
  Faults["Fault and crash plans"] --> World
  World --> Engine["Real Omnigraph engine"]
  Engine --> Store["In-memory object store"]
  Engine --> Observations["Observation channels"]
  Model["Independent reference model"] --> Oracles["Oracles and detectors"]
  Observations --> Oracles
  Oracles --> Verdict["Deterministic verdict"]
  World --> Ledger["Run record and coverage ledger"]
  Verdict --> Ledger
Loading

Reviews (2): Last reviewed commit: "imp" | Re-trigger Greptile

@azimafroozeh
azimafroozeh marked this pull request as ready for review August 16, 2026 12:02
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Comment thread docs/rfcs/0037-deterministic-simulation-harness.md
aaltshuler

This comment was marked as outdated.

@aaltshuler
aaltshuler merged commit 61166cb into ModernRelay:main Aug 18, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants