Skip to content

docs: correct 17 site claims, in both languages - #6

Merged
tactino merged 1 commit into
mainfrom
docs/audit-corrections
Sep 11, 2026
Merged

tactino merged 1 commit into
mainfrom
docs/audit-corrections

Conversation

@tactino

@tactino tactino commented Sep 11, 2026

Copy link
Copy Markdown
Member

The site documented flags and APIs that do not exist. A reader following it would have failed at the first command on several pages.

Flags. --num-workers is --num-procs. --use-env-lock is --runner.use-env-lock. --use-real-time and --fps do not exist at all. --track.enabled true and --resume true are parse errors rather than no-ops. A literal \n inside a bash fence broke the first runnable command in the user guide.

Templates. The custom policy page imported a type that does not exist and asked the reader to implement two methods absent from the interface. The custom algorithm template overrode learn and never defined learn_impl, so the class it produced was still abstract. The custom env template's constructor signature did not match how the runtime instantiates envs.

Lists. The built-in environment list omitted mujoco-v1, the algorithm list omitted fpo and eval, and the policy list omitted fpo-policy — the three things the front page quickstart actually uses.

Every correction is applied to the Chinese page as well as the English one. mkdocs build --strict passes.

Found by an adversarial audit of all four public repositories: 82 findings raised, 67 survived an independent attempt to refute them.

🤖 Generated with Claude Code

The documentation site described flags and APIs that do not exist. A reader
following it would have failed at the first command on several pages.

Flags: `--num-workers` is `--num-procs`; `--use-env-lock` is
`--runner.use-env-lock`; `--use-real-time` and `--fps` do not exist at all;
`--track.enabled true` and `--resume true` are parse errors rather than
no-ops. A literal backslash-n inside a bash fence broke the first runnable
command in the user guide.

Templates: the custom policy page imported a type that does not exist and
asked the reader to implement two methods that are not in the interface; the
custom algorithm template overrode `learn` and never defined `learn_impl`, so
the class it produced was still abstract; the custom env template's
constructor signature did not match how the runtime instantiates envs.

Lists: the built-in environment list omitted `mujoco-v1`, the algorithm list
omitted `fpo` and `eval`, and the policy list omitted `fpo-policy` - the
three things the quickstart on the front page actually uses.

Every correction is applied to the Chinese page as well as the English one.
`mkdocs build --strict` passes.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@tactino
tactino merged commit 05a99ff into main Sep 11, 2026
1 check passed
@tactino
tactino deleted the docs/audit-corrections branch September 11, 2026 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant