This page is the source of truth for what "documented" means in this repository.
- Module-level docs: complete baseline.
- Workflow/docs/navigation guides: complete baseline.
- Item-level rustdoc coverage for every public symbol: partial and incremental.
That means the project is navigable and operable, but not every exported method has bespoke prose yet. No hand-waving, no cosplay as "finished."
Use these commands for docs quality checks:
cd /Users/rand/src/loop/rlm-core
RUSTDOCFLAGS="-D warnings" cargo doc --no-depsInterpretation:
- Build succeeds: no rustdoc warnings.
- Build fails: fix docs or signatures before merge.
- Latest local verification on
main(75f806f85985302c498e9d8e4915af6f144ed6ad): pass (2026-02-20).
- Never claim "all public APIs documented" unless item-level rustdoc coverage is actually complete.
- Module-level docs are mandatory.
- Item-level docs are required for newly introduced public API in the same change set.
- Legacy public API doc depth is improved incrementally, prioritized by high-use surfaces.
- If users copy/paste from it: document it now.
- If only a debugger should ever see it: document it soon.
- If nobody can explain it without opening three files: document it yesterday.