SR Method EN
Supported tools and roles
What the user, Codex, GitHub, SR documents and skills do.
Supported tools and roles
The SR Method works with Codex CLI and Codex App. The logic remains the same: a repository, AGENTS.md, lots, gates, task memories, contracts and user E2E tests.
Codex environments
| Environment | Recommended use | Attention point |
|---|---|---|
| Codex CLI | Terminal use, local or server-side. Suitable for developers working directly in a repository. | Method skills can be installed globally, but the repository must remain autonomous. |
| Codex App | Graphical use to follow tasks, diffs, sessions and validations. | Prefer embedding the SR pack in the target repo so the method follows the project. |
Restart Codex after installing or upgrading the SR Method so new skills are loaded.
Who does what?
| Actor | What they do | What they should not do |
|---|---|---|
| User | Defines intent, validates scope, arbitrates decisions, tests the real product and confirms when a lot can move to done. | Blindly delegate business rules or product validation. |
| ChatGPT / Claude | Helps explore, challenge, structure the project, identify useful documents and prepare the Codex pack. | Code directly in the repo or freeze the solution too early. |
| Codex | Executes in the repo: reads sources, selects skills, plans, edits, verifies, documents and proposes next steps. | Code on assumptions, decide the product alone or declare done without enough validation. |
| GitHub | Keeps history, branches, commits, PRs and reviews. | Become a dumping ground for unread diffs. |
| SR documents | Keep short memory, backlog, lots, evidence and resume. | Replace reading the real code. |
| Skills | Frame a method or a precise domain. | Be loaded all at once without selection. |
Responsibility principle
Codex may propose. The user validates. Real code and tests decide.What the user should not have to do
In normal use, the user should not have to:
- run every SR script manually;
- edit JSON contracts by hand;
- reread all SR files for every task;
- manually apply skills;
- maintain
SR_LOTS.yamlalone; - guess when to create a task memory.
Codex does that work under user control.