- Crate docs: cargo doc --no-deps 0 warnings; the D-1 crate map
rewritten for the placement split (migrations.rs entry — the
co-tenant handles/runners/pg plumbing together in the ADR-024
home) + the parity landing (the LFS twins carry the wrap), two
broken doc-link typos fixed; the missing-pin public items stamped
(LfsAdapter, LfsDownload, MaintenanceChain, LOCKED_OUT_RETRY_SECS,
key_to_oid, the four channel constants, AnnouncingRegistry).
- F-w10-B4 dropped: the constructor's dead OpsConfig.fetch_max_total_bytes
setting removed (the adapter registers only stat_pair and budgets
downloads adapter-side); the stat-only posture stated on new.
- F-w10-B5: ADR-022 Status/Consequences + lfs.md's model paragraph
made tier-accurate (the large tier re-derives nothing at read;
the oid conclusion is the adapter's whole-span oid check); the
test door's doubled info/lfs/lfs route form now unrouted 404,
pinned by a binary-independent real_lfs.rs row.
- N-3 swept: the core's five stale later-waves sentences rewritten
present-tense (limits/substrate/duplex/stateless/backend).
- The feature matrix green end to end: documented combos (default
186, +postgres 212/0-skip live-pg, pg-pure 137, lfs-without-
postgres 144, lfs-less 153, all-features 379) + the now-clean
off-matrix combos (engine-less 117; lfs-alone/postgres-alone
clippies); both clippies -D warnings, fmt, the fuzz corpus gate
(13); the three assembly shapes' doc list confirmed current.
- substrate/CHANGELOG.md (the honest 0.1.0 founding entry, waves
6-10) + substrate/README.md (posture, seam table, engine matrix,
usage sketch, sibling pointer, license) created.
- Publish dry-run green; the member's packaging shape recorded in
the manifest comment (no excludes needed; the family LICENSE
files copied into the member; package -l = 32 files, no strays).
Task: substrate/w10-release-readiness; verification per AGENTS.md
(test/both clippies/fmt/doc/fuzz-gate/live-pg 212/0-skip,
taskgraph validate 90 tasks).