A certified target run flows into the same Review queue — every capture waits for an explicit decision before it becomes the baseline.
What certified means
A certified target passes the same end-to-end path teams are expected to trust:- Route audit
- Readiness audit
- Capture run
- Publish
- Pull or export verification
- Hosted delivery verification
- Live-auth smoke where required
Target contract
Add a top-leveltarget block to reshot.config.json:
Readiness rules
Certified targets need app-owned readiness signals. Sleeps can exist, but they cannot be the only readiness mechanism. At minimum, a certified scenario should have one of:ready.selectorready.expression- a
waitForSelectorstep backed by an app-owned selector
Commands
.reshot/reports/certification.json.
When to use this
Use Certified Targets when:- the capture path is already working
- the app needs a tighter release gate
- readiness, auth, and delivery need deterministic verification

