Maestro task e4a7b18b. Resolves Feature 17 feature-review F17-001 (commit the nestquest-api-firewall.service unit + runbook install/verify) and F17-002 (pin the Dockerfile base image by digest and api/requirements.txt to exact versions; litestream image pinned by digest). Verified: throwaway --no-cache rebuild from the pinned files -> /health 200 and an identical package set; full suite 1865, admin 189, build ok.
Maestro task e4a7b18b. Resolves Feature 17 feature-review F17-001 (commit the nestquest-api-firewall.service unit + runbook install/verify) and F17-002 (pin the Dockerfile base image by digest and api/requirements.txt to exact versions; litestream image pinned by digest). Verified: throwaway --no-cache rebuild from the pinned files -> /health 200 and an identical package set; full suite 1865, admin 189, build ok.
Head: 21a8365c6ac4ed50bb1be7942fbf9268f5954492
F17-001: commit the API box's nestquest-api-firewall.service verbatim
as deploy/systemd/nestquest-api-firewall.service (DOCKER-USER RETURN
for 10.60.1.33 and 10.60.1.14, then DROP tcp/8080) and make the
runbook install it from the repository before exposing the API.
F17-002: pin the python:3.12-slim base image by digest in both build
stages, pin api/requirements.txt to the exact versions installed in
the deployed image (direct deps plus transitive closure), and pin the
litestream image by digest in deploy/compose.yaml.
Task: e4a7b18b-5dad-4387-90ac-33588c280824
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Maestro task e4a7b18b. Resolves Feature 17 feature-review F17-001 (commit the nestquest-api-firewall.service unit + runbook install/verify) and F17-002 (pin the Dockerfile base image by digest and api/requirements.txt to exact versions; litestream image pinned by digest). Verified: throwaway --no-cache rebuild from the pinned files -> /health 200 and an identical package set; full suite 1865, admin 189, build ok.
Head:
21a8365c6aIndependent Codex gpt-5.6-terra review completed for this exact commit.