open-standards/jouleclaw/jouleclaw-rs/crates/jouleclaw-program
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 9570382382 jouleclaw curation wave 4 (final): public surface is now fully documented
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]>
2026-06-08 04:12:31 -04:00
..
src jouleclaw curation wave 4 (final): public surface is now fully documented 2026-06-08 04:12:31 -04:00
Cargo.toml jouleclaw: full L0–L10 cascade tier surface — 20 pure-Rust crates 2026-05-27 09:21:25 -04:00