191. Learning objective
After this lesson, you can test one bounded AI-assisted edit against acceptance criteria, record observable evidence, and make a traceable keep-or-revert decision. If the edit fails, you can restore a known-good baseline and verify that the failed behavior is no longer active.
192. Start from either valid Lesson 2 outcome
In Inspect, then decide, either accepting or refusing a proposal was valid.
- If you accepted a bounded proposal: use that inspected edit for this validation task.
- If you refused the proposal: do not apply it merely to complete this lesson. Instead, use a bounded fixture supplied for practice, or obtain a revised bounded proposal and inspect it before applying it. Record that you changed test subjects because the original proposal was correctly refused.
In either branch, validate only one inspected, bounded edit.
193. Core concept
Acceptance criteria turn an impression into a decision.
A useful criterion identifies:
- Trigger: the action or condition that starts the test.
- Expected result: the observable result that must occur.
- Boundary: a relevant result that must not occur or a system that must remain unchanged.
Example: “When the interaction is activated inside the intended area, it responds once. When activated outside that area, it does not respond. Unrelated movement remains unchanged.”
The running game is the primary evidence surface for player-facing behavior, but it is not the only possible evidence. A criterion may also require an observable build result, console message, state inspection, or rule check. The AI's explanation is never proof that a criterion passed.
194. Validation model: ACT → RESPOND → CHECK → DECIDE
Each step has one purpose:
| Step | Action | Record |
|---|---|---|
| ACT | Define and perform the trigger. | What you did and under which conditions. |
| RESPOND | Observe the actual result without rewriting it as an expectation. | What happened, including side effects. |
| CHECK | Compare the result and relevant boundaries with every required criterion. | Pass, fail, or not tested for each criterion. |
| DECIDE | Record keep or revert and connect the decision to the evidence. | The decision and its evidence-based reason. |
Repeating a key test checks reliability; it remains part of the current validation. Beginning a correction after a failure is a separate bounded cycle and is not required for this lesson.
195. Decision rule
- Keep: every required criterion passes, including applicable boundary checks, and the evidence is sufficient.
- Revert: any required criterion fails or remains untested.
Do not remove a failed criterion merely to justify keeping the edit.
196. What restoration and safe isolation mean
Use the checkpoint or restoration mechanism already taught in the course. Restoration means returning to the known-good checkpoint created before the edit.
After restoring:
- Relaunch or rerun the relevant test surface.
- Repeat the trigger that exposed the failure.
- Run one baseline check that should still work.
- Record evidence that the failed behavior is absent and the baseline behavior remains available.
Safe isolation is acceptable only when a course-taught mechanism can exclude the edit from the loaded test state without altering the known-good baseline. You must relaunch or rerun the checks and record that the failed behavior can no longer affect them. Merely hiding an object, closing the chat, leaving a changed file unused by assumption, or promising to fix it later is not verified isolation.
If you do not have a reliable, taught isolation mechanism, restore the checkpoint. Do not present isolation as an equivalent guess.
197. Worked example
Suppose an inspected edit is intended to allow a response only inside a defined area.
| Criterion | Test | Observation | Result |
|---|---|---|---|
| Inside-area response | Activate inside the area. | The response occurs once. | Pass |
| Outside-area boundary | Activate outside the area. | The same response occurs. | Fail |
| Unrelated movement | Move before and after the interaction. | Movement appears unchanged. | Pass |
The edit must be reverted because a required boundary failed. Return to the known-good checkpoint, relaunch the test, and activate the interaction outside the area again. Record that the failed outside-area response is no longer active. A future correction may use this evidence, but that correction begins a new cycle.
198. Guided practice
Work in your selected course language. Producing a second-language version is optional localization practice and is not required evidence.
1. Prepare the compact checkpoint
Before testing, complete this template:
- Test subject: accepted Lesson 2 edit / supplied bounded fixture / revised and inspected proposal
- Intended change:
- Outside scope:
- Criterion 1: trigger, expected result, boundary if applicable
- Criterion 2: trigger, expected result, boundary if applicable
- Evidence source: running behavior, build result, console output, state inspection, rule check, or supplied recording
- Known-good checkpoint: the checkpoint or restoration point you will use if a criterion fails
Use two criteria unless a third is necessary to represent an important boundary. Do not reconstruct the complete conversation from the previous lesson.
2. Run ACT → RESPOND → CHECK
For each criterion:
- Perform the defined trigger.
- Record what actually happened.
- Mark pass, fail, or not tested.
- Note any relevant side effect.
Repeat the most important trigger once to check reliability. Record both observations rather than replacing the first result.
3. DECIDE
- Keep only if all required criteria pass on the available evidence.
- Otherwise, revert to the known-good checkpoint.
- After restoration, relaunch or rerun the failed trigger and one baseline check. Record whether the failed behavior is absent.
A correction brief is optional and should be written only when a failure occurred. Label it as a separate next cycle; do not apply it as part of this validation record.
199. Accessible ways to produce evidence
The capability being assessed is validation reasoning, not use of a specific control device. You may gather equivalent evidence through:
- remapped controls, keyboard-only operation, or another alternative-input setup;
- an observer-assisted protocol in which you direct the test while another person performs the input and reports or records the result;
- analysis of a supplied recording that shows the trigger, result, and relevant boundary;
- other observable evidence required by the criterion, such as a build result, console output, state inspection, or rule check.
State which method you used. The evidence must still distinguish the trigger, observed response, criterion comparison, and decision.
200. Submission template
Submit one compact record in your selected course language:
- Test subject and scope:
- Known-good checkpoint:
- Criterion 1 — trigger / expected result / boundary:
- Observation and result: pass / fail / not tested
- Criterion 2 — trigger / expected result / boundary:
- Observation and result: pass / fail / not tested
- Repeated key test and observation:
- Decision: keep / revert
- Reason linked to evidence:
- If reverted, restoration verification: failed trigger after restoration, baseline check, and observed result
- Optional next-cycle correction brief: only if a failure occurred
201. Practical assessment rubric
| Area | Complete evidence |
|---|---|
| Criteria quality | Criteria identify observable results and a relevant boundary where applicable. |
| Boundary testing | The record tests what must not happen or what must remain unchanged. |
| Observed evidence | Observations describe results rather than repeating expectations or AI claims. |
| Decision reasoning | Keep or revert follows directly from the criterion results. |
| Restoration after failure | When a required criterion fails, the record shows restoration or verified isolation, a rerun of the failed trigger, and a baseline check. |
A record is incomplete if it keeps an edit with a failed or untested required criterion, relies only on the AI's summary, or claims restoration without rerunning the relevant checks.
202. Key takeaways
- Use ACT → RESPOND → CHECK → DECIDE to separate testing from judgment.
- Treat running behavior and other criterion-relevant observations as evidence; do not treat the AI's explanation as proof.
- Keep only when every required criterion passes.
- After failure, restore the known-good checkpoint unless you can verify isolation with a course-taught mechanism.
- Repetition checks reliability. A correction begins a separate bounded cycle.
203. Next lesson
The next lesson examines which mode owns mouse and keyboard input. Your validated scope and boundary records will help distinguish intended input behavior from unrelated changes.
204. Knowledge check
Answer these items for yourself before reading the answers.
A learner correctly refused the proposal in the previous lesson. What is a valid way to begin this validation task?
Show answer and feedback
Answer: Use a supplied bounded fixture or inspect a revised bounded proposal before applying it
Why: Refusal was a valid inspection decision. The learner needs a different bounded, inspected test subject rather than applying the refused proposal.
An edit passes its intended success case but fails a required boundary. Which actions belong in the current validation record?
Show answer and feedback
Answer: Record the boundary observation as a failure; Revert to the known-good checkpoint unless verified isolation is available; Rerun the failed trigger and a baseline check after restoration
Why: A required boundary failure means the edit cannot be kept. The learner records the failure, restores or verifiably isolates the edit, and reruns checks to show that the failed behavior is no longer active.
After restoration, which record provides the strongest evidence that the failed edit is no longer affecting the baseline?
Show answer and feedback
Answer: The learner relaunches, repeats the failed trigger, runs a baseline check, and records both observations
Why: Restoration must be verified on the relevant test surface. Repeating the failed trigger and a baseline check provides observable evidence about both removal of the failure and preservation of the baseline.
Which evidence methods can support this validation when direct use of the original controls is inaccessible?
Show answer and feedback
Answer: Remapped or alternative-input controls; An observer-assisted test directed by the learner; Analysis of a supplied recording that shows the trigger and result
Why: Equivalent input and observation methods are valid when they preserve the trigger, result, boundary, and decision evidence. An AI summary alone is not observable validation evidence.