# KISS Go Media Player — Implementation Plan ## Overview A self-hosted, Kubernetes-deployable web media player written in Go (stdlib `net/http`) with a SQLite backend, vanilla JavaScript PWA frontend, and progressive offline capability. Designed for **KISS** (Keep It Stupidly Simple): minimal dependencies, zero frontend frameworks, fully interface-driven for testability. **Target test coverage:** >80% using dependency injection, hand-written mocks, and SQLite `:memory:` instances. --- ## Architecture - **Backend:** Go 1.23, `net/http`, stdlib + `modernc.org/sqlite` - **Frontend:** Vanilla JS, CSS Custom Properties, HTML5 `