You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- QA-Lab: add curated mock JSONL replay fixtures and first-drift reporting for runtime-parity audits. (#80323, refs #80176) Thanks @100yenadmin.
13
13
- QA-Lab: include the optional 100-turn runtime parity soak in release-soak artifacts so long-run Codex/Pi transcript drift stays visible outside the default gate. (#80395) Thanks @100yenadmin.
14
14
- QA-Lab: add a personal-agent failure recovery scenario that checks honest partial status, retry boundaries, and local recovery artifacts. (#83872) Thanks @iFiras-Max1.
15
-
- QA-Lab: add GitHub issue evidence metadata to audited runtime scenarios so parity and tool-fixture coverage links back to the source threads.
16
15
- QA-Lab: include an opt-in `update.run` package self-upgrade sentinel for destructive latest-package recovery checks.
17
16
- Tests/perf: isolate doctor core health check unit coverage from real skills/workspace discovery so `doctor-core-checks` no longer dominates unit perf while keeping one real skills-readiness smoke. (#84493) Thanks @frankekn.
Copy file name to clipboardExpand all lines: qa/scenarios/index.md
+2-5Lines changed: 2 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,8 +5,8 @@ Single source of truth for repo-backed QA suite bootstrap data.
5
5
6
6
-`index.md` defines pack-level bootstrap data
7
7
- each nested `*.md` scenario defines one runnable test via `qa-scenario` + `qa-flow`
8
-
- scenario markdown may also define coverage IDs, evidence links, category metadata,
9
-
required plugins, lane filters, runtime parity tiers, and gateway config patching
8
+
- scenario markdown may also define coverage IDs, category metadata, required plugins,
9
+
lane filters, runtime parity tiers, and gateway config patching
10
10
11
11
- kickoff mission
12
12
- QA operator identity
@@ -20,9 +20,6 @@ Coverage tracking:
20
20
- prefer reusing an existing feature ID over minting a scenario-shaped ID
21
21
- avoid copying the scenario title into coverage IDs
22
22
- use `pnpm openclaw qa coverage` to render the current inventory
23
-
- use `evidence.github` for full `https://github.com/openclaw/openclaw/issues/<n>` or
24
-
`https://github.com/openclaw/openclaw/pull/<n>` links when a scenario directly protects
25
-
a reported regression, RFC, or accepted PR behavior
26
23
- use `runtimeParityTier` for runtime-pair gate membership: `standard`,
27
24
`optional`, `live-only`, or `soak`
28
25
- treat the old `coverage: ["id"]` / `coverage: - id` list shape as invalid
objective: Verify Codex-mode agents can satisfy legacy Pi-shaped "Read tool" wording through the native Codex workspace-read capability instead of stopping because duplicate OpenClaw dynamic read is intentionally filtered.
19
15
successCriteria:
20
16
- Agent reads the seeded workspace file and replies with the exact marker line.
0 commit comments