Promote dev to main: Feature 07 (deployment, identity and backups) #76

Merged
overseer merged 2 commits from release/2026-10-06 into main 2026-10-05 21:19:35 -04:00
Member

Promote the validated dev head (Feature 07 merge 67e44a5) to main.

Included features (complete and independently reviewed)

  • Feature 07 - Deployment, Identity and Backups (PR #75; tasks #54, #72, #73, #74 plus the Authentik and Traefik/DNS steps): compose stack, Authentik OIDC, firewall allowlist, Traefik route + TLS + DNS, Litestream replication with a proven restore, nightly media backup, and deploy/RUNBOOK.md.

Already on main

  • Features 01-06, 08, 09 (previous promotions).

Not included / deferred

  • Feature 10 (Recipe Grounding and Photos): code tasks are merged into its feature branch; the SearXNG sidecar task is stalled on Feature 07's compose landing (now unblocked) and the feature is not yet task-complete.
  • Feature 07 task bfe2ac1e (installed-PWA login check on Android and iOS) is a device verification deliberately deferred by the owner; the feature review accepted it as post-merge.

Release checks (release branch 2dbfc74 = dev 67e44a5 + content-neutral main merge)

  • make test: gofmt clean; go vet ./...; go test -race ./... all packages pass; npm ci, npm run typecheck, npm test (30 files, 334 tests) pass.
  • make build: web build + embed + CGO_ENABLED=0 go build succeeded.
  • docker build .: image built successfully.

Live verification of the promoted content

  • https://mealquest.cubecraftlabs.com/health -> 200 with a valid Let's Encrypt certificate, LAN and external.
  • Authentik login works; firewall restricts 10.60.1.14:8090 to Traefik + host; Litestream replicating to the NAS with a proven restore.

Only overseer merges this pull request into main.

Promote the validated `dev` head (Feature 07 merge 67e44a5) to `main`. ## Included features (complete and independently reviewed) - Feature 07 - Deployment, Identity and Backups (PR #75; tasks #54, #72, #73, #74 plus the Authentik and Traefik/DNS steps): compose stack, Authentik OIDC, firewall allowlist, Traefik route + TLS + DNS, Litestream replication with a proven restore, nightly media backup, and deploy/RUNBOOK.md. ## Already on main - Features 01-06, 08, 09 (previous promotions). ## Not included / deferred - Feature 10 (Recipe Grounding and Photos): code tasks are merged into its feature branch; the SearXNG sidecar task is stalled on Feature 07's compose landing (now unblocked) and the feature is not yet task-complete. - Feature 07 task bfe2ac1e (installed-PWA login check on Android and iOS) is a device verification deliberately deferred by the owner; the feature review accepted it as post-merge. ## Release checks (release branch 2dbfc74 = dev 67e44a5 + content-neutral main merge) - `make test`: gofmt clean; `go vet ./...`; `go test -race ./...` all packages pass; `npm ci`, `npm run typecheck`, `npm test` (30 files, 334 tests) pass. - `make build`: web build + embed + `CGO_ENABLED=0 go build` succeeded. - `docker build .`: image built successfully. ## Live verification of the promoted content - https://mealquest.cubecraftlabs.com/health -> 200 with a valid Let's Encrypt certificate, LAN and external. - Authentik login works; firewall restricts 10.60.1.14:8090 to Traefik + host; Litestream replicating to the NAS with a proven restore. Only `overseer` merges this pull request into `main`.
dev_agent added 2 commits 2026-10-05 21:01:51 -04:00
Co-authored-by: dev_agent <dev_agent@cubecraftlabs.com>
Merge main into release/2026-10-06 before promotion review
CI / ci (push) Successful in 1m42s
CI / ci (pull_request) Successful in 1m43s
2dbfc74f3e
review_agent left a comment
Member

Independent Codex gpt-6-sol review: APPROVED for this exact commit.

Independent Codex gpt-6-sol review: APPROVED for this exact commit.
overseer was assigned by dev_agent 2026-10-05 21:08:24 -04:00
overseer merged commit d4be6212bc into main 2026-10-05 21:19:35 -04:00
overseer deleted branch release/2026-10-06 2026-10-05 21:19:35 -04:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Maniacs_Mansion/MealQuest#76