docs: refresh the CLAUDE.md crate list and conventions #45
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/DUNITE-crate-list-refresh"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The crate list in
CLAUDE.mdhad drifted five crates behind the workspace.dunite-stripe,dunite-stripe-core,dunite-user-core,dunite-feedbackanddunite-image-uploadwere all missing, so the file described a ten-crate workspace that actually holds fifteen.Changes
dunite-download/dunite-oci/dunite-oidcondunite-core, anddunite-stripeondunite-stripe-core- instead of enumerating leaves by name, which is the sentence that went stale. Records the corollary the newer crates already follow: a leaf owns its error type rather than returningdunite_core::AppError, since returning it would pull every consumer onto onedunite-corerevision (ImageValidationError,StripeServiceError).StripeService::with_api_base, not aStripeConfigfield, because consumers build those by struct literal); and a third-party error's free-text message is never logged or returned when the upstream embeds customer data in it (redacted_stripe_error+StripeErrorDetails, matched exhaustively so a new upstream variant is a compile error rather than a silent leak).Verified every directory under
crates/now appears in the file, and nothing appears that is not a directory.Docs only; no code touched.