Summary
Build the minimal Go HTTP server skeleton that boots, serves on a configurable port, and exposes a routable handler chain. This is the chassis subsequent issues mount handlers onto.
Design reference
- docs/00-architecture-overview.md §4 (System Topology — Go API Server)
- docs/00-architecture-overview.md §2 (Stack Decisions)
Acceptance criteria
Dependencies
#1
Complexity
S
Summary
Build the minimal Go HTTP server skeleton that boots, serves on a configurable port, and exposes a routable handler chain. This is the chassis subsequent issues mount handlers onto.
Design reference
Acceptance criteria
cmd/server/main.gostarts an HTTP server on a port read from env (default 8080)chior stdlibnet/httpwith a router; routes are registered ininternal/httpslogwith JSON outputGET /returns 200 with a JSON{"name":"gonext","version":"<commit>"}payloadDependencies
#1
Complexity
S