openclaw/scripts/qa
Vincent Koc 489647702c
docs(maturity): mark generated pages and name the render command (#140301)
docs/maturity/scorecard.md and docs/maturity/taxonomy.md are written by
scripts/qa/render-maturity-docs.ts and carried no marker saying so, so a
contributor's hand edit was silently discarded on the next render.

Generator change: add a MATURITY_GENERATED_BANNER constant and emit it
from frontmatter(), which is the shared header for both output pages. Any
future page this generator adds inherits the banner for free.

Regenerated output: the two committed pages each gain the banner line plus
a blank line directly after the frontmatter block. Full regeneration needs
the CI QA evidence artifacts (--evidence-dir), which are not in the repo,
so the two pages were updated by applying the generator's own banner
constant at the exact position frontmatter() now emits it; the
maturity-scorecard workflow re-renders both pages and will flag any
divergence.

The banner names `pnpm maturity:render` (package.json) and `pnpm
maturity:check`, matching the existing convention in docs/channels/index.md
and the rule already stated in docs/AGENTS.md.

Closes audit findings: r3-0975
2026-09-07 01:10:19 +08:00
..
render-maturity-docs.ts docs(maturity): mark generated pages and name the render command (#140301) 2026-09-07 01:10:19 +08:00