# Practice 10 · Evidence for release

## A. Read and run the checks
Run typecheck, the reference test suite and build. Record commands, result counts and limitations. Choose one pure-rule test and one component test; explain the claim each supports. Run preview and inspect one checkpoint from the built output if your environment supports a real browser.

## B. Repair a weak test
A test clicks Save and asserts that the component's internal state variable changed. Rewrite the proposed assertion in terms of visible or accessible behavior. Explain why a hard-coded one-second wait is weaker than waiting for a named async result. Name one behavior that a simulated DOM cannot certify.

## C. Transfer
Write a release note for your copied explorer: exact setup commands, four verified behaviors, three still-unverified checks, a known limitation, and a rollback/recovery step. Add one new regression test for a bug you deliberately reproduce and then fix. Keep the failing-before and passing-after evidence. Do not publish the app.

Completion evidence: command results, behavior-focused assertion, one new regression test and honest release note. [Separate solutions](../solutions/10.html). Then attempt [assessment 03](../assessments/03.html) and the [capstone](../capstone/brief.html).
