# BlueMesa checkout release — evidence-and-artifact workbook

**Case packet version:** 2026.08.31-practice-3

**Case brief record:** CB01

This is a fictional, sanitized software-quality case. All systems, users, transactions, and records are fabricated; testing remains authorized and bounded and provides no security, legal, accessibility, or defect-free guarantee.

## How to use this workbook

Complete only what the fictional packet supports. Cite the module input ID beside each material statement. Write **not supplied** for missing operational records, approvals, dates, test results, or identities. Label anything you design as a **learner proposal**. Do not contact people, access systems, run tests, sign records, or present a proposed control as an observed fact. Each module contains a prerequisite gate, six-to-eight task-specific operating steps, field-by-field guidance, schema-exact supported and known-gap examples, supporting-artifact examples where authored, stop/go/escalate rules, a completion test, blank artifact tables, and mapped criteria. Row counts are contractual: if an assignment calls for 47 requirements, 20 records, 40 evaluations, or 27 tasks, the corresponding table contains that many stable rows.

## Module 1 — Define acceptance and risk

**Task mode:** bounded-case-starter

**Prompt:** Translate the requirement and known uncertainty into testable criteria and release risks.

**Deliverable:** An acceptance-criteria table and quality-risk register.

### Supplied-input register

| Input ID | Kind | Source record(s) | What the packet supplies | Where I used it |
|---|---|---|---|---|
| M01-I01 | case-fact | F03 | The sample account has a $10,000 limit and a $9,600 open balance. | |
| M01-I02 | case-fact | F04 | The cart includes a $700 item, ten-percent discount, $55 shipping, and 8.25-percent tax rule. | |
| M01-I03 | case-fact | F05 | Product and development owners disagree about the credit-check calculation order. | |
| M01-I04 | case-fact | F06 | The approved requirement does not define the calculation order. | |
| M01-I05 | case-fact | F07 | Keyboard focus disappears after the shipping modal closes. | |
| M01-I06 | case-fact | F08 | The error summary is not announced by the screen reader. | |
| M01-I07 | case-fact | F09 | Refreshing after payment timeout can create a second pending order. | |
| M01-B01 | case-brief | CB01 | Use CB01, the full versioned case brief printed once at the start of this packet, as a citable narrative source for details not normalized into F01–F12. Preserve its uncertainty language and do not treat narrative detail as approval, complete operational records, or professional judgment. | |
| M01-S01 | assignment-scope | F03, F04, F05, F06, F07, F08, F09 | Build a starter version of “An acceptance-criteria table and quality-risk register.” from the listed case facts. Treat requested structures, controls, questions, calculations, and templates as learner-designed proposals. Where an operational record or result is absent, add a gap entry naming the missing evidence and authorized owner instead of fabricating it. | |

### Completion boundary

Complete a bounded starter and gap analysis using only CB01, F03, F04, F05, F06, F07, F08, F09, and the assignment-scope record below. Populate supported fields, label every unavailable field “not supplied,” and cite the input ID for each material statement. You may design a proposed template, control, question, or decision rule, but must label it as a learner proposal rather than observed case evidence. Do not contact people, access live systems, run tests, sign records, claim approval, or invent names, dates, quotations, transactions, results, or source documents.

### Prerequisite check

- [ ] Confirm F03-F09; record that the approved credit-check order, expected duplicate-request behavior, complete accessibility acceptance standard, and release decision are not supplied.
- [ ] STOP. If calculation order, duplicate-request behavior, accessibility acceptance, or the release decision is missing or conflicts across F03–F09, route the criterion to authorized product, payments/finance, engineering, accessibility, and QA owners; do not claim acceptance approval, test execution, pass/fail, or release.

### Operating procedure

1. Capture account, cart, tax, requirement-conflict, accessibility, and duplicate-order facts with source IDs.
2. Separate supplied observations from proposed acceptance rules.
3. Write each criterion as observable given/when/then behavior with a single pass condition.
4. Show formula operands and rounding points, but keep the expected credit decision pending because calculation order is undefined.
5. Add keyboard-focus, screen-reader-summary, and timeout-refresh criteria.
6. Assign product, engineering, accessibility, payments, and QA reviewers to unresolved decisions.
7. Final-QC for traceability, ambiguity, negative paths, environment assumptions, and no invented pass result.

### Field-by-field guidance — M01-A01

| Field | What high-quality completion requires |
|---|---|
| Criterion ID | Assign a stable training criterion ID linked to one supplied requirement, observation, or decision gap. |
| Given state | State only packet-supplied preconditions and values. |
| Action | Describe one bounded user/system action to be tested; do not claim execution. |
| Expected observable result | State the observable pass condition or explicitly record a decision gap when the requirement is unresolved. |
| Formula or rounding rule | Show supplied operands and the approved rule; use Not supplied when order or rounding is undefined. |
| Environment | Record a supplied environment or Not supplied; do not invent browser, device, or build evidence. |
| Source IDs | Cite exact module input and fact IDs supporting the criterion. |
| Requirement status | Use Confirmed, Conflicting, Not supplied, or Proposed — review pending. |
| Owner | Name the authorized product, engineering, accessibility, payments, or QA role. |
| Test status | Use Not run, Blocked, Draft, or another evidence-backed state; never invent a pass. |

### Completed supported example — M01-A01

**Reference only.** This row demonstrates supported evidence and truthful status; it is not a learner submission or proof of live work.

| Criterion ID | Given state | Action | Expected observable result | Formula or rounding rule | Environment | Source IDs | Requirement status | Owner | Test status |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| AC-CREDIT-01 | $10,000 limit; $9,600 open balance; cart has a $700 item, ten-percent discount, $55 shipping, and an 8.25-percent tax rule. | Learner-proposed check of the credit decision using an approved calculation sequence. | Decision gap — expected approval/decline result cannot be fixed until the calculation order is approved. | Operands are supplied; calculation order and rounding points are not supplied because product/development disagree and the requirement is undefined. | Not supplied | M01-I01 (F03); M01-I02 (F04); M01-I03 (F05); M01-I04 (F06) | Conflicting / not supplied | Product owner with engineering and QA review | Blocked — requirement decision pending |

### Completed known-gap example — M01-A01

**Reference only.** This row demonstrates how to preserve missing evidence without inventing a result.

| Criterion ID | Given state | Action | Expected observable result | Formula or rounding rule | Environment | Source IDs | Requirement status | Owner | Test status |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| AC-FOCUS-02 | Keyboard focus disappears after the shipping modal closes. | Close the shipping modal using a keyboard in an approved test environment. | Approved focus-return target and observable focus state are not supplied. | Not applicable | Browser, OS/device, viewport, input method, and build evidence not supplied. | M01-I05 (F07) | Observed defect; acceptance target incomplete | Accessibility reviewer and frontend engineering owner | Not run — environment and expected target pending |

### Supporting artifact build sequence

1. **M01-A02 · Quality-risk register** — Produce a bounded, reviewable quality-risk register from cited packet evidence while exposing unsupported fields and required approvals. Build 2 rows from M01-I02, M01-I05, M01-I07 and address M01-EC02. Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

### Completed supporting-artifact examples

#### M01-A02 · Quality-risk register

**Reference-only completed row.** Use it to understand the evidence boundary; do not present it as your own completed work.

**Criterion demonstrated:** M01-EC02

**Why this row is included:** The canonical M01-A02 route maps M01-EC02. This single risk-register row ranks all four named risk families from the supplied observations and labels the priority order as a learner proposal pending authorized review.

| Entry ID | Issue or event | Evidence and source ID | Risk or impact | Owner | Bounded next step | Review point | Status |
| --- | --- | --- | --- | --- | --- | --- | --- |
| QRISK-01 | Learner-proposed ranking: Priority 1 payment/order duplication; Priority 2 credit-enforcement and tax-calculation uncertainty; Priority 3 keyboard and screen-reader accessibility failure. | M01-I07 (F09); M01-I01 (F03), M01-I02 (F04), M01-I03 (F05), and M01-I04 (F06); M01-I05 (F07) and M01-I06 (F08) | A refresh can create a second pending order; undefined calculation order can produce an unsupported credit or tax decision; missing focus and error announcement can block keyboard and screen-reader users. Relative likelihood, severity, and owner acceptance are not supplied. | Product, payments, tax/finance, accessibility, engineering, and QA owners | Have authorized owners confirm severity and order, resolve the calculation oracle, and approve safe evidence-based tests; do not process a real payment in this exercise. | Before release approval and before any live payment test | Draft ranking — owner review and test evidence pending |

### Stop / Go / Escalate

| Decision | Rule |
|---|---|
| **Stop** | Stop pass/fail or release claims when the requirement, formula, environment, or expected state is disputed or absent. |
| **Go** | Proceed to test design when each criterion has cited inputs, observable behavior, and an authorized owner for gaps. |
| **Escalate** | Escalate money calculations, duplicate-order behavior, and accessibility acceptance to product, finance/payments, engineering, and accessibility owners. |

### Completion test

- [ ] Money, accessibility, duplicate, and recovery criteria are observable and traceable.
- [ ] Disputed calculation order remains an explicit blocker.
- [ ] No test result or product approval is fabricated.

### Secondary evidence-trace crosswalk

The authored procedure and schema-exact examples above are the main teaching method. This compact crosswalk links the legacy starter and gap controls to the original packet.

#### Legacy worked-starter trace

| Artifact | Criterion | Input | Supported value | How to use it | Boundary |
|---|---|---|---|---|---|
| M01-A01 | M01-EC01 | M01-I01 (F03) | The sample account has a $10,000 limit and a $9,600 open balance. | Place the supplied condition in the appropriate comparison row and leave every unsupplied requirement visibly open. Cite M01-I01 (F03) in the row. | This is one evidence-backed starter entry, not a completed acceptance-criteria table or an operational result. |

#### Legacy known-gap trace

| Artifact | Criterion | Missing evidence | Why it matters | Authorized owner or reviewer | Bounded next step | Status |
|---|---|---|---|---|---|---|
| M01-A01 | M01-EC01 | The packet does not supply the complete live records, approvals, or execution results needed to finish the acceptance-criteria table. | Without that evidence, the learner cannot truthfully satisfy M01-EC01 or represent this artifact as complete. | Product owner, QA lead, or release authority | Record the missing evidence in M01-A01, name the authorized reviewer, and leave the outcome pending; do not obtain or simulate the live record in this exercise. | Open — not supplied |

### Decision prompt

**M01-I07:** What bounded decision can the Product owner, QA lead, or release authority make from M01-I07, and what must remain pending until the missing evidence or approval is supplied?

### Artifact-build tables

### M01-A01 · Acceptance-criteria table

**Purpose:** Produce a bounded, reviewable acceptance-criteria table from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M01-I01, M01-I03, M01-I04, M01-I06, M01-I02, M01-I05, M01-I07

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M01-EC01:** Identifies the missing calculation-order decision as a requirement gap
- **M01-EC03:** Names the authorized owner for expected-behavior decisions
- **M01-EC04:** Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them

| Criterion ID | Given state | Action | Expected observable result | Formula or rounding rule | Environment | Source IDs | Requirement status | Owner | Test status |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 01A01R-01 |  |  |  |  |  |  |  |  | Not started |
| 01A01R-02 |  |  |  |  |  |  |  |  | Not started |
| 01A01R-03 |  |  |  |  |  |  |  |  | Not started |
| 01A01R-04 |  |  |  |  |  |  |  |  | Not started |
| 01A01R-05 |  |  |  |  |  |  |  |  | Not started |
| 01A01R-06 |  |  |  |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M01-I01, M01-I03, M01-I04, M01-I06).
- [ ] Every mapped rubric criterion (M01-EC01, M01-EC03, M01-EC04) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### M01-A02 · Quality-risk register

**Purpose:** Produce a bounded, reviewable quality-risk register from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M01-I02, M01-I05, M01-I07

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M01-EC02:** Ranks payment duplication, credit enforcement, tax, and accessibility risks

| Entry ID | Issue or event | Evidence and source ID | Risk or impact | Owner | Bounded next step | Review point | Status |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 01A02R-01 |  |  |  |  |  |  | Not started |
| 01A02R-02 |  |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M01-I02, M01-I05, M01-I07).
- [ ] Every mapped rubric criterion (M01-EC02) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### Artifact coverage map

| Artifact | Expected rows | Mapped criteria | Scoped case-fact inputs |
|---|---:|---|---|
| M01-A01 · Acceptance-criteria table | 6 | M01-EC01, M01-EC03, M01-EC04 | M01-I01, M01-I03, M01-I04, M01-I06, M01-I02, M01-I05, M01-I07 |
| M01-A02 · Quality-risk register | 2 | M01-EC02 | M01-I02, M01-I05, M01-I07 |

### Decision and revision record

| Decision or question | Supported observations with input IDs | Contradictory evidence | Learner proposal | Alternative | Evidence that would change the recommendation |
|---|---|---|---|---|---|
| | | | | | |

### Evidence-criteria checklist

- [ ] **M01-EC01:** Identifies the missing calculation-order decision as a requirement gap
- [ ] **M01-EC02:** Ranks payment duplication, credit enforcement, tax, and accessibility risks
- [ ] **M01-EC03:** Names the authorized owner for expected-behavior decisions
- [ ] **M01-EC04:** Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them

### Self-review note

- What did I initially assume?
- Which input contradicted or weakened that assumption?
- What remains outside my role or authority?
- What will I revise before asking for human feedback?

## Module 2 — Control test conditions

**Task mode:** bounded-case-starter

**Prompt:** Design an environment and data matrix that represents the approved scope and dependencies.

**Deliverable:** A test-plan matrix with builds, devices, browsers, roles, data, services, and reset method.

### Supplied-input register

| Input ID | Kind | Source record(s) | What the packet supplies | Where I used it |
|---|---|---|---|---|
| M02-I01 | case-fact | F01 | The release candidate is build 4.8.17 in staging. | |
| M02-I02 | case-fact | F02 | Six browsers and two mobile devices are in scope, while the plan covers one desktop browser. | |
| M02-I03 | case-fact | F11 | The tax service changed after the prior regression baseline. | |
| M02-B01 | case-brief | CB01 | Use CB01, the full versioned case brief printed once at the start of this packet, as a citable narrative source for details not normalized into F01–F12. Preserve its uncertainty language and do not treat narrative detail as approval, complete operational records, or professional judgment. | |
| M02-S01 | assignment-scope | F01, F02, F11 | Build a starter version of “A test-plan matrix with builds, devices, browsers, roles, data, services, and reset method.” from the listed case facts. Treat requested structures, controls, questions, calculations, and templates as learner-designed proposals. Where an operational record or result is absent, add a gap entry naming the missing evidence and authorized owner instead of fabricating it. | |

### Completion boundary

Complete a bounded starter and gap analysis using only CB01, F01, F02, F11, and the assignment-scope record below. Populate supported fields, label every unavailable field “not supplied,” and cite the input ID for each material statement. You may design a proposed template, control, question, or decision rule, but must label it as a learner proposal rather than observed case evidence. Do not contact people, access live systems, run tests, sign records, claim approval, or invent names, dates, quotations, transactions, results, or source documents.

### Prerequisite check

- [ ] Confirm F01, F02, and F11; record that browser/device versions, operating systems, assistive-technology combinations, test accounts, data reset method, and approved coverage priority are not supplied.
- [ ] STOP. If environment versions, assistive-technology coverage, test accounts, data reset, or coverage priority is missing or conflicts with F01/F02/F11, route the matrix to authorized QA, product, and accessibility owners; do not claim coverage approval or execute testing.

### Operating procedure

1. Freeze build 4.8.17 as the version under design review.
2. Enumerate all six browser and two mobile-device slots instead of collapsing them into one desktop row.
3. Add operating system, viewport/input method, assistive technology, locale, and network-state fields as not supplied where absent.
4. Map checkout risks to each proposed environment using a risk-based rationale.
5. Include the changed tax service as a dependency and baseline-reset trigger.
6. Define setup, data reset, evidence capture, and blocked-environment handling.
7. Final-QC coverage counts, version traceability, dependency state, owners, and pending execution.

### Field-by-field guidance — M02-A01

| Field | What high-quality completion requires |
|---|---|
| Environment ID | Assign one stable row ID per planned environment slot. |
| Build | Record the supplied build identifier and source ID or Not supplied. |
| Browser/version | Record the approved browser/version or Not supplied; do not invent scope values. |
| OS/device | Record the approved OS/device combination or Not supplied. |
| Viewport/input | Record viewport and keyboard/touch/pointer coverage or Not supplied. |
| Assistive technology | Record the approved assistive-technology/version pairing or Not supplied. |
| Locale/network | Record locale and network condition or Not supplied. |
| Dependency version | Record material dependency/baseline versions, including tax-service status, or Not supplied. |
| Risk coverage | Map the row to a cited scope/risk and state what remains uncovered. |
| Evidence location | Name the planned evidence location; leave it pending because tests were not run. |
| Owner | Name the authorized QA or specialist-review role. |
| Status | Use Planned — approval pending, Blocked, or Not supplied; never claim execution. |

### Completed supported example — M02-A01

**Reference only.** This row demonstrates supported evidence and truthful status; it is not a learner submission or proof of live work.

| Environment ID | Build | Browser/version | OS/device | Viewport/input | Assistive technology | Locale/network | Dependency version | Risk coverage | Evidence location | Owner | Status |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| ENV-01 | 4.8.17 staging — M02-I01 (F01) | Not supplied | Desktop combination not supplied | Keyboard coverage proposed; viewport not supplied | Not supplied | Not supplied | Tax service changed after the prior baseline — M02-I03 (F11) | One of at least eight planned slots; exact six-browser/two-mobile combinations remain unspecified — M02-I02 (F02). | Pending — test execution is outside this exercise | QA lead | Draft — environment details not supplied |

### Completed known-gap example — M02-A01

**Reference only.** This row demonstrates how to preserve missing evidence without inventing a result.

| Environment ID | Build | Browser/version | OS/device | Viewport/input | Assistive technology | Locale/network | Dependency version | Risk coverage | Evidence location | Owner | Status |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| ENV-02 | 4.8.17 staging — M02-I01 (F01) | Not supplied | Mobile device model and OS not supplied | Touch and responsive viewport details not supplied | Not supplied | Not supplied | Current tax-service version not supplied | Mobile scope exists, but the approved pairing and expected results are not supplied — M02-I02 (F02). | Not supplied | QA lead and accessibility reviewer | Blocked — environment definition pending |

### Supporting artifact build sequence

This module has no separate supporting artifact; complete the principal artifact and its decision record.

### Completed supporting-artifact examples

No additional completed supporting-artifact row is supplied. Use the supporting artifact instructions, scoped inputs, completion checks, and known-gap method above; keep unsupported cells marked **not supplied**.

### Stop / Go / Escalate

| Decision | Rule |
|---|---|
| **Stop** | Stop execution or coverage claims when build, environment, dependency, test data, or evidence-capture state is unknown. |
| **Go** | Proceed when every in-scope slot has a reproducible setup and risk rationale. |
| **Escalate** | Escalate inaccessible environments, dependency drift, and scope reductions to QA/product/accessibility owners. |

### Completion test

- [ ] Six browser and two mobile-device slots are explicitly represented.
- [ ] Build and tax-service versions are controlled.
- [ ] No environment is represented as executed.

### Secondary evidence-trace crosswalk

The authored procedure and schema-exact examples above are the main teaching method. This compact crosswalk links the legacy starter and gap controls to the original packet.

#### Legacy worked-starter trace

| Artifact | Criterion | Input | Supported value | How to use it | Boundary |
|---|---|---|---|---|---|
| M02-A01 | M02-EC01 | M02-I01 (F01) | The release candidate is build 4.8.17 in staging. | Place the supplied condition in the appropriate comparison row and leave every unsupplied requirement visibly open. Cite M02-I01 (F01) in the row. | This is one evidence-backed starter entry, not a completed cross-environment test-plan matrix or an operational result. |

#### Legacy known-gap trace

| Artifact | Criterion | Missing evidence | Why it matters | Authorized owner or reviewer | Bounded next step | Status |
|---|---|---|---|---|---|---|
| M02-A01 | M02-EC01 | The packet does not supply the complete live records, approvals, or execution results needed to finish the cross-environment test-plan matrix. | Without that evidence, the learner cannot truthfully satisfy M02-EC01 or represent this artifact as complete. | Product owner, QA lead, or release authority | Record the missing evidence in M02-A01, name the authorized reviewer, and leave the outcome pending; do not obtain or simulate the live record in this exercise. | Open — not supplied |

### Decision prompt

**M02-I03:** What bounded decision can the Product owner, QA lead, or release authority make from M02-I03, and what must remain pending until the missing evidence or approval is supplied?

### Artifact-build tables

### M02-A01 · Cross-environment test-plan matrix

**Purpose:** Produce a bounded, reviewable cross-environment test-plan matrix from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M02-I01, M02-I02, M02-I03

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M02-EC01:** Covers all scoped browser and mobile classes using risk-based rationale
- **M02-EC02:** Versions the payment and tax dependencies
- **M02-EC03:** Provides repeatable data setup and cleanup without real payment data
- **M02-EC04:** Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them

| Environment ID | Build | Browser/version | OS/device | Viewport/input | Assistive technology | Locale/network | Dependency version | Risk coverage | Evidence location | Owner | Status |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 02A01R-01 |  |  |  |  |  |  |  |  |  |  | Not started |
| 02A01R-02 |  |  |  |  |  |  |  |  |  |  | Not started |
| 02A01R-03 |  |  |  |  |  |  |  |  |  |  | Not started |
| 02A01R-04 |  |  |  |  |  |  |  |  |  |  | Not started |
| 02A01R-05 |  |  |  |  |  |  |  |  |  |  | Not started |
| 02A01R-06 |  |  |  |  |  |  |  |  |  |  | Not started |
| 02A01R-07 |  |  |  |  |  |  |  |  |  |  | Not started |
| 02A01R-08 |  |  |  |  |  |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M02-I01, M02-I02, M02-I03).
- [ ] Every mapped rubric criterion (M02-EC01, M02-EC02, M02-EC03, M02-EC04) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### Artifact coverage map

| Artifact | Expected rows | Mapped criteria | Scoped case-fact inputs |
|---|---:|---|---|
| M02-A01 · Cross-environment test-plan matrix | 8 | M02-EC01, M02-EC02, M02-EC03, M02-EC04 | M02-I01, M02-I02, M02-I03 |

### Decision and revision record

| Decision or question | Supported observations with input IDs | Contradictory evidence | Learner proposal | Alternative | Evidence that would change the recommendation |
|---|---|---|---|---|---|
| | | | | | |

### Evidence-criteria checklist

- [ ] **M02-EC01:** Covers all scoped browser and mobile classes using risk-based rationale
- [ ] **M02-EC02:** Versions the payment and tax dependencies
- [ ] **M02-EC03:** Provides repeatable data setup and cleanup without real payment data
- [ ] **M02-EC04:** Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them

### Self-review note

- What did I initially assume?
- Which input contradicted or weakened that assumption?
- What remains outside my role or authority?
- What will I revise before asking for human feedback?

## Module 3 — Write reproducible evidence

**Task mode:** bounded-case-starter

**Prompt:** Create tests for credit calculation, payment timeout, and accessible error handling.

**Deliverable:** Six test-case designs, two evidence starters for the observed accessibility and duplicate-order issues, and result-pending fields for every unexecuted case.

### Supplied-input register

| Input ID | Kind | Source record(s) | What the packet supplies | Where I used it |
|---|---|---|---|---|
| M03-I01 | case-fact | F03 | The sample account has a $10,000 limit and a $9,600 open balance. | |
| M03-I02 | case-fact | F04 | The cart includes a $700 item, ten-percent discount, $55 shipping, and 8.25-percent tax rule. | |
| M03-I03 | case-fact | F05 | Product and development owners disagree about the credit-check calculation order. | |
| M03-I04 | case-fact | F06 | The approved requirement does not define the calculation order. | |
| M03-I05 | case-fact | F07 | Keyboard focus disappears after the shipping modal closes. | |
| M03-I06 | case-fact | F08 | The error summary is not announced by the screen reader. | |
| M03-I07 | case-fact | F09 | Refreshing after payment timeout can create a second pending order. | |
| M03-I08 | case-fact | F10 | Duplicate requests share an idempotency key but receive different sandbox response identifiers. | |
| M03-I09 | case-fact | F12 | The existing checkout-broken defect lacks reproducibility and expected-result evidence. | |
| M03-B01 | case-brief | CB01 | Use CB01, the full versioned case brief printed once at the start of this packet, as a citable narrative source for details not normalized into F01–F12. Preserve its uncertainty language and do not treat narrative detail as approval, complete operational records, or professional judgment. | |
| M03-S01 | assignment-scope | F03, F04, F05, F06, F07, F08, F09, F10, F12 | Build a starter version of “Six test-case designs, two evidence starters for the observed accessibility and duplicate-order issues, and result-pending fields for every unexecuted case.” from the listed case facts. Treat requested structures, controls, questions, calculations, and templates as learner-designed proposals. Where an operational record or result is absent, add a gap entry naming the missing evidence and authorized owner instead of fabricating it. | |

### Completion boundary

Complete a bounded starter and gap analysis using only CB01, F03, F04, F05, F06, F07, F08, F09, F10, F12, and the assignment-scope record below. Populate supported fields, label every unavailable field “not supplied,” and cite the input ID for each material statement. You may design a proposed template, control, question, or decision rule, but must label it as a learner proposal rather than observed case evidence. Do not contact people, access live systems, run tests, sign records, claim approval, or invent names, dates, quotations, transactions, results, or source documents.

### Prerequisite check

- [ ] Confirm F03-F10 and F12; record that approved formula order, precise environments, complete steps, expected duplicate behavior, timestamps, screenshots/logs, and execution results are absent.
- [ ] STOP. If formula order, environment, reproducible steps, expected duplicate behavior, or evidence method is missing or conflicts with F03–F10/F12, route the design to authorized product, payments, accessibility, and QA reviewers; do not claim test approval, execution, pass/fail, or a defect conclusion.

### Operating procedure

1. Create exactly six stable test-case IDs spanning money boundary, calculation ambiguity, keyboard focus, screen-reader summary, timeout refresh, and idempotency.
2. Write preconditions and test data directly from supplied facts without inventing credentials or records.
3. Express each action sequence as a learner-proposed reproducible method.
4. State the expected result only where approved evidence exists; otherwise name the pending product decision.
5. Specify environment and evidence capture, marking absent versions, timestamps, logs, and screenshots not supplied.
6. Route requirement, accessibility, and payments questions to qualified reviewers before execution.
7. Final-QC IDs, sources, preconditions, steps, expected results, negative paths, and pending status.

### Field-by-field guidance — M03-A01

| Field | What high-quality completion requires |
|---|---|
| Test ID | Use one stable ID for each of the six designed cases. |
| Requirement/risk | Name the cited requirement, observation, or unresolved oracle addressed by the case. |
| Preconditions | State only supplied setup conditions; mark unavailable data Not supplied. |
| Test data | Use the exact supplied values or a clearly labeled learner-proposed safe value. |
| Ordered steps | Write reproducible numbered actions without claiming they were executed. |
| Expected result or decision gap | State the approved observable result or the precise missing decision that blocks it. |
| Environment | Name the supplied environment or Not supplied. |
| Evidence to capture | List the planned screenshots, logs, network records, accessibility tree, or identifiers; evidence remains pending. |
| Reviewer | Name the qualified product, engineering, accessibility, payments, or QA role. |
| Result | Use Not run or Blocked unless the packet supplies a result. |
| Status | Use Draft, Ready after approval, or Blocked. |

### Completed supported example — M03-A01

**Reference only.** This row demonstrates supported evidence and truthful status; it is not a learner submission or proof of live work.

| Test ID | Requirement/risk | Preconditions | Test data | Ordered steps | Expected result or decision gap | Environment | Evidence to capture | Reviewer | Result | Status |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| TEST-01 | Credit-decision arithmetic is disputed — M03-I03 (F05); approved order is absent — M03-I04 (F06). | Sample account has $10,000 limit and $9,600 open balance — M03-I01 (F03). | $700 item, ten-percent discount, $55 shipping, 8.25-percent tax rule — M03-I02 (F04). | 1) Load approved safe account; 2) enter supplied cart values; 3) submit only after the calculation rule is approved; 4) capture operands and decision trace. | Blocked — calculation order, rounding points, and expected credit decision are not supplied. | Not supplied | Calculation trace, displayed totals, decision message, request/response IDs, and timestamp. | Product owner, engineering owner, and QA lead | Not run | Draft — oracle decision pending |

### Completed known-gap example — M03-A01

**Reference only.** This row demonstrates how to preserve missing evidence without inventing a result.

| Test ID | Requirement/risk | Preconditions | Test data | Ordered steps | Expected result or decision gap | Environment | Evidence to capture | Reviewer | Result | Status |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| TEST-02 | Refresh after payment timeout can create a second pending order — M03-I07 (F09); duplicate requests share a key but sandbox IDs differ — M03-I08 (F10). | Approved safe payment sandbox account and timeout setup are not supplied. | Payment payload, idempotency-key generation rule, and expected record state are not supplied. | Learner-proposed sequence: submit, induce approved timeout, refresh once, and compare order/request records. | Expected duplicate-request and order-state behavior requires authorized product/payments decision. | Not supplied | Request IDs, key, response IDs, order IDs/statuses, timestamps, and logs. | Payments engineer, product owner, and QA lead | Not run | Blocked — safe setup and oracle not supplied |

### Supporting artifact build sequence

1. **M03-A02 · Accessibility evidence starter** — Produce a bounded, reviewable accessibility evidence starter from cited packet evidence while exposing unsupported fields and required approvals. Build 1 row from M03-I02, M03-I04 and address M03-EC02. Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”
2. **M03-A03 · Duplicate-order evidence starter** — Produce a bounded, reviewable duplicate-order evidence starter from cited packet evidence while exposing unsupported fields and required approvals. Build 1 row from M03-I03, M03-I07, M03-I08 and address M03-EC03. Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

### Completed supporting-artifact examples

#### M03-A02 · Accessibility evidence starter

**Reference-only completed row.** Use it to understand the evidence boundary; do not present it as your own completed work.

**Criterion demonstrated:** M03-EC02

**Why this row is included:** The canonical workbook maps M03-EC02 to M03-A02. The row uses only the supplied numeric operands and known idempotency/response-identifier facts, preserves the undefined calculation order as a gap, and claims no test result.

| Record ID | Supported facts | Source input ID | Decision or action pending | Owner or reviewer | Evidence needed | Status |
| --- | --- | --- | --- | --- | --- | --- |
| CALC-TRACE-01 | The sample account has a $10,000 limit and $9,600 open balance; the cart has a $700 item, 10-percent discount, $55 shipping, and an 8.25-percent tax rule. The calculation order is disputed and undefined. Duplicate requests share an idempotency key while sandbox response identifiers differ. | M03-I01 (F03), M03-I02 (F04), M03-I03 (F05), M03-I04 (F06), and M03-I08 (F10) | Approve the calculation sequence, rounding points, expected credit decision, and request-identifier correlation rule before executing or grading the case. | Product owner, finance/payments owner, engineering owner, and QA reviewer | Approved requirement; safe environment; calculation trace; request, response, idempotency, order, and timestamp identifiers; and authorized expected-result oracle. | Design only — calculation oracle and execution evidence not supplied |

### Stop / Go / Escalate

| Decision | Rule |
|---|---|
| **Stop** | Stop execution or defect conclusions when expected behavior, environment, safe test data, or evidence method is missing. |
| **Go** | Proceed when all six designs are reproducible and unresolved expected outcomes are explicitly assigned. |
| **Escalate** | Escalate formula and duplicate-state ambiguity to product/payments; accessibility expectations to the accessibility owner. |

### Completion test

- [ ] Exactly six distinct risk-based designs are present.
- [ ] Each case has traceable data, method, expected-state boundary, reviewer, and evidence plan.
- [ ] No execution result is implied.

### Secondary evidence-trace crosswalk

The authored procedure and schema-exact examples above are the main teaching method. This compact crosswalk links the legacy starter and gap controls to the original packet.

#### Legacy worked-starter trace

| Artifact | Criterion | Input | Supported value | How to use it | Boundary |
|---|---|---|---|---|---|
| M03-A01 | M03-EC01 | M03-I01 (F03) | The sample account has a $10,000 limit and a $9,600 open balance. | Use the supplied value or condition as the first traceable worksheet entry; do not calculate a result unless every required operand is supplied. Cite M03-I01 (F03) in the row. | This is one evidence-backed starter entry, not a completed six test-case designs or an operational result. |

#### Legacy known-gap trace

| Artifact | Criterion | Missing evidence | Why it matters | Authorized owner or reviewer | Bounded next step | Status |
|---|---|---|---|---|---|---|
| M03-A01 | M03-EC01 | The packet does not supply the complete live records, approvals, or execution results needed to finish the six test-case designs. | Without that evidence, the learner cannot truthfully satisfy M03-EC01 or represent this artifact as complete. | Product owner, QA lead, or release authority | Record the missing evidence in M03-A01, name the authorized reviewer, and leave the outcome pending; do not obtain or simulate the live record in this exercise. | Open — not supplied |

### Decision prompt

**M03-I07:** What bounded decision can the Product owner, QA lead, or release authority make from M03-I07, and what must remain pending until the missing evidence or approval is supplied?

### Artifact-build tables

### M03-A01 · Six test-case designs

**Purpose:** Produce a bounded, reviewable six test-case designs from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M03-I01, M03-I05, M03-I06, M03-I09, M03-I02, M03-I03, M03-I04, M03-I07, M03-I08

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M03-EC01:** Each design states source, precondition, data, steps, expected result, environment, and evidence to capture without inventing actual results or timestamps

| Test ID | Requirement/risk | Preconditions | Test data | Ordered steps | Expected result or decision gap | Environment | Evidence to capture | Reviewer | Result | Status |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| TEST-01 |  |  |  |  |  |  |  |  |  | Not started |
| TEST-02 |  |  |  |  |  |  |  |  |  | Not started |
| TEST-03 |  |  |  |  |  |  |  |  |  | Not started |
| TEST-04 |  |  |  |  |  |  |  |  |  | Not started |
| TEST-05 |  |  |  |  |  |  |  |  |  | Not started |
| TEST-06 |  |  |  |  |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M03-I01, M03-I05, M03-I06, M03-I09).
- [ ] Every mapped rubric criterion (M03-EC01) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### M03-A02 · Accessibility evidence starter

**Purpose:** Produce a bounded, reviewable accessibility evidence starter from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M03-I02, M03-I04

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M03-EC02:** Uses supplied calculation inputs and known request-identifier facts only where available

| Record ID | Supported facts | Source input ID | Decision or action pending | Owner or reviewer | Evidence needed | Status |
| --- | --- | --- | --- | --- | --- | --- |
| 03A02R-01 |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M03-I02, M03-I04).
- [ ] Every mapped rubric criterion (M03-EC02) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### M03-A03 · Duplicate-order evidence starter

**Purpose:** Produce a bounded, reviewable duplicate-order evidence starter from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M03-I03, M03-I07, M03-I08

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M03-EC03:** Uses accessible names and defines observable assistive-technology outcomes while leaving execution pending

| Record ID | Supported facts | Source input ID | Decision or action pending | Owner or reviewer | Evidence needed | Status |
| --- | --- | --- | --- | --- | --- | --- |
| 03A03R-01 |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M03-I03, M03-I07, M03-I08).
- [ ] Every mapped rubric criterion (M03-EC03) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### Artifact coverage map

| Artifact | Expected rows | Mapped criteria | Scoped case-fact inputs |
|---|---:|---|---|
| M03-A01 · Six test-case designs | 6 | M03-EC01 | M03-I01, M03-I05, M03-I06, M03-I09, M03-I02, M03-I03, M03-I04, M03-I07, M03-I08 |
| M03-A02 · Accessibility evidence starter | 1 | M03-EC02 | M03-I02, M03-I04 |
| M03-A03 · Duplicate-order evidence starter | 1 | M03-EC03 | M03-I03, M03-I07, M03-I08 |

### Decision and revision record

| Decision or question | Supported observations with input IDs | Contradictory evidence | Learner proposal | Alternative | Evidence that would change the recommendation |
|---|---|---|---|---|---|
| | | | | | |

### Evidence-criteria checklist

- [ ] **M03-EC01:** Each design states source, precondition, data, steps, expected result, environment, and evidence to capture without inventing actual results or timestamps
- [ ] **M03-EC02:** Uses supplied calculation inputs and known request-identifier facts only where available
- [ ] **M03-EC03:** Uses accessible names and defines observable assistive-technology outcomes while leaving execution pending

### Self-review note

- What did I initially assume?
- Which input contradicted or weakened that assumption?
- What remains outside my role or authority?
- What will I revise before asking for human feedback?

## Module 4 — Explore bounded edge cases

**Task mode:** bounded-case-starter

**Prompt:** Charter an authorized exploration of retries, boundaries, navigation, interruption, and recovery.

**Deliverable:** A sixty-minute exploratory charter, pre-session coverage map, note template, and new-risk hypothesis list; no exploratory session or finding is represented as completed.

### Supplied-input register

| Input ID | Kind | Source record(s) | What the packet supplies | Where I used it |
|---|---|---|---|---|
| M04-I01 | case-fact | F03 | The sample account has a $10,000 limit and a $9,600 open balance. | |
| M04-I02 | case-fact | F04 | The cart includes a $700 item, ten-percent discount, $55 shipping, and 8.25-percent tax rule. | |
| M04-I03 | case-fact | F05 | Product and development owners disagree about the credit-check calculation order. | |
| M04-I04 | case-fact | F06 | The approved requirement does not define the calculation order. | |
| M04-I05 | case-fact | F07 | Keyboard focus disappears after the shipping modal closes. | |
| M04-I06 | case-fact | F08 | The error summary is not announced by the screen reader. | |
| M04-I07 | case-fact | F09 | Refreshing after payment timeout can create a second pending order. | |
| M04-I08 | case-fact | F10 | Duplicate requests share an idempotency key but receive different sandbox response identifiers. | |
| M04-B01 | case-brief | CB01 | Use CB01, the full versioned case brief printed once at the start of this packet, as a citable narrative source for details not normalized into F01–F12. Preserve its uncertainty language and do not treat narrative detail as approval, complete operational records, or professional judgment. | |
| M04-S01 | assignment-scope | F03, F04, F05, F06, F07, F08, F09, F10 | Build a starter version of “A sixty-minute exploratory charter, pre-session coverage map, note template, and new-risk hypothesis list; no exploratory session or finding is represented as completed.” from the listed case facts. Treat requested structures, controls, questions, calculations, and templates as learner-designed proposals. Where an operational record or result is absent, add a gap entry naming the missing evidence and authorized owner instead of fabricating it. | |

### Completion boundary

Complete a bounded starter and gap analysis using only CB01, F03, F04, F05, F06, F07, F08, F09, F10, and the assignment-scope record below. Populate supported fields, label every unavailable field “not supplied,” and cite the input ID for each material statement. You may design a proposed template, control, question, or decision rule, but must label it as a learner proposal rather than observed case evidence. Do not contact people, access live systems, run tests, sign records, claim approval, or invent names, dates, quotations, transactions, results, or source documents.

### Prerequisite check

- [ ] Confirm F03-F10; record that session duration, tester, approved oracle, browser/device allocation, data-reset method, log access, and actual observations beyond the supplied facts are absent.
- [ ] STOP. If the session scope, tester, oracle, environment allocation, data reset, or log access is missing or conflicts across F03–F10, route the charter to the authorized QA, product, and accessibility reviewers; do not claim charter approval, execute exploration, or report a finding or severity.

### Operating procedure

1. State one bounded mission around checkout money, accessibility, and duplicate-order risk.
2. List supplied starting observations separately from learner-designed hypotheses.
3. Choose tours for boundary arithmetic, modal focus, announced errors, timeout refresh, and repeated idempotency.
4. Define what to vary and what to hold constant for each tour.
5. Specify notes, timestamps, screenshots, accessibility output, request IDs, and state transitions to capture.
6. Add pause and escalation rules for unsafe payment behavior, sensitive data, environment drift, and ambiguous requirements.
7. Final-QC mission, scope, exclusions, timebox, oracle gaps, evidence plan, owner, and unexecuted status.

### Field-by-field guidance — M04-A01

| Field | What high-quality completion requires |
|---|---|
| Section | Name the brief section or decision topic this row resolves. Module use: Use the charter to explore bounded checkout risks without substituting exploration for approved requirements or reproducible evidence. |
| Supported statement | Write a bounded statement supported by cited packet facts. Module use: Use the charter to explore bounded checkout risks without substituting exploration for approved requirements or reproducible evidence. |
| Source input ID | Cite the exact Fxx or module input ID supporting the entry. Module use: Use the charter to explore bounded checkout risks without substituting exploration for approved requirements or reproducible evidence. |
| Assumption or gap | Separate a provisional assumption from evidence that is absent. Module use: Use the charter to explore bounded checkout risks without substituting exploration for approved requirements or reproducible evidence. |
| Decision requested | Frame the exact approval, clarification, or risk decision needed. Module use: Use the charter to explore bounded checkout risks without substituting exploration for approved requirements or reproducible evidence. |
| Reviewer | Name the qualified review role and leave approval pending. Module use: Use the charter to explore bounded checkout risks without substituting exploration for approved requirements or reproducible evidence. |
| Status | Use a truthful state such as draft, open—not supplied, review pending, or blocked. Module use: Use the charter to explore bounded checkout risks without substituting exploration for approved requirements or reproducible evidence. |

### Completed supported example — M04-A01

**Reference only.** This row demonstrates supported evidence and truthful status; it is not a learner submission or proof of live work.

| Section | Supported statement | Source input ID | Assumption or gap | Decision requested | Reviewer | Status |
| --- | --- | --- | --- | --- | --- | --- |
| Mission and risk focus | Explore how build 4.8.17 handles money boundaries, focus/announcement, timeout refresh, and repeated idempotency using safe staging data. | F03, F07, F08, F09, F10 | Exact timebox, environments, safe account, and approved expected results are not supplied. | Approve charter scope and evidence method before a session. | QA lead with product, payments, and accessibility reviewers | Draft - session not run |

### Completed known-gap example — M04-A01

**Reference only.** This row demonstrates how to preserve missing evidence without inventing a result.

| Section | Supported statement | Source input ID | Assumption or gap | Decision requested | Reviewer | Status |
| --- | --- | --- | --- | --- | --- | --- |
| Oracle and stopping conditions | Product/development disagree and the requirement does not define calculation order. | F05, F06 | A pass oracle cannot be created for the credit calculation. | Obtain an authorized product/finance decision; explore only observable differences meanwhile. | Product and finance/payments owners | Blocked for pass/fail conclusion |

### Supporting artifact build sequence

1. **M04-A02 · Pre-session coverage map** — Produce a bounded, reviewable pre-session coverage map from cited packet evidence while exposing unsupported fields and required approvals. Build 2 rows from M04-I02 and address M04-EC02. Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”
2. **M04-A03 · Exploratory note template** — Produce a bounded, reviewable exploratory note template from cited packet evidence while exposing unsupported fields and required approvals. Build 2 rows from M04-I03 and address M04-EC03. Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”
3. **M04-A04 · New-risk hypothesis list** — Produce a bounded, reviewable new-risk hypothesis list from cited packet evidence while exposing unsupported fields and required approvals. Build 2 rows from M04-I04 and address M04-EC04. Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

### Completed supporting-artifact examples

#### M04-A02 · Pre-session coverage map

**Reference-only completed row.** Use it to understand the evidence boundary; do not present it as your own completed work.

**Criterion demonstrated:** M04-EC02

**Why this row is included:** The canonical M04-A02 route maps M04-EC02. The row specifies purposeful boundary and transition coverage instead of random clicking while leaving the session and observed results unclaimed.

| Element | From or trigger | To or outcome | Evidence and source ID | Owner | Open question | Status |
| --- | --- | --- | --- | --- | --- | --- |
| Boundary-value and state-transition coverage path | Account and cart values around the credit limit, followed by payment submission, timeout, refresh, and repeated idempotent request states. | Learner-proposed coverage: exercise below/equal/above decision boundaries and trace idle to submitted to timed-out to refreshed states while checking for one logical order. | M04-I01 (F03), M04-I02 (F04), M04-I07 (F09), and M04-I08 (F10) | QA lead with product, payments, and engineering reviewers | Approved calculation order, rounding points, expected state transitions, safe account, timeout method, and test environment are not supplied. | Learner-proposed coverage — exploratory session not run |

### Stop / Go / Escalate

| Decision | Rule |
|---|---|
| **Stop** | Pause for unsafe payment side effects, sensitive data, environment drift, or an absent oracle required for a conclusion. |
| **Go** | Proceed only with approved safe data, bounded scope, evidence capture, and explicit unknowns. |
| **Escalate** | Escalate new severe risks immediately and requirement ambiguity before assigning severity or pass/fail. |

### Completion test

- [ ] Mission, tours, variables, evidence, timebox gap, and stop conditions are explicit.
- [ ] Known observations are separated from hypotheses.
- [ ] No exploratory session or finding is fabricated.

### Secondary evidence-trace crosswalk

The authored procedure and schema-exact examples above are the main teaching method. This compact crosswalk links the legacy starter and gap controls to the original packet.

#### Legacy worked-starter trace

| Artifact | Criterion | Input | Supported value | How to use it | Boundary |
|---|---|---|---|---|---|
| M04-A01 | M04-EC01 | M04-I01 (F03) | The sample account has a $10,000 limit and a $9,600 open balance. | State the supplied condition with its limitation and frame the decision that an authorized reviewer must make. Cite M04-I01 (F03) in the row. | This is one evidence-backed starter entry, not a completed exploratory test charter or an operational result. |

#### Legacy known-gap trace

| Artifact | Criterion | Missing evidence | Why it matters | Authorized owner or reviewer | Bounded next step | Status |
|---|---|---|---|---|---|---|
| M04-A02 | M04-EC02 | The packet does not supply the complete live records, approvals, or execution results needed to finish the pre-session coverage map. | Without that evidence, the learner cannot truthfully satisfy M04-EC02 or represent this artifact as complete. | Product owner, QA lead, or release authority | Record the missing evidence in M04-A02, name the authorized reviewer, and leave the outcome pending; do not obtain or simulate the live record in this exercise. | Open — not supplied |

### Decision prompt

**M04-I07:** What bounded decision can the Product owner, QA lead, or release authority make from M04-I07, and what must remain pending until the missing evidence or approval is supplied?

### Artifact-build tables

### M04-A01 · Exploratory test charter

**Purpose:** Produce a bounded, reviewable exploratory test charter from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M04-I01, M04-I05, M04-I06, M04-I07, M04-I08, M04-I02, M04-I03, M04-I04

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M04-EC01:** Defines mission, techniques, time, prohibited actions, and evidence

| Section | Supported statement | Source input ID | Assumption or gap | Decision requested | Reviewer | Status |
| --- | --- | --- | --- | --- | --- | --- |
| 04A01R-01 |  |  |  |  |  | Not started |
| 04A01R-02 |  |  |  |  |  | Not started |
| 04A01R-03 |  |  |  |  |  | Not started |
| 04A01R-04 |  |  |  |  |  | Not started |
| 04A01R-05 |  |  |  |  |  | Not started |
| 04A01R-06 |  |  |  |  |  | Not started |
| 04A01R-07 |  |  |  |  |  | Not started |
| 04A01R-08 |  |  |  |  |  | Not started |
| 04A01R-09 |  |  |  |  |  | Not started |
| 04A01R-10 |  |  |  |  |  | Not started |
| 04A01R-11 |  |  |  |  |  | Not started |
| 04A01R-12 |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M04-I01, M04-I05, M04-I06, M04-I07, M04-I08).
- [ ] Every mapped rubric criterion (M04-EC01) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### M04-A02 · Pre-session coverage map

**Purpose:** Produce a bounded, reviewable pre-session coverage map from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M04-I02

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M04-EC02:** Exercises boundary values and state transitions rather than random clicking

| Element | From or trigger | To or outcome | Evidence and source ID | Owner | Open question | Status |
| --- | --- | --- | --- | --- | --- | --- |
| 04A02R-01 |  |  |  |  |  | Not started |
| 04A02R-02 |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M04-I02).
- [ ] Every mapped rubric criterion (M04-EC02) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### M04-A03 · Exploratory note template

**Purpose:** Produce a bounded, reviewable exploratory note template from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M04-I03

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M04-EC03:** Stops and escalates any security or production-impact question outside authorization

| Section or field | Purpose | Supported entry | Source input ID | Gap or learner proposal | Owner or reviewer | Status |
| --- | --- | --- | --- | --- | --- | --- |
| 04A03R-01 |  |  |  |  |  | Not started |
| 04A03R-02 |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M04-I03).
- [ ] Every mapped rubric criterion (M04-EC03) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### M04-A04 · New-risk hypothesis list

**Purpose:** Produce a bounded, reviewable new-risk hypothesis list from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M04-I04

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M04-EC04:** Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them

| Entry ID | Issue or event | Evidence and source ID | Risk or impact | Owner | Bounded next step | Review point | Status |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 04A04R-01 |  |  |  |  |  |  | Not started |
| 04A04R-02 |  |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M04-I04).
- [ ] Every mapped rubric criterion (M04-EC04) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### Artifact coverage map

| Artifact | Expected rows | Mapped criteria | Scoped case-fact inputs |
|---|---:|---|---|
| M04-A01 · Exploratory test charter | 12 | M04-EC01 | M04-I01, M04-I05, M04-I06, M04-I07, M04-I08, M04-I02, M04-I03, M04-I04 |
| M04-A02 · Pre-session coverage map | 2 | M04-EC02 | M04-I02 |
| M04-A03 · Exploratory note template | 2 | M04-EC03 | M04-I03 |
| M04-A04 · New-risk hypothesis list | 2 | M04-EC04 | M04-I04 |

### Decision and revision record

| Decision or question | Supported observations with input IDs | Contradictory evidence | Learner proposal | Alternative | Evidence that would change the recommendation |
|---|---|---|---|---|---|
| | | | | | |

### Evidence-criteria checklist

- [ ] **M04-EC01:** Defines mission, techniques, time, prohibited actions, and evidence
- [ ] **M04-EC02:** Exercises boundary values and state transitions rather than random clicking
- [ ] **M04-EC03:** Stops and escalates any security or production-impact question outside authorization
- [ ] **M04-EC04:** Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them

### Self-review note

- What did I initially assume?
- Which input contradicted or weakened that assumption?
- What remains outside my role or authority?
- What will I revise before asking for human feedback?

## Module 5 — Make defects actionable

**Task mode:** bounded-case-starter

**Prompt:** Rewrite and classify the known failures using impact and reproducibility evidence.

**Deliverable:** Two defect-report starters for the observed accessibility and duplicate-order issues, one incomplete-evidence remediation record for F12, and a severity-versus-priority decision proposal.

### Supplied-input register

| Input ID | Kind | Source record(s) | What the packet supplies | Where I used it |
|---|---|---|---|---|
| M05-I01 | case-fact | F07 | Keyboard focus disappears after the shipping modal closes. | |
| M05-I02 | case-fact | F08 | The error summary is not announced by the screen reader. | |
| M05-I03 | case-fact | F09 | Refreshing after payment timeout can create a second pending order. | |
| M05-I04 | case-fact | F10 | Duplicate requests share an idempotency key but receive different sandbox response identifiers. | |
| M05-I05 | case-fact | F12 | The existing checkout-broken defect lacks reproducibility and expected-result evidence. | |
| M05-B01 | case-brief | CB01 | Use CB01, the full versioned case brief printed once at the start of this packet, as a citable narrative source for details not normalized into F01–F12. Preserve its uncertainty language and do not treat narrative detail as approval, complete operational records, or professional judgment. | |
| M05-S01 | assignment-scope | F07, F08, F09, F10, F12 | Build a starter version of “Two defect-report starters for the observed accessibility and duplicate-order issues, one incomplete-evidence remediation record for F12, and a severity-versus-priority decision proposal.” from the listed case facts. Treat requested structures, controls, questions, calculations, and templates as learner-designed proposals. Where an operational record or result is absent, add a gap entry naming the missing evidence and authorized owner instead of fabricating it. | |

### Completion boundary

Complete a bounded starter and gap analysis using only CB01, F07, F08, F09, F10, F12, and the assignment-scope record below. Populate supported fields, label every unavailable field “not supplied,” and cite the input ID for each material statement. You may design a proposed template, control, question, or decision rule, but must label it as a learner proposal rather than observed case evidence. Do not contact people, access live systems, run tests, sign records, claim approval, or invent names, dates, quotations, transactions, results, or source documents.

### Prerequisite check

- [ ] Confirm F07 and F08; record that exact reproduction steps, environment, approved focus target, assistive-technology version, timestamps, screenshots, recordings, logs, severity, priority, and remediation decision are absent.
- [ ] STOP. If reproduction steps, environment, expected focus target, assistive-technology version, or supporting evidence is missing or conflicts with F07/F08, route the report to authorized accessibility, product, engineering, and QA owners; do not claim reproduction approval, execution, severity, priority, remediation, closure, or release impact.

### Operating procedure

1. Create a stable defect ID and concise observed-behavior title.
2. Record build and environment only if supplied; otherwise mark them not supplied.
3. Separate the disappearing-focus and unannounced-error observations into reproducible expected-versus-actual statements.
4. Draft minimal reproduction steps as a learner proposal and identify missing setup details.
5. Name accessibility evidence to capture without fabricating attachments.
6. Keep severity separate from priority and route both decisions to authorized roles.
7. Final-QC source IDs, reproducibility gaps, user impact boundary, evidence request, owner, and pending status.

### Field-by-field guidance — M05-A01

| Field | What high-quality completion requires |
|---|---|
| Defect ID | Assign a stable training defect ID. |
| Build/environment | Record exact supplied build/environment or Not supplied. |
| Preconditions | State the required starting UI/account state without inventing it. |
| Ordered steps | Write a bounded reproducibility sequence and keep execution pending. |
| Expected result | State an approved observable accessibility behavior or mark it Not supplied. |
| Actual supplied observation | Quote or paraphrase only the packet-supplied observation with source IDs. |
| User impact | Describe the bounded accessibility/business impact question; do not invent affected-user counts. |
| Evidence attachments/status | List required captures and mark them Not supplied or Pending. |
| Severity decision | Leave severity pending for authorized review unless the packet supplies a decision. |
| Priority decision | Leave priority pending and distinguish it from severity. |
| Owner | Name the accessibility, engineering, product, or QA role. |
| Status | Use Open, Blocked, or Draft; never claim reproduction or repair. |

### Completed supported example — M05-A01

**Reference only.** This row demonstrates supported evidence and truthful status; it is not a learner submission or proof of live work.

| Defect ID | Build/environment | Preconditions | Ordered steps | Expected result | Actual supplied observation | User impact | Evidence attachments/status | Severity decision | Priority decision | Owner | Status |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| A11Y-01 | Not supplied | Shipping modal is open; exact page/account state is not supplied. | Learner-proposed: navigate by keyboard, close the modal, inspect focus, then trigger the validation error and observe screen-reader announcement. | Approved focus-return target and error-summary announcement behavior are not supplied. | Focus disappears after modal close and the error summary is not announced — M05-I01 (F07); M05-I02 (F08). | Keyboard and screen-reader users may lose location or error context; affected-user count is not supplied. | Steps, browser/OS, assistive technology, recording, accessibility tree, and timestamp are pending. | Pending authorized accessibility review | Pending product/engineering triage | Accessibility reviewer and frontend engineering owner | Open — reproduction evidence pending |

### Completed known-gap example — M05-A01

**Reference only.** This row demonstrates how to preserve missing evidence without inventing a result.

| Defect ID | Build/environment | Preconditions | Ordered steps | Expected result | Actual supplied observation | User impact | Evidence attachments/status | Severity decision | Priority decision | Owner | Status |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| A11Y-GAP-02 | Not supplied | Existing checkout-broken defect record; reproducible setup is not supplied. | Not supplied | Not supplied | Existing defect lacks reproducibility and expected-result evidence — M05-I05 (F12). | Not supplied; must not be inferred from the defect title. | Safe account, environment, steps, expected target, capture files, and execution result are not supplied. | Blocked — evidence incomplete | Blocked — evidence incomplete | QA lead and accessibility reviewer | Blocked — setup and oracle not supplied |

### Supporting artifact build sequence

1. **M05-A02 · Duplicate-order defect-report starter** — Produce a bounded, reviewable duplicate-order defect-report starter from cited packet evidence while exposing unsupported fields and required approvals. Build 1 row from M05-I03, M05-I04 and address M05-EC01, M05-EC03. Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”
2. **M05-A03 · Incomplete-evidence remediation record** — Produce a bounded, reviewable incomplete-evidence remediation record from cited packet evidence while exposing unsupported fields and required approvals. Build 1 row from M05-I05 and address M05-EC02. Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”
3. **M05-A04 · Severity-versus-priority decision** — Produce a bounded, reviewable severity-versus-priority decision from cited packet evidence while exposing unsupported fields and required approvals. Build 1 row from M05-I03 and address M05-EC01. Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

### Completed supporting-artifact examples

No additional completed supporting-artifact row is supplied. Use the supporting artifact instructions, scoped inputs, completion checks, and known-gap method above; keep unsupported cells marked **not supplied**.

### Stop / Go / Escalate

| Decision | Rule |
|---|---|
| **Stop** | Stop closure, severity, priority, or release claims when reproducibility, expected behavior, or accessibility evidence is absent. |
| **Go** | Proceed to qualified review when the report separates observed facts, proposed steps, expected-state gap, and requested evidence. |
| **Escalate** | Escalate keyboard and screen-reader barriers to accessibility and product owners; release impact remains their decision. |

### Completion test

- [ ] Observed behavior, proposed reproduction, expected-state gap, impact boundary, and evidence request are distinct.
- [ ] F07 and F08 are both cited.
- [ ] No reproduction, severity, remediation, or closure is fabricated.

### Secondary evidence-trace crosswalk

The authored procedure and schema-exact examples above are the main teaching method. This compact crosswalk links the legacy starter and gap controls to the original packet.

#### Legacy worked-starter trace

| Artifact | Criterion | Input | Supported value | How to use it | Boundary |
|---|---|---|---|---|---|
| M05-A01 | M05-EC03 | M05-I01 (F07) | Keyboard focus disappears after the shipping modal closes. | Enter the supplied condition as the factual basis of the record and preserve the pending decision or evidence gap. Cite M05-I01 (F07) in the row. | This is one evidence-backed starter entry, not a completed accessibility defect-report starter or an operational result. |

#### Legacy known-gap trace

| Artifact | Criterion | Missing evidence | Why it matters | Authorized owner or reviewer | Bounded next step | Status |
|---|---|---|---|---|---|---|
| M05-A04 | M05-EC01 | The packet does not supply the complete live records, approvals, or execution results needed to finish the severity-versus-priority decision. | Without that evidence, the learner cannot truthfully satisfy M05-EC01 or represent this artifact as complete. | Product owner, QA lead, or release authority | Record the missing evidence in M05-A04, name the authorized reviewer, and leave the outcome pending; do not obtain or simulate the live record in this exercise. | Open — not supplied |

### Decision prompt

**M05-I03:** What bounded decision can the Product owner, QA lead, or release authority make from M05-I03, and what must remain pending until the missing evidence or approval is supplied?

### Artifact-build tables

### M05-A01 · Accessibility defect-report starter

**Purpose:** Produce a bounded, reviewable accessibility defect-report starter from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M05-I01, M05-I02

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M05-EC03:** Links the accessibility and duplicate-order observations to affected-user and business-impact questions without inventing test results

| Defect ID | Build/environment | Preconditions | Ordered steps | Expected result | Actual supplied observation | User impact | Evidence attachments/status | Severity decision | Priority decision | Owner | Status |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 05A01R-01 |  |  |  |  |  |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M05-I01, M05-I04).
- [ ] Every mapped rubric criterion (M05-EC03) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### M05-A02 · Duplicate-order defect-report starter

**Purpose:** Produce a bounded, reviewable duplicate-order defect-report starter from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M05-I03, M05-I04

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M05-EC01:** Separates supplied user-impact evidence from the proposed repair order
- **M05-EC03:** Links the accessibility and duplicate-order observations to affected-user and business-impact questions without inventing test results

| Record ID | Supported facts | Source input ID | Decision or action pending | Owner or reviewer | Evidence needed | Status |
| --- | --- | --- | --- | --- | --- | --- |
| 05A02R-01 |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M05-I02).
- [ ] Every mapped rubric criterion (M05-EC01, M05-EC03) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### M05-A03 · Incomplete-evidence remediation record

**Purpose:** Produce a bounded, reviewable incomplete-evidence remediation record from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M05-I05

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M05-EC02:** Uses reliable reproduction only where the packet supports it and explicitly leaves F12 reproduction and expected-result evidence incomplete

| Record ID | Supported facts | Source input ID | Decision or action pending | Owner or reviewer | Evidence needed | Status |
| --- | --- | --- | --- | --- | --- | --- |
| 05A03R-01 |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M05-I05).
- [ ] Every mapped rubric criterion (M05-EC02) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### M05-A04 · Severity-versus-priority decision

**Purpose:** Produce a bounded, reviewable severity-versus-priority decision from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M05-I03

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M05-EC01:** Separates supplied user-impact evidence from the proposed repair order

| Decision | Evidence for | Evidence against | Options and tradeoffs | Decision owner | Required approval | Status |
| --- | --- | --- | --- | --- | --- | --- |
| 05A04R-01 |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M05-I03).
- [ ] Every mapped rubric criterion (M05-EC01) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### Artifact coverage map

| Artifact | Expected rows | Mapped criteria | Scoped case-fact inputs |
|---|---:|---|---|
| M05-A01 · Accessibility defect-report starter | 1 | M05-EC03 | M05-I01, M05-I02 |
| M05-A02 · Duplicate-order defect-report starter | 1 | M05-EC01, M05-EC03 | M05-I03, M05-I04 |
| M05-A03 · Incomplete-evidence remediation record | 1 | M05-EC02 | M05-I05 |
| M05-A04 · Severity-versus-priority decision | 1 | M05-EC01 | M05-I03 |

### Decision and revision record

| Decision or question | Supported observations with input IDs | Contradictory evidence | Learner proposal | Alternative | Evidence that would change the recommendation |
|---|---|---|---|---|---|
| | | | | | |

### Evidence-criteria checklist

- [ ] **M05-EC01:** Separates supplied user-impact evidence from the proposed repair order
- [ ] **M05-EC02:** Uses reliable reproduction only where the packet supports it and explicitly leaves F12 reproduction and expected-result evidence incomplete
- [ ] **M05-EC03:** Links the accessibility and duplicate-order observations to affected-user and business-impact questions without inventing test results

### Self-review note

- What did I initially assume?
- Which input contradicted or weakened that assumption?
- What remains outside my role or authority?
- What will I revise before asking for human feedback?

## Module 6 — Recommend release truthfully

**Task mode:** bounded-case-starter

**Prompt:** Design focused regression and a conditional release-evidence process; do not run tests or record owner approval.

**Deliverable:** A regression manifest proposal, traceability matrix starter, accessibility-summary template, and conditional release-evidence brief with results and approval pending.

### Supplied-input register

| Input ID | Kind | Source record(s) | What the packet supplies | Where I used it |
|---|---|---|---|---|
| M06-I01 | case-fact | F01 | The release candidate is build 4.8.17 in staging. | |
| M06-I02 | case-fact | F02 | Six browsers and two mobile devices are in scope, while the plan covers one desktop browser. | |
| M06-I03 | case-fact | F07 | Keyboard focus disappears after the shipping modal closes. | |
| M06-I04 | case-fact | F08 | The error summary is not announced by the screen reader. | |
| M06-I05 | case-fact | F09 | Refreshing after payment timeout can create a second pending order. | |
| M06-I06 | case-fact | F11 | The tax service changed after the prior regression baseline. | |
| M06-I07 | case-fact | F12 | The existing checkout-broken defect lacks reproducibility and expected-result evidence. | |
| M06-B01 | case-brief | CB01 | Use CB01, the full versioned case brief printed once at the start of this packet, as a citable narrative source for details not normalized into F01–F12. Preserve its uncertainty language and do not treat narrative detail as approval, complete operational records, or professional judgment. | |
| M06-S01 | assignment-scope | F01, F02, F07, F08, F09, F11, F12 | Build a starter version of “A regression manifest proposal, traceability matrix starter, accessibility-summary template, and conditional release-evidence brief with results and approval pending.” from the listed case facts. Treat requested structures, controls, questions, calculations, and templates as learner-designed proposals. Where an operational record or result is absent, add a gap entry naming the missing evidence and authorized owner instead of fabricating it. | |

### Completion boundary

Complete a bounded starter and gap analysis using only CB01, F01, F02, F07, F08, F09, F11, F12, and the assignment-scope record below. Populate supported fields, label every unavailable field “not supplied,” and cite the input ID for each material statement. You may design a proposed template, control, question, or decision rule, but must label it as a learner proposal rather than observed case evidence. Do not contact people, access live systems, run tests, sign records, claim approval, or invent names, dates, quotations, transactions, results, or source documents.

### Prerequisite check

- [ ] Confirm F01, F02, F07-F09, F11, and F12; record that controlled test assets, requirement versions, environment details, accessibility evidence, tax baseline, defect links, execution records, and release authorization are absent.
- [ ] STOP. If controlled assets, versions, environments, accessibility evidence, tax baseline, defect links, or execution records are missing or conflict with F01/F02/F07–F09/F11/F12, route the manifest to authorized release, product, accessibility, payments, and dependency owners; do not claim regression execution, release recommendation approval, or authorization.

### Operating procedure

1. Index build 4.8.17 and every controlled requirement, test, environment, data, dependency, defect, and evidence item needed for regression.
2. Record source/location and version/date only when supplied; otherwise write not supplied.
3. Link the six-browser/two-device scope and accessibility checks to the relevant test assets.
4. Treat the tax-service change as a baseline invalidation requiring an approved new reference.
5. Include duplicate-order and incomplete-defect remediation artifacts without claiming closure.
6. Assign access/review owners and identify stale, missing, or blocked items.
7. Final-QC item uniqueness, version integrity, traceability, access status, gaps, and no release claim.

### Field-by-field guidance — M06-A01

| Field | What high-quality completion requires |
|---|---|
| Item | Use only a supplied value or a clearly labeled learner proposal; expose missing evidence. Module use: Use the manifest as the controlled index behind a conditional release recommendation, not as evidence that regression passed. |
| Source or location | Name the controlled source or mark its location not supplied. Module use: Use the manifest as the controlled index behind a conditional release recommendation, not as evidence that regression passed. |
| Version or date | Use supplied version/date only; otherwise mark not supplied. Module use: Use the manifest as the controlled index behind a conditional release recommendation, not as evidence that regression passed. |
| Owner | Name the authorized operating or specialist role. Module use: Use the manifest as the controlled index behind a conditional release recommendation, not as evidence that regression passed. |
| Access or review status | State whether review/access evidence is supplied, pending, or blocked. Module use: Use the manifest as the controlled index behind a conditional release recommendation, not as evidence that regression passed. |
| Gap | Name the missing artifact, result, version, or approval. Module use: Use the manifest as the controlled index behind a conditional release recommendation, not as evidence that regression passed. |

### Completed supported example — M06-A01

**Reference only.** This row demonstrates supported evidence and truthful status; it is not a learner submission or proof of live work.

| Item | Source or location | Version or date | Owner | Access or review status | Gap |
| --- | --- | --- | --- | --- | --- |
| Release candidate build | Staging build record; exact controlled location not supplied. | 4.8.17; date not supplied | QA/release owner | Build identity supplied; access and integrity review pending. | Commit/hash, deployment timestamp, configuration, and access evidence are not supplied. |

### Completed known-gap example — M06-A01

**Reference only.** This row demonstrates how to preserve missing evidence without inventing a result.

| Item | Source or location | Version or date | Owner | Access or review status | Gap |
| --- | --- | --- | --- | --- | --- |
| Accessibility regression evidence | Controlled location not supplied. | Date/version not supplied | Accessibility and QA reviewers | Blocked - review record absent. | F07/F08 observations require approved cases, environment coverage, capture files, and results; none are supplied. |

### Supporting artifact build sequence

1. **M06-A02 · Requirement traceability matrix** — Produce a bounded, reviewable requirement traceability matrix from cited packet evidence while exposing unsupported fields and required approvals. Build 2 rows from M06-I02 and address M06-EC02. Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”
2. **M06-A03 · Accessibility summary** — Produce a bounded, reviewable accessibility summary from cited packet evidence while exposing unsupported fields and required approvals. Build 1 row from M06-I03, M06-I04 and address M06-EC03. Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”
3. **M06-A04 · Conditional release-evidence brief** — Produce a bounded, reviewable conditional release-evidence brief from cited packet evidence while exposing unsupported fields and required approvals. Build 1 row from M06-I01 and address M06-EC04. Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

### Completed supporting-artifact examples

No additional completed supporting-artifact row is supplied. Use the supporting artifact instructions, scoped inputs, completion checks, and known-gap method above; keep unsupported cells marked **not supplied**.

### Stop / Go / Escalate

| Decision | Rule |
|---|---|
| **Stop** | Stop release recommendation when a critical manifest item, version, environment, dependency baseline, trace link, or result is missing or stale. |
| **Go** | Proceed to review when every required item is indexed, accessible to the authorized reviewer, and version-controlled. |
| **Escalate** | Escalate missing critical evidence and baseline drift to release, product, accessibility, payments, and dependency owners. |

### Completion test

- [ ] Build, requirements, cases, environments, data, dependency, defects, accessibility, and results are indexed.
- [ ] F01/F07/F08/F09/F11 drive explicit entries.
- [ ] The recommendation remains conditional and no regression result is invented.

### Secondary evidence-trace crosswalk

The authored procedure and schema-exact examples above are the main teaching method. This compact crosswalk links the legacy starter and gap controls to the original packet.

#### Legacy worked-starter trace

| Artifact | Criterion | Input | Supported value | How to use it | Boundary |
|---|---|---|---|---|---|
| M06-A01 | M06-EC01 | M06-I02 (F02) | Six browsers and two mobile devices are in scope, while the plan covers one desktop browser. | Create a traceable index entry for the supplied source and mark location, version, access, and review details pending when absent. Cite M06-I02 (F02) in the row. | This is one evidence-backed starter entry, not a completed regression manifest or an operational result. |

#### Legacy known-gap trace

| Artifact | Criterion | Missing evidence | Why it matters | Authorized owner or reviewer | Bounded next step | Status |
|---|---|---|---|---|---|---|
| M06-A01 | M06-EC01 | The packet does not supply the complete live records, approvals, or execution results needed to finish the regression manifest. | Without that evidence, the learner cannot truthfully satisfy M06-EC01 or represent this artifact as complete. | Product owner, QA lead, or release authority | Record the missing evidence in M06-A01, name the authorized reviewer, and leave the outcome pending; do not obtain or simulate the live record in this exercise. | Open — not supplied |

### Decision prompt

**M06-I05:** What bounded decision can the Product owner, QA lead, or release authority make from M06-I05, and what must remain pending until the missing evidence or approval is supplied?

### Artifact-build tables

### M06-A01 · Regression manifest

**Purpose:** Produce a bounded, reviewable regression manifest from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M06-I02, M06-I05, M06-I06, M06-I07, M06-I01, M06-I03, M06-I04

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M06-EC01:** Covers the changed dependency and critical checkout paths as planned scope

| Item | Source or location | Version or date | Owner | Access or review status | Gap |
| --- | --- | --- | --- | --- | --- |
| 06A01R-01 |  |  |  |  | Not started |
| 06A01R-02 |  |  |  |  | Not started |
| 06A01R-03 |  |  |  |  | Not started |
| 06A01R-04 |  |  |  |  | Not started |
| 06A01R-05 |  |  |  |  | Not started |
| 06A01R-06 |  |  |  |  | Not started |
| 06A01R-07 |  |  |  |  | Not started |
| 06A01R-08 |  |  |  |  | Not started |
| 06A01R-09 |  |  |  |  | Not started |
| 06A01R-10 |  |  |  |  | Not started |
| 06A01R-11 |  |  |  |  | Not started |
| 06A01R-12 |  |  |  |  | Not started |
| 06A01R-13 |  |  |  |  | Not started |
| 06A01R-14 |  |  |  |  | Not started |
| 06A01R-15 |  |  |  |  | Not started |
| 06A01R-16 |  |  |  |  | Not started |
| 06A01R-17 |  |  |  |  | Not started |
| 06A01R-18 |  |  |  |  | Not started |
| 06A01R-19 |  |  |  |  | Not started |
| 06A01R-20 |  |  |  |  | Not started |
| 06A01R-21 |  |  |  |  | Not started |
| 06A01R-22 |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M06-I02, M06-I05, M06-I06, M06-I07).
- [ ] Every mapped rubric criterion (M06-EC01) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### M06-A02 · Requirement traceability matrix

**Purpose:** Produce a bounded, reviewable requirement traceability matrix from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M06-I02

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M06-EC02:** Discloses untested scope, unresolved barriers, and proposed exception fields without claiming acceptance

| Item ID | Supported evidence | Source input ID | Criterion or required state | Gap or learner proposal | Owner or reviewer | Status |
| --- | --- | --- | --- | --- | --- | --- |
| 06A02R-01 |  |  |  |  |  | Not started |
| 06A02R-02 |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M06-I02).
- [ ] Every mapped rubric criterion (M06-EC02) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### M06-A03 · Accessibility summary

**Purpose:** Produce a bounded, reviewable accessibility summary from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M06-I03, M06-I04

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M06-EC03:** Avoids bug-free, fully accessible, secure, exhaustive, passed, or approved claims

| Section | Supported statement | Source input ID | Assumption or gap | Decision requested | Reviewer | Status |
| --- | --- | --- | --- | --- | --- | --- |
| 06A03R-01 |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M06-I03, M06-I04).
- [ ] Every mapped rubric criterion (M06-EC03) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### M06-A04 · Conditional release-evidence brief

**Purpose:** Produce a bounded, reviewable conditional release-evidence brief from cited packet evidence while exposing unsupported fields and required approvals.

**Scoped case-fact inputs:** M06-I01

**Instructions:** Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”

**Mapped evidence criteria**

- **M06-EC04:** Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them

| Decision | Evidence for | Evidence against | Options and tradeoffs | Decision owner | Required approval | Status |
| --- | --- | --- | --- | --- | --- | --- |
| 06A04R-01 |  |  |  |  |  | Not started |

**Completion checks**

- [ ] Every supported entry identifies and cites at least one applicable scoped case-fact input (M06-I01).
- [ ] Every mapped rubric criterion (M06-EC04) is addressed in the artifact or a named evidence gap.
- [ ] Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.
- [ ] The Product owner, QA lead, or release authority is named for decisions or review; no approval or execution is implied.

### Artifact coverage map

| Artifact | Expected rows | Mapped criteria | Scoped case-fact inputs |
|---|---:|---|---|
| M06-A01 · Regression manifest | 22 | M06-EC01 | M06-I02, M06-I05, M06-I06, M06-I07, M06-I01, M06-I03, M06-I04 |
| M06-A02 · Requirement traceability matrix | 2 | M06-EC02 | M06-I02 |
| M06-A03 · Accessibility summary | 1 | M06-EC03 | M06-I03, M06-I04 |
| M06-A04 · Conditional release-evidence brief | 1 | M06-EC04 | M06-I01 |

### Decision and revision record

| Decision or question | Supported observations with input IDs | Contradictory evidence | Learner proposal | Alternative | Evidence that would change the recommendation |
|---|---|---|---|---|---|
| | | | | | |

### Evidence-criteria checklist

- [ ] **M06-EC01:** Covers the changed dependency and critical checkout paths as planned scope
- [ ] **M06-EC02:** Discloses untested scope, unresolved barriers, and proposed exception fields without claiming acceptance
- [ ] **M06-EC03:** Avoids bug-free, fully accessible, secure, exhaustive, passed, or approved claims
- [ ] **M06-EC04:** Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them

### Self-review note

- What did I initially assume?
- Which input contradicted or weakened that assumption?
- What remains outside my role or authority?
- What will I revise before asking for human feedback?

## Final packet review

- [ ] Every material statement cites an input ID.
- [ ] Every omitted record is marked **not supplied**.
- [ ] Every designed control or template is marked **learner proposal**.
- [ ] Every mapped criterion is addressed in its artifact or a named gap.
- [ ] Contracted row counts and row IDs remain intact.
- [ ] Specialist and decision-owner handoffs are explicit.
- [ ] No simulated work is represented as a completed real-world action, approval, test, signature, or professional opinion.
