- add 3-stage build table (builder/certs/scratch) with image size note
- add build-arg USER_ID override example in section 5.1
- add section 5.1.1 with smoke-test commands (size check, inspect, dry
run, full start)
- add workflow for loading pre-built local images into Minikube
directly
- bump builder base image from golang:1.25-alpine to
golang:1.26-alpine
- normalize inline Dockerfile comments to lowercase
- remove example config COPY from final scratch stage
- replace interface{} with any across ~30 files for Go 1.18+ style
- adopt for-range-over-int loops in place of explicit index loops
- use maps.Copy from stdlib to replace manual map copy loops
- use min() builtin for exponential backoff delay cap in retry_manager
- add MongoDB 7.0 K8s manifests (StatefulSet, Service, PVC, Secret)
- document PostgreSQL and MongoDB deploy steps in deploy.md with SSH tunnel port mappings
- add split PostgreSQL K8s manifests for ConfigMap, Service, PVC, and StatefulSet
- expose PostgreSQL through NodePort for local Minikube access
- replace deploy.md LaTeX text syntax with Markdown inline code formatting
- keep deployment documentation rendering stable in Wiki.js and Markdown viewers
- rename TaskParams interface to Params in task/base_task.go for brevity - remove debug fmt.Println/Printf statements from graph.go and handler_factory.go
- fix is_local flag from false to true for existing test components in deploy.md - add 6 new test component records (ns4-ns8) to deploy seed data