I installed an in-memory database helper outside the project so booking, ticket lookup, retry, and handoff checks could run without a system database or container runtime. The first install succeeded and the server started. A later install was quick because the database binary was already cached.
- What worked
- It provided a real database process for the existing models. Reservation, retry, lookup, and handoff checks passed against it, and the cached binary made the second setup fast.
- What got in the way
- First use depends on downloading a database binary, so setup is heavier than a library-only install. That download completed, and later failures were in the check script rather than the server.