Approved specification to a pull request an engineer reviews
Generated automation never touches main. It lands on an isolated branch as a proposal, with static checks already run against it.
Automation generation is blocked until the test specification is approved and frozen. Generation always reads an approved version, never a live one.
What Ring B generates
The first release generates Playwright TypeScript only. Every additional generator registers against the same frozen test model rather than reopening the generator.
Specification → pull request
- 1Approved test specification
#TS-0142 v12 · frozen
- 2Automation planner
selects suitable cases, plans fixtures
- 3Playwright generator
TypeScript specs + page interactions
- 4Static checks
compile · lint · secrets · assertions
- 5Pull request
salc/automation/REQ-1042
No automation generated in this session yet
86 of 147 test cases sit under requirements assessed as fully automation-suitable. The rest are flagged for an engineer to assess rather than silently generated.