7fb125ea87
Add application container, Gin router, graceful shutdown handler, and version endpoint. This establishes the skeleton for the WebDisk HTTP API as described in the architecture. - Add internal/app/WebApp for runtime dependencies and version - Add internal/server/router with GET /api/v1/version route - Add graceful shutdown runner with signal handling in cmd/serve - Add internal/api/ErrorResponse for standard HTTP error body - Update roadmap, architecture, and decisions documentation
Docs
| File | Content |
|---|---|
architecture.md |
Module layout, package boundaries |
decisions.md |
Technical decisions (ADR) |
roadmap.md |
Feature progress and status |
development.md |
Build, test, debug workflow |