


























@@ -16,11 +16,8 @@ This skill owns the operational workflow for:
16161717- `taxonomy.yaml`
1818- `docs/maturity-scores.yaml`
19-- `docs/maturity-scorecard.md`
20-- `docs/taxonomy.md`
21-- `docs/taxonomy-outline.md`
22-- `scripts/render-maturity-docs.mjs`
23-- `.github/workflows/maturity-scorecard.yml`
19+- `docs/concepts/qa-e2e-automation.md`
20+- `qa/scenarios/index.yaml`
24212522Keep person-specific, maintainer-private, Discord archive, and discrawl facts
2623out of this repo. If a score needs private evidence, use the redacted
@@ -40,32 +37,38 @@ out of this repo. If a score needs private evidence, use the redacted
4037- `docs/maturity-scores.yaml` is the aggregate score source committed in this
4138 repo. It is the only committed score data; do not add generated inventory
4239 directories.
43-- `docs/maturity-scorecard.md`, `docs/taxonomy.md`, and
44-`docs/taxonomy-outline.md` are deterministic docs generated from the root
45-taxonomy and aggregate score source.
40+- There is no committed maturity-doc renderer or `pnpm maturity:*` script in
41+this repo. Do not invent generated scorecard files; update the source YAML
42+ and current docs directly.
4643- `qa-evidence.json` artifacts provide per-run QA scorecard evidence. They can
4744 enrich generated artifact docs, but they are not committed as inventory.
48454946## Commands
50475148Run from the openclaw repo root.
524953-Render committed docs:
50+Validate YAML structure after source edits:
54515552```bash
56-pnpm maturity:render
53+node <<'NODE'
54+const fs = require("node:fs");
55+const YAML = require("yaml");
56+for (const file of ["taxonomy.yaml", "docs/maturity-scores.yaml", "qa/scenarios/index.yaml"]) {
57+ YAML.parse(fs.readFileSync(file, "utf8"));
58+}
59+NODE
5760```
586159-Check generated docs are current:
62+Check docs when touching docs prose:
60636164```bash
62-pnpm maturity:check
65+pnpm check:docs
6366```
646765-Render an evidence-enriched docs artifact from downloaded QA artifacts:
68+Run focused QA/profile checks when changing coverage IDs or profile membership:
66696770```bash
68-pnpm maturity:render -- --evidence-dir .artifacts/maturity-evidence --output-dir .artifacts/maturity-docs
71+pnpm openclaw qa coverage --json
6972```
70737174## Scoring Workflow
@@ -81,13 +84,13 @@ When asked to score or refresh a surface:
8184 discrawl or unredacted private archives.
82855. Update `docs/maturity-scores.yaml` only when the score change is backed by
8386 public or redacted artifact evidence.
84-6. Run `pnpm maturity:render`.
85-7. Run `pnpm maturity:check`.
87+6. Run the YAML validation command from this skill.
88+7. Run `pnpm check:docs` if docs prose changed, and focused QA coverage checks
89+ if coverage IDs or profile membership changed.
86908791For subjective score changes, make the smallest defensible edit and leave the
88-evidence path in the PR or task summary. The deterministic renderer owns
89-Markdown structure; manual prose tweaks belong in taxonomy, score source, or
90-the renderer rather than in generated docs.
92+evidence path in the PR or task summary. Keep manual prose in current docs and
93+keep score data in `docs/maturity-scores.yaml`.
91949295## Default Completeness Process
9396@@ -164,13 +167,9 @@ Bands:
164167- `Alpha`: 50-70
165168- `Experimental`: 0-50
166169167-## GitHub Action
168-169-The `Maturity scorecard` workflow verifies committed generated docs on PRs and
170-pushes. Manual dispatch can also download QA artifacts from another workflow run
171-with `source_run_id` and `artifact_pattern`, render evidence-enriched docs into
172-`.artifacts/maturity-docs`, and upload them as a GitHub artifact.
170+## Artifacts
173171174172Do not add the maintainer repo's `docs/kevinslin/maturity-scorecard/inventory/`
175-tree to openclaw. Those generated reports are intentionally replaced here by
176-short-lived artifact docs and the committed aggregate scorecard pages.
173+tree to openclaw. Evidence-enriched scorecard outputs belong in short-lived
174+artifacts, not committed generated docs, unless this repo adds an explicit
175+renderer/check workflow first.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。