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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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