Reposix simulator — in-process REST API that mimics issue-tracker semantics.
Exposes a handful of pure functions so integration tests can spin a real
HTTP server on a random port without forking a process. The standalone
reposix-sim binary is a thin tokio::main wrapper over run.
§Module layout
state — AppState shared across handlers.
db — SQLite connection opener + issues-table DDL.
seed — deterministic seed loader (reads fixtures/seed.json).
error — error::ApiError enum + IntoResponse impl.
- (routes and middleware land in task 2 of plan 02-01 / plan 02-02.)