Parent: #120. ADR: docs/adr/0033-migrate-server-to-rust-web-to-svelte.md (private overlay)
Scope: all /api prefixes on Rust. Delete server/ (.NET), server-tests/ (after porting remaining logic), .NET Docker stage. nginx → single upstream :3001. entrypoint.sh → launch Rust binary + nginx. Remove csproj <Version>; update docs/gitflow.md (version = Rust VERSION const). Mark ADR 0030 superseded-complete. Rewrite CLAUDE.md '.NET Conventions' → 'Rust Conventions'.
Gate: full api-tests/run.sh + e2e + api-live-tests green on Rust only; Docker image builds.
Parent: #120. ADR: docs/adr/0033-migrate-server-to-rust-web-to-svelte.md (private overlay)
Scope: all /api prefixes on Rust. Delete
server/(.NET),server-tests/(after porting remaining logic), .NET Docker stage. nginx → single upstream :3001. entrypoint.sh → launch Rust binary + nginx. Remove csproj<Version>; updatedocs/gitflow.md(version = Rust VERSION const). Mark ADR 0030 superseded-complete. Rewrite CLAUDE.md '.NET Conventions' → 'Rust Conventions'.Gate: full
api-tests/run.sh+ e2e + api-live-tests green on Rust only; Docker image builds.