## Goal Decide DB server (runs directly on the VM, no Docker) and GraphQL server/client libraries. ## Acceptance criteria - [ ] DB choice with short justification (scalability, full-text search, sort/filter on whole set) - [ ] GraphQL server lib and client/state lib chosen - [ ] Decisions recorded in README.md and CLAUDE.md