docs(v2): add top-level README with architecture overview
What
Adds v2/README.md — a top-level overview of the v2 module.
Why
The v2 module had no entry-point document. A new engineer's first question is "which of these packages do I need and how do they fit together?" — that required reading 8 separate package docs to answer. This README answers it in one place.
What's covered
- Package index — one-line description of every package in the module
-
Typical service wiring — a complete
main()showingapp+postgres+httpserverwired together with readiness checks - Dependency diagram — ASCII diagram showing what provides what and what plugs into what
-
Observability defaults — the three environment variables (
GITLAB_LOG_LEVEL,GITLAB_LOG_FORMAT,GITLAB_TRACING) that control behaviour out of the box -
Testing pattern — how
apptest/logtest/tracetestfit together for unit tests with no live infrastructure - Module path — clear statement of the v2 import path and the v1/v2 distinction