Skip to content

docs: move the Varies-over task details to a docs site#21

Merged
jeqcho merged 3 commits into
mainfrom
docs/site-task-details
Jul 14, 2026
Merged

docs: move the Varies-over task details to a docs site#21
jeqcho merged 3 commits into
mainfrom
docs/site-task-details

Conversation

@jeqcho

@jeqcho jeqcho commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

What

The README's "Varies over" column made the task table hard to scan. This moves it to a new docs site and slims the README:

  • New mkdocs-material site at https://robocurve.github.io/kitchenbench/ (mkdocs.yml + docs/index.md), modeled on the inspect-robots docs setup: same theme block, same build/deploy workflow (.github/workflows/docs.yml, strict build on PRs, deploy from main with the Pages retry steps), docs extra in pyproject with the lockfile refreshed.
  • docs/index.md carries the full task table including Varies over, the union-semantics paragraph, and pointers back to the repo/PyPI/WorldEvals/methodology.
  • README keeps a four-column table (task, goal, bimanual, category) and points at the docs prominently: a docs badge up top and a NOTE callout right under the table. [project.urls] Documentation added.
  • Drift guard moved: tests/test_readme_table.py -> tests/test_docs_table.py, now asserting against docs/index.md where the Varies-over column lives.

Verification

All gates green locally: 317 tests at 100% coverage, ruff check + format, strict mypy, and uv run mkdocs build --strict.

Note for deploy: the repo needs GitHub Pages enabled with the "GitHub Actions" source before the first main deploy succeeds.

🤖 Generated with Claude Code

jeqcho and others added 3 commits July 13, 2026 17:18
The README task table's Varies-over column was dense enough to crowd out
the goal text. It moves to a new mkdocs-material docs site (home page:
https://robocurve.github.io/kitchenbench/), following the inspect-robots
docs setup (same theme, same build/deploy workflow, uv-locked docs extra).
The README table keeps goal/bimanual/category and points at the docs with
a badge and a NOTE callout; the drift-guard test now checks the docs table
(tests/test_readme_table.py -> tests/test_docs_table.py).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The docs.yml build job can't join ci-ok's needs list (different workflow),
so a broken strict docs build could merge green. Run it in the quality job
too. Also update CLAUDE.md for the new docs site, drift-guard location,
and docs extra.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jeqcho
jeqcho merged commit b028327 into main Jul 14, 2026
12 checks passed
@jeqcho
jeqcho deleted the docs/site-task-details branch July 14, 2026 00:26
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