mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 17:53:39 +00:00
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 |
||
|---|---|---|
| .. | ||
| render-maturity-docs.ts | ||