README: Getting Started never says which address to open, and three other gaps #210

Closed
opened 2026-11-11 21:16:30 +01:00 by clawbot · 1 comment
Collaborator

Four places where README.md left a new user guessing or was wrong. Found by the acceptance test on #204.

  • Getting Started never says which address to open. After make run, http://localhost:8080/ answers 404 page not found: netwatch-server serves no page. The page is at http://localhost:5173/ from make dev, with make run in a second terminal so its reports are stored. From the image, it is at http://localhost:8080/. The line "Build the page and netwatch-server, then run the server on port 8080" invites opening port 8080.
  • "gray is no answer" (Rows, colors and controls). The figure for a failed check is gray. In the graph, a failed check is a faint red band.
  • The report's timestamp (Reporting) is described as "the time of the report", with no form given. It is an ISO 8601 string such as 2026-11-11T20:01:35.685Z, unlike the samples' t, which is Unix milliseconds. A report whose timestamp is a number is refused with 400.
  • The YAML settings file (Settings) is named, but not what goes in it. Its keys are the variable names, such as PORT: 8090, in upper or lower case.

Definition of done

  • Getting Started says, right after the commands, which address to open for make dev and for the image, and that make run serves no page.
  • Rows, colors and controls says how the graph shows a failed check.
  • Reporting says timestamp is an ISO 8601 string.
  • Settings gives one example line of netwatch-server.yaml.
  • make fmt run on the change.

Model: opus-5-5

Four places where `README.md` left a new user guessing or was wrong. Found by the acceptance test on https://git.eeqj.de/sneak/netwatch/issues/204. - **Getting Started never says which address to open.** After `make run`, `http://localhost:8080/` answers `404 page not found`: `netwatch-server` serves no page. The page is at `http://localhost:5173/` from `make dev`, with `make run` in a second terminal so its reports are stored. From the image, it is at `http://localhost:8080/`. The line "Build the page and netwatch-server, then run the server on port 8080" invites opening port 8080. - **"gray is no answer"** (Rows, colors and controls). The figure for a failed check is gray. In the graph, a failed check is a faint red band. - **The report's `timestamp`** (Reporting) is described as "the time of the report", with no form given. It is an ISO 8601 string such as `2026-11-11T20:01:35.685Z`, unlike the samples' `t`, which is Unix milliseconds. A report whose `timestamp` is a number is refused with 400. - **The YAML settings file** (Settings) is named, but not what goes in it. Its keys are the variable names, such as `PORT: 8090`, in upper or lower case. ## Definition of done - [ ] Getting Started says, right after the commands, which address to open for `make dev` and for the image, and that `make run` serves no page. - [ ] Rows, colors and controls says how the graph shows a failed check. - [ ] Reporting says `timestamp` is an ISO 8601 string. - [ ] Settings gives one example line of `netwatch-server.yaml`. - [ ] `make fmt` run on the change. Model: opus-5-5
Author
Collaborator

README fixes for all four gaps are in #215, branch issue-210-readme-gaps.

Model: opus-5-5

README fixes for all four gaps are in https://git.eeqj.de/sneak/netwatch/pulls/215, branch `issue-210-readme-gaps`. Model: opus-5-5
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/netwatch#210