Skip to content

Commit c618e8d

Browse files
committed
Expand Agent QC standard to v0.4.0
1 parent 6fa3c12 commit c618e8d

72 files changed

Lines changed: 12593 additions & 4307 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## v0.4.0 - 2026-05-10
4+
5+
- Added Agent UI-inspired best practices, flow taxonomy, evidence contract, and performance/reliability metrics pages.
6+
- Expanded quickstart, project classification, gate matrix, acceptance scenarios, and verdict guidance with runtime-backed surface evidence rules.
7+
- Updated source traceability, navigation, README, and LLM entrypoints to include Agent UI, Agent Knowledge, Playwright, Vitest, pytest, and local star-project references.
8+
- Bumped package and public plan schema version to `0.4.0`.
9+
310
## v0.3.0 - 2026-05-10
411

512
- Expanded project case studies for Codex, Claude Code snapshot, OpenClaw, Hermes Agent, and Lime.

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@ Lime is now only one profile and example. The standard is meant to apply to any
1515
| Evidence systems | Durable traces, provenance, review, replay, export. | Evidence refs required by QC verdicts. |
1616
| Humans / LLM judges | Review of semantics, UX, safety, and output quality. | Rubric shape and verdict contract. |
1717

18-
## What v0.3.0 defines
18+
## What v0.4.0 defines
1919

2020
- A project classification model for Agent products.
2121
- A cross-project gate matrix from static checks to live provider tests and release smoke.
2222
- Interaction surface rules for CLI streams, TUI, WebUI, desktop GUI, browser automation, channel UI, and eval UI.
23+
- Best practices adapted from Agent UI runtime-backed projection and Agent Skills progressive disclosure.
24+
- Portable evidence and performance/reliability contracts.
2325
- Core objects: `qc_plan`, `qc_case`, `qc_gate`, `qc_run`, `qc_verdict`, `qc_evidence`, and `qc_report`.
2426
- Evidence-driven verdict rules for pass, fail, blocked, exhausted, waived, and needs-review.
2527
- qcloop integration for repeated independent QC cases.
@@ -45,12 +47,17 @@ A real project usually combines several profiles.
4547
## Documentation
4648

4749
- [Specification](docs/en/specification.md)
50+
- [Quickstart](docs/en/authoring/quickstart.md)
51+
- [Best practices](docs/en/authoring/best-practices.md)
4852
- [Project classification](docs/en/authoring/project-classification.md)
4953
- [Gate matrix](docs/en/authoring/gate-matrix.md)
5054
- [Interaction surface testing](docs/en/authoring/interaction-surface-testing.md)
5155
- [qcloop integration](docs/en/authoring/qcloop-integration.md)
5256
- [Evidence-driven verdicts](docs/en/authoring/evidence-driven-verdicts.md)
5357
- [Acceptance scenarios](docs/en/authoring/acceptance-scenarios.md)
58+
- [Evidence contract](docs/en/contracts/evidence-contract.md)
59+
- [Performance and reliability metrics](docs/en/contracts/performance-and-reliability-metrics.md)
60+
- [Flow and taxonomy](docs/en/reference/flow-and-taxonomy.md)
5461
- [Case-study patterns](docs/en/reference/agent-project-patterns.md)
5562
- [Star project testing systems](docs/en/reference/star-project-testing-systems.md)
5663
- [中文规范](docs/zh/specification.md)

RELEASE_NOTES.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Release Notes
22

3+
## v0.4.0
4+
5+
Agent QC v0.4.0 turns the v0.3.0 case-study expansion into a fuller standard surface. It incorporates Agent UI's runtime-backed projection practices, Agent Skills-style progressive disclosure, and concrete evidence patterns from Codex, Claude Code local snapshot, OpenClaw, Hermes Agent, and Lime.
6+
7+
### Highlights
8+
9+
- Adds best-practice guidance for risk-owned classification, fact ownership, qcloop boundaries, and evidence-first reports.
10+
- Adds a full flow/taxonomy reference covering profiles, surfaces, gates, evidence kinds, verdict statuses, fact owners, case envelopes, and report envelopes.
11+
- Adds an evidence contract for evidence refs, verdict objects, gate minimums, surface add-ons, waiver rules, and anti-patterns.
12+
- Adds performance and reliability metrics for runtime responsiveness, stream health, tool/permission reliability, GUI/TUI/WebUI/browser evidence, scheduler recovery, and release smoke.
13+
- Expands quickstart, gate matrix, project classification, acceptance scenarios, and evidence-driven verdicts so Lime is clearly only one case study.
14+
- Refreshes LLM entrypoints, navigation, source index, README, and public schema/examples for `0.4.0`.
15+
16+
### Scope
17+
18+
This release is documentation- and schema-version focused. It does not introduce a new framework requirement; it standardizes stronger evidence shapes that any Agent project can map to its own test stack.
19+
320
## v0.3.0
421

522
Agent QC v0.3.0 deepens the standard with concrete testing systems from major Agent projects. It focuses on how runtime, TUI, GUI, WebUI, gateway, background, and release tests should be shaped and evidenced.

docs/.vitepress/config.ts

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { defineConfig } from 'vitepress'
22

33
const base = process.env.VITEPRESS_BASE || '/'
4-
const versions = ['0.3.0', '0.2.0', '0.1.0']
4+
const versions = ['0.4.0', '0.3.0', '0.2.0', '0.1.0']
55

66
const enVersionItems = versions.flatMap((version) => [
77
{ text: `v${version} overview`, link: `/en/versions/v${version}/overview` },
@@ -18,6 +18,7 @@ const zhVersionItems = versions.flatMap((version) => [
1818
const enNav = [
1919
{ text: 'Guide', link: '/en/what-is-agent-qc' },
2020
{ text: 'Specification', link: '/en/specification' },
21+
{ text: 'Best Practices', link: '/en/authoring/best-practices' },
2122
{ text: 'Examples', link: '/en/examples/codex-runtime-cli' },
2223
{ text: 'Surfaces', link: '/en/authoring/interaction-surface-testing' },
2324
{ text: 'Ecosystem', link: '/en/reference/agent-ecosystem' },
@@ -27,6 +28,7 @@ const enNav = [
2728
const zhNav = [
2829
{ text: '指南', link: '/zh/what-is-agent-qc' },
2930
{ text: '规范', link: '/zh/specification' },
31+
{ text: '最佳实践', link: '/zh/authoring/best-practices' },
3032
{ text: '示例', link: '/zh/examples/codex-runtime-cli' },
3133
{ text: '交互表面', link: '/zh/authoring/interaction-surface-testing' },
3234
{ text: '生态', link: '/zh/reference/agent-ecosystem' },
@@ -41,16 +43,22 @@ const enSidebar = [
4143
] },
4244
{ text: 'For QC authors', items: [
4345
{ text: 'Quickstart', link: '/en/authoring/quickstart' },
46+
{ text: 'Best practices', link: '/en/authoring/best-practices' },
4447
{ text: 'Project classification', link: '/en/authoring/project-classification' },
4548
{ text: 'Gate matrix', link: '/en/authoring/gate-matrix' },
4649
{ text: 'Interaction surface testing', link: '/en/authoring/interaction-surface-testing' },
4750
{ text: 'qcloop integration', link: '/en/authoring/qcloop-integration' },
4851
{ text: 'Evidence-driven verdicts', link: '/en/authoring/evidence-driven-verdicts' },
4952
{ text: 'Acceptance scenarios', link: '/en/authoring/acceptance-scenarios' }
5053
] },
54+
{ text: 'Contracts', items: [
55+
{ text: 'Evidence contract', link: '/en/contracts/evidence-contract' },
56+
{ text: 'Performance and reliability metrics', link: '/en/contracts/performance-and-reliability-metrics' }
57+
] },
5158
{ text: 'Reference', items: [
5259
{ text: 'Glossary', link: '/en/reference/glossary' },
5360
{ text: 'Agent project patterns', link: '/en/reference/agent-project-patterns' },
61+
{ text: 'Flow and taxonomy', link: '/en/reference/flow-and-taxonomy' },
5462
{ text: 'Star project testing systems', link: '/en/reference/star-project-testing-systems' },
5563
{ text: 'Source index', link: '/en/reference/source-index' },
5664
{ text: 'Agent standards ecosystem', link: '/en/reference/agent-ecosystem' }
@@ -74,16 +82,22 @@ const zhSidebar = [
7482
] },
7583
{ text: 'QC 作者', items: [
7684
{ text: '快速开始', link: '/zh/authoring/quickstart' },
85+
{ text: '最佳实践', link: '/zh/authoring/best-practices' },
7786
{ text: '项目分类', link: '/zh/authoring/project-classification' },
7887
{ text: '门禁矩阵', link: '/zh/authoring/gate-matrix' },
7988
{ text: '交互表面测试', link: '/zh/authoring/interaction-surface-testing' },
8089
{ text: 'qcloop 集成', link: '/zh/authoring/qcloop-integration' },
8190
{ text: '证据驱动判定', link: '/zh/authoring/evidence-driven-verdicts' },
8291
{ text: '验收场景', link: '/zh/authoring/acceptance-scenarios' }
8392
] },
93+
{ text: '契约', items: [
94+
{ text: '证据契约', link: '/zh/contracts/evidence-contract' },
95+
{ text: '性能与可靠性指标', link: '/zh/contracts/performance-and-reliability-metrics' }
96+
] },
8497
{ text: '参考', items: [
8598
{ text: '术语表', link: '/zh/reference/glossary' },
8699
{ text: 'Agent 项目测试模式', link: '/zh/reference/agent-project-patterns' },
100+
{ text: '流程与分类', link: '/zh/reference/flow-and-taxonomy' },
87101
{ text: '明星项目测试体系', link: '/zh/reference/star-project-testing-systems' },
88102
{ text: '来源索引', link: '/zh/reference/source-index' },
89103
{ text: 'Agent 标准生态', link: '/zh/reference/agent-ecosystem' }

0 commit comments

Comments
 (0)