2026-08-02 - 2026-08-09

Overview

3 Active Pull Requests
25 Active Issues
Excluding merges, 1 author has pushed 1 commit to main and 3 commits to all branches. On main, 1 file has changed and there have been 5 additions and 2 deletions.

1 Pull request merged by 1 user

Merged #12 frontend: gate the Docker build on make check (closes #11) 2026-08-07 17:46:37 +02:00

2 Pull requests proposed by 1 user

2 Issues closed from 1 user

23 Issues created by 1 user

Opened #13 QA: test responsive mobile layout on real devices 2026-08-07 17:49:33 +02:00

Opened #14 Adopt the org-standard .golangci.yml and golangci-lint v2.12.2 2026-08-09 03:36:49 +02:00

Opened #15 Dotfile compliance: add root .editorconfig, harden .gitignore, exclude .git from .dockerignore 2026-08-09 03:37:13 +02:00

Opened #16 Unify the gate: root make check must cover the backend, and CI must route through script/ 2026-08-09 03:37:45 +02:00

Opened #17 Rework Dockerfile.backend to the mandated Go multistage lint-stage pattern 2026-08-09 03:38:14 +02:00

Opened #18 Frontend image serves zero security headers; add the full REPO_POLICIES set to nginx.conf 2026-08-09 03:38:45 +02:00

Opened #19 Backend hardening: missing IdleTimeout/ReadHeaderTimeout, no security headers, no trusted-proxy client IP 2026-08-09 03:39:16 +02:00

Opened #20 POST /api/v1/reports is unauthenticated, wildcard-CORS, and unrated-limited 2026-08-09 03:40:06 +02:00

Opened #21 make test is effectively a no-op: Go tests are compile stubs, frontend has no test framework 2026-08-09 03:40:39 +02:00

Opened #22 Shutdown is broken: os.Exit races fx OnStop hooks, losing buffered reports on every restart 2026-08-09 03:41:42 +02:00

Opened #23 Report ingest correctness: returns 200 on storage failure, 400 on oversize, logs untrusted body 2026-08-09 03:42:45 +02:00

Opened #24 README.md and TODO.md are substantially inaccurate — 14 documented claims contradict the code 2026-08-09 03:43:24 +02:00

Opened #25 Decision needed: the backend is not connected to anything — does it ship in 1.0? 2026-08-09 03:43:57 +02:00

Opened #26 nginx: PORT env override is documented but does not exist; add it and server_tokens off 2026-08-09 03:44:34 +02:00

Opened #27 Backend observability: fx logs bypass slog, Identify() is dead, Sentry/Prometheus config is parsed but unwired 2026-08-09 03:45:07 +02:00

Opened #28 script/ and Makefile drift from the org models; make dev is not a shim, make build is missing 2026-08-09 03:45:41 +02:00

Opened #29 src/main.js: 1262-line monolith with innerHTML injection sinks, unfrozen CONFIG, and duplicated logic 2026-08-09 03:46:19 +02:00

Opened #30 Decision needed: repo layout does not match the canonical structure, and backend/ duplicates 7 repo-level files 2026-08-09 03:46:54 +02:00

Opened #32 Node deprecation warning DEP0205 emitted on every frontend build 2026-08-09 03:49:12 +02:00

Opened #33 make hooks and make docker both fail when run from a git worktree 2026-08-09 04:11:48 +02:00

Opened #34 golangci config drift guard: failure message loops the operator when the org standard legitimately updates 2026-08-09 04:25:53 +02:00

Opened #36 Exclude .git from .dockerignore once the builds no longer read git metadata 2026-08-09 07:00:19 +02:00

Opened #37 CI can report a green it did not earn: script/cibuild serves make check from the Docker layer cache 2026-08-09 07:39:59 +02:00