Skip to content

docs: rewrite the README around a verified researcher quickstart #23

Description

@Brad-Edwards

Objective

Make the repository front door useful to AI security researchers who want to run or adapt a simulator study, without requiring them to understand adapter architecture first.

Reader path

The README should:

  • explain in plain language what RAES adapters let a researcher do and what they do not prove;
  • show the shortest supported install and CAGE-2 example run from a clean environment;
  • show the expected concise result and where the portable scenario, run, evidence, and report artifacts are written;
  • explain how to change an agent, seed, trial length, or environment pack;
  • link to the example pack, a full reproduction recipe, current limitations, citation/provenance, and troubleshooting;
  • list supported adapters/profiles with honest maturity and evidence status; and
  • route adapter implementers and maintainers to separate developer documentation.

Move build, CI, repository layout, release, governance, and contributor mechanics out of the main reader flow and into a clearly linked developer index. Preserve authoritative ADRs and records; do not present them as the user tutorial.

Acceptance criteria

  • A researcher with Python but no RAES internals can reach a successful short run by following the README verbatim.
  • The quickstart is exercised from the published distribution in a clean environment.
  • Every shown command and expected output is checked in CI or a documentation smoke test.
  • The README distinguishes scenario validity, adapter conformance, run completion, and research claims.
  • Limitations cover simulator abstraction, stochasticity, source pins, unsupported facts, compute cost, and non-production scope.
  • Developer material remains available outside the README and is reachable from CONTRIBUTING/docs navigation.
  • The prose is technical and neutral, with no roadmap or promotional claims presented as evidence.
  • Tests are updated for the implemented behavior and the relevant targeted/native plus canonical verification commands are actually run and pass before acceptance.

Reference

Use the task-first structure and progressive disclosure of the RAES README as the local model; adapt it to an installed simulator workflow rather than copying it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    in-progressAn agent is actively working this issue via /implement

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions