Phase A-D restructured several files into module directories. Two docs are stale:
1. docs/ARCHITECTURE.md — crate structure tree references crypto.rs, records.rs, xrpc.rs as flat files. Now crypto/, records/, xrpc/ directories. 2. CONTRIBUTING.md — testing section says tests live in #[cfg(test)] modules alongside code. Now the 6 largest files have tests extracted to *_tests.rs siblings.
Also add the new files (download_grant.rs, download_keyring.rs, sharing/list.rs) that were added since the docs were last written.
Phase A-D restructured several files into module directories. Two docs are stale:
1. docs/ARCHITECTURE.md — crate structure tree references crypto.rs, records.rs, xrpc.rs as flat files. Now crypto/, records/, xrpc/ directories. 2. CONTRIBUTING.md — testing section says tests live in #[cfg(test)] modules alongside code. Now the 6 largest files have tests extracted to *_tests.rs siblings.
Also add the new files (download_grant.rs, download_keyring.rs, sharing/list.rs) that were added since the docs were last written.