Context
README.md's Architecture lists five substrate backends and a client crate that
do not exist in the workspace (they are commented out of the Cargo.toml
members): nessie-backend-s3, nessie-backend-nfs (bare NFS),
nessie-backend-ontap (passthrough), nessie-backend-p4d, nessie-backend-gitlfs,
and nessie-client (plus the advertised pip install nessie-store-client). Only
the zfs and mem backends are real.
The durable-docs pass fixes the immediate inaccuracy — the README now carries a
machine-checked crate inventory (scripts/check-doc-drift.sh) that separates
implemented from planned and cannot silently drift. This issue tracks the
follow-through: decide, per crate, build-and-milestone vs. formally defer, so
"planned" is a real plan and not a permanent aspiration.
Scope
Acceptance
- Every "planned" crate in the README inventory has either a build issue + a
milestone, or an explicit deferral note. No phantom crate is presented without a
decision behind it.
Context
README.md's Architecture lists five substrate backends and a client crate thatdo not exist in the workspace (they are commented out of the
Cargo.tomlmembers):
nessie-backend-s3,nessie-backend-nfs(bare NFS),nessie-backend-ontap(passthrough),nessie-backend-p4d,nessie-backend-gitlfs,and
nessie-client(plus the advertisedpip install nessie-store-client). Onlythe
zfsandmembackends are real.The durable-docs pass fixes the immediate inaccuracy — the README now carries a
machine-checked crate inventory (
scripts/check-doc-drift.sh) that separatesimplemented from planned and cannot silently drift. This issue tracks the
follow-through: decide, per crate, build-and-milestone vs. formally defer, so
"planned" is a real plan and not a permanent aspiration.
Scope
issue, or mark it explicitly deferred (with the reason).
ontap-passthroughands3backendsare the most externally useful;
p4d/gitlfsalso underpin theexperimental demand-paged NFS gateways.
nessie-client+ unified Python (Face B): schedule as a concrete milestoneor mark deferred. The README advertises
pip install nessie-store-client, sothere is an external contract to either honor or retract.
check-doc-drift.shguard in sync aseach crate lands (move it from planned to implemented).
Acceptance
milestone, or an explicit deferral note. No phantom crate is presented without a
decision behind it.