Files
netwatch/TODO.md
sneak 7643c5368f
check / check (push) Waiting to run
TODO.md holds only open work (closes #202)
Completed Steps, the dated log of finished work, is removed. The
Workflow says to delete Next Step once done instead of moving it there,
and Status no longer names the first release candidate. The README's
TODO section no longer says the file records what has been done.

Model: opus-5-5
2026-11-11 17:56:42 +00:00

1.3 KiB

Workflow

  • branch from next
  • do the work in Next Step
  • delete Next Step from TODO.md
  • move the top item of Future Steps into Next Step
  • commit (TODO.md changes in the same commit as the work)
  • push the branch and open a PR against next

Status

pre-1.0. Release candidates are tagged on next; git tag --merged origin/next lists them. main is the stable branch and next the development branch, which every PR targets. The frontend and the Go backend ship as one Docker image. The Gitea workflow .gitea/workflows/check.yml runs script/cibuild on every push, and cancels the older run on the same branch. Working toward 1.0.0.

Next Step

Run make frontend-viewport-test in CI as its own step; it is not part of make check, as it needs Docker and takes minutes.

Future Steps

  • A backend test that posts a report to POST /api/v1/reports and checks the compressed file it is written to
  • A backend route that decompresses the stored reports and answers queries on them
  • Prometheus metrics for the backend's in-memory buffer: its size, the number of flushes and the number of reports
  • A configurable host list (an environment variable or a config file)
  • Export of the latency history (CSV or JSON)
  • A notification when the health status changes to DEGRADED