Closes the last 15 Lost public reasons. jouleclaw-rs's public
surface is now at zero — the substrate's audit on itself
returns no actionable gaps.
PER-CRATE BREAKDOWN
jouleclaw-agent (2)
Concatenator::with_separator; SubQuery::new.
jouleclaw-backend-apple (1)
build.rs — //! head (Apple Accelerate linkage).
jouleclaw-deberta (1)
NliPrediction::label_for_schema.
jouleclaw-ebm (2)
SudokuBoard::at / set.
jouleclaw-edge (1)
src/main.rs — //! head (binary smoke-test harness).
jouleclaw-hydra (3)
Status::new; ApiDocumentationBuilder::entrypoint / class.
jouleclaw-program (3)
Predict::new; ChainOfThought::new; ProgramOfThought::new.
jouleclaw-verification-tier (1)
FailingBackend::new (last remaining; StringMatchChecker /
JaccardChecker / StaticBackend closed in wave 2).
jouleclaw-wire (1)
RpcTier::new.
ONLY DOC COMMENTS + 2 //! MODULE HEADS — NO BEHAVIOUR CHANGE
cargo check --workspace --all-targets clean.
SESSION CUMULATIVE
Baseline (start of session): 219
After cascade pass [1d7db42]: 169
After scanner-bug fix [ad21b2d]: 129
After core pass [94bac25]: 106
After omni pass [47f07e8]: 93
After wave 1 [1081195]: 64
After wave 2 [5c9a4ab]: 40
After wave 3 [e834847]: 15
After wave 4 (this commit): 0
100% drop. The substrate audited itself, surfaced every
documentation gap on its public API, and we closed every one.
The loop completes:
substrate flags → we fill → substrate confirms zero.
Documented modules: 675 → 680 (the //! head conversions on
sana_wm_gpu_dispatchers_draft, jouleclaw-omni build, edge main,
backend-apple build, plus loader-gguf head). All-functions
Lost dropped from 2798 → 2363; what remains is the 2363
internal helpers the public-surface filter deliberately
excludes (the substrate's stated doctrine: `///` on every
`pub(crate)` helper isn't load-bearing).
Co-Authored-By: Claude Opus 4.7 <[email protected]>