Appropriate use
Use during production incidents, severe customer-impacting failures, widespread platform regressions, or urgent mitigation verification.
Provides a controlled QA workstream during an incident: reproducing impact, validating mitigations, comparing affected and healthy states, and preserving evidence without disrupting response ownership.
This page defines the behaviour, controls, evidence, and outputs required from the skill. It does not claim that a language model can enforce security or correctness by wording alone.
Use during production incidents, severe customer-impacting failures, widespread platform regressions, or urgent mitigation verification.
Do not use to replace the incident commander, perform unapproved production changes, expose restricted customer data, or speculate publicly about cause.
Each phase has explicit inputs and outputs. Approval gates are hard stops bound to exact versions and hashes.
Confirm incident ID, commander, QA role, communication channel, affected services, production access policy, data restrictions, and approved test environments.
Build a timestamped view of first detection, deployments, config changes, alerts, customer reports, mitigations, and current state. Separate facts from hypotheses.
Identify affected versions, platforms, tenants, regions, roles, content types, networks, and time windows, plus known healthy comparisons.
Design safe tests in staging, replicas, isolated production test accounts, or customer-provided evidence. Avoid adding load or changing customer state without approval.
Run controlled comparisons, collect logs and traces, validate failure signatures, and update the timeline. Preserve negative evidence and ruled-out hypotheses.
Verify whether rollback, config change, cache clear, restart, feature flag, or traffic shift removes the impact without introducing new failures.
State current reproducibility, affected scope, mitigation confidence, remaining risk, monitoring signals, and whether the incident can move toward recovery.
Validate recovery criteria, provide follow-up regression and defect work, preserve the incident evidence bundle, and hand unresolved items to normal workflows.
An approval cannot be reused after its environment, source, action plan, or approved document changes.
| Gate | Decision | Required binding |
|---|---|---|
| 1 | Gate 1 · approve investigation boundary | Approval stores approver, role, timestamp, context hash, approved document hash, expiry, and invalidation state. |
| 2 | Gate 2 · approve actions | Approval stores approver, role, timestamp, context hash, approved document hash, expiry, and invalidation state. |
| 3 | Gate 3 · confirm assessment | Approval stores approver, role, timestamp, context hash, approved document hash, expiry, and invalidation state. |
| 4 | Gate 4 · publish handoff | Approval stores approver, role, timestamp, context hash, approved document hash, expiry, and invalidation state. |
Attempt outcomes remain separate from these workflow results. Errors, cancellations, and invalid context are never silently converted into a pass.
Controlled evidence or current telemetry confirms ongoing customer impact.
The immediate impact is reduced, but residual risk or incomplete propagation remains.
Approved recovery criteria are satisfied across the required observation window.
Reports exist but current evidence cannot confirm the failure signature.
Data provenance, time, environment, or attribution is unreliable.
Evidence has provenance, capture context, privacy classification, retention, and integrity metadata. A convenient artifact is not automatically sufficient proof.
| Claim | Primary evidence | Required validation |
|---|---|---|
| Timeline event | Authoritative timestamped source | Deployment, alert, customer, and mitigation times are distinguished. |
| Customer impact | Telemetry or approved customer evidence | Affected cohort and privacy handling are recorded. |
| Reproduction | Attempt ledger and trace | Laboratory and production observations are clearly separated. |
| Mitigation | Before-and-after metrics and functional checks | Propagation delay and residual exposure are included. |
| Recovery | Sustained health window | Required signals remain healthy for the agreed duration. |
| Hypothesis | Evidence-for and evidence-against table | Unproven cause remains labelled as hypothesis. |
These controls belong in the runtime, connector permissions, sandbox, renderer, storage layer, and review process.
The skill advises the incident commander and never executes production action without approval.
Investigation cannot worsen the incident through unbounded retries or traffic.
Customer and production data follow incident-specific access and retention rules.
Every update distinguishes observed fact, inference, and proposed experiment.
A successful rollback or restart does not prove why the incident occurred.
A temporary improvement is not RECOVERED until defined criteria and duration pass.
The first applicable high-severity outcome takes precedence. A manual override is recorded separately and never rewrites the calculated result.
Current data cannot support an incident QA conclusion.
Customer impact remains or mitigation failed.
Impact reports require more evidence or controlled comparison.
Immediate impact is reduced with residual monitoring or action required.
Recovery criteria pass for the required window.
The workflow documents what it cannot prove and what further evidence would change confidence.
Human summaries are generated from validated structured records. They are not maintained as separate, drifting sources of truth.
incident-context.jsonVersioned output produced by the workflow.
timeline.jsonlVersioned output produced by the workflow.
impact-matrix.csvVersioned output produced by the workflow.
hypothesis-register.yamlVersioned output produced by the workflow.
investigation-plan.mdVersioned output produced by the workflow.
attempt-ledger.jsonlVersioned output produced by the workflow.
mitigation-verification.mdVersioned output produced by the workflow.
recovery-checklist.mdVersioned output produced by the workflow.
qa-handoff.mdVersioned output produced by the workflow.
incident-qa-report.htmlVersioned output produced by the workflow.
artifacts/qa/incident-qa/<run-id>/ ├── incident-context.json ├── timeline.jsonl ├── impact-matrix.csv ├── hypothesis-register.yaml ├── investigation-plan.md ├── attempt-ledger.jsonl ├── mitigation-verification.md ├── recovery-checklist.md ├── qa-handoff.md └── incident-qa-report.html
Support an incident where multiple Samsung Tizen devices show black screens after a player release. Compare Tizen 4, 6.5, and 7, and verify rollback.
Incident QA status: MITIGATED Confirmed: - Tizen 4: black screen on all tested devices - Tizen 6.5: partial failure - Tizen 7: unaffected in current sample Mitigation: Rollback restores playback on Tizen 4 and 6.5. Residual risk: Version rollback has not yet reached all offline devices. Recovery condition: Maintain normal playback-start rate for two hours after rollback adoption exceeds 95%.
The written skill is only one layer. The repository, runtime, connectors, evidence storage, and publication path must implement these requirements.
Provides a controlled QA workstream during an incident: reproducing impact, validating mitigations, comparing affected and healthy states, and preserving evidence without disrupting response ownership.