docs: add maturity scorecard mirror#91317
Conversation
|
Codex review: needs real behavior proof before merge. Reviewed June 8, 2026, 11:01 AM ET / 15:01 UTC. Summary Reproducibility: yes. this is source-reproducible by inspecting the latest PR head and diff for Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Proof guidance:
Risk before merge
Maintainer options:
Next step before merge
Security Review findings
Review detailsBest possible solution: Sanitize the scorecard artifacts into repo-root paths/placeholders or move the material to a private/ignored docs location, then add focused proof that docs sync excludes and prunes the subtree before merge. Do we have a high-confidence way to reproduce the issue? Yes; this is source-reproducible by inspecting the latest PR head and diff for Is this the best way to solve the issue? No; excluding the subtree from Full review comments:
Overall correctness: patch is incorrect AGENTS.md: found and applied where relevant. Codex review notes: model gpt-5.5, reasoning high; reviewed against e3ef136bca85. Label changesLabel changes:
Label justifications:
Evidence reviewedSecurity concerns:
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 578dcf55ea
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| # Maturity scorecard process | ||
|
|
||
| This directory is an artifact root maintained by the local `claw-score` skill | ||
| at [SKILL.md](/Users/kevinlin/code/claw/maintainers/.agents/skills/claw-score/SKILL.md). |
There was a problem hiding this comment.
Replace the private absolute skill link
This absolute Markdown link is treated by scripts/docs-link-audit.mjs as an internal docs route, so docs link checks now fail in any checkout that does not have the author's /Users/kevinlin/... tree. I ran node scripts/docs-link-audit.mjs on this commit and it reports this line, plus the duplicate at line 213, as broken links; replace it with a repo-relative checked-in target or make it plain text.
Useful? React with 👍 / 👎.
|
|
||
| ### Docs | ||
|
|
||
| - `/Users/kevinlin/code/openclaw/docs/cli/models.md` documents model status/auth overview, Codex OAuth troubleshooting, auth profile listing, login, paste-api-key, OpenAI API versus ChatGPT/OAuth, and Claude CLI notes. |
There was a problem hiding this comment.
Normalize scorecard evidence paths
Because this scorecard is committed under docs/maturity-scorecard rather than docs/internal, the docs guide's no-local-path rule applies; in any checkout other than the author's, /Users/kevinlin/... is neither navigable nor a stable repo reference. I checked with rg /Users/kevinlin docs/maturity-scorecard and this pattern appears throughout the new evidence notes, so consumers cannot verify the audit without rewriting paths; render these as repo-root paths such as docs/cli/models.md.
Useful? React with 👍 / 👎.
5b4b7d0 to
f73f0d4
Compare
* docs: add maturity scorecard mirror * docs: format maturity scorecard mirror * docs: drop stray maturity note * docs: fix maturity scorecard docs checks
Summary
What problem does this PR solve?
openclaw/docsunless it was explicitly excluded.Why does this matter now?
What is the intended outcome?
docs/maturity-scorecard/**to the OpenClaw repo.docs/maturity-scorecard/**out ofopenclaw/docspublish syncs.What is intentionally out of scope?
What does success look like?
docs/maturity-scorecard/**exists in the repo.scripts/docs-sync-publish.mjsexcludes and prunesdocs/maturity-scorecard/**from publish sync output.What should reviewers focus on?
docs/maturity-scorecard/**is the right repo-local location for this material.scripts/docs-sync-publish.mjsis scoped correctly and cannot leak this subtree intoopenclaw/docs.Linked context
Which issue does this close?
Closes #
Which issues, PRs, or discussions are related?
Related #
Was this requested by a maintainer or owner?
Real behavior proof (required for external PRs)
git diff --checknode --input-type=module -e 'await import("./scripts/docs-sync-publish.mjs"); console.log("script-ok");'rsync -anic --delete /Users/kevinlin/code/claw/maintainers/docs/kevinslin/maturity-scorecard/ /Users/kevinlin/.worktrees/openclaw/dev/kevinlin/maturity-scorecard-docs-copy/docs/maturity-scorecard/git diff --checkreturned clean.script-ok.rsync -anic --delete ...returned no differences after the copy.docs/maturity-scorecard/**exists in the worktree.scripts/docs-sync-publish.mjsnow treatsmaturity-scorecardas a publish-excluded subtree alongsideinternal.openclaw/docscheckout.docs/maturity-scorecard/**subtree, and the sync script did not excludematurity-scorecard.Tests and validation
Which commands did you run?
git diff --checknode --input-type=module -e 'await import("./scripts/docs-sync-publish.mjs"); console.log("script-ok");'rsync -anic --delete /Users/kevinlin/code/claw/maintainers/docs/kevinslin/maturity-scorecard/ /Users/kevinlin/.worktrees/openclaw/dev/kevinlin/maturity-scorecard-docs-copy/docs/maturity-scorecard/What regression coverage was added or updated?
What failed before this fix, if known?
openclaw/docs.If no test was added, why not?
Risk checklist
Did user-visible behavior change? (
Yes/No)Did config, environment, or migration behavior change? (
Yes/No)Did security, auth, secrets, network, or tool execution behavior change? (
Yes/No)What is the highest-risk area?
docs/maturity-scorecard/**to the public docs mirror.How is that risk mitigated?
scripts/docs-sync-publish.mjsnow excludesmaturity-scorecard/during rsync and prunes it from the publish tree if present.Current review state
What is the next action?
What is still waiting on author, maintainer, CI, or external proof?
docs/maturity-scorecard.openclaw/docs.Which bot or reviewer comments were addressed?