Files
http-latency-prober/CHANGELOG.md
Jan Novak a588eb3b0e feat(go): step 1 — total wall-clock latency per URL
probe.Measure performs an HTTP GET and records total elapsed time from
request start to body fully read. main.go prints URL, status code, and
total for each positional URL argument, exiting 1 on any failure.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-01 00:21:12 +02:00

869 B

Changelog

All completed features are logged here in reverse-chronological order.


2026-07-01 00:08 — Simple total latency (Go, Step 1)

  • probe.Measure performs an HTTP GET and records wall-clock total time
  • main.go prints URL, HTTP status code, and total duration for each URL
  • Exits with code 1 if any URL fails
  • Multiple URLs accepted as positional arguments

2026-07-01 00:08 — Project scaffold (Go, Step 0)

  • Created project structure: go/, python/, docs/plans/, docs/usage/
  • Initialised Go module latprobe (go/go.mod)
  • Minimal go/main.go that prints usage and exits cleanly when no URL is given
  • Stub go/internal/probe/probe.go defining the Result type and Measure signature
  • Foundation files: README.md, CLAUDE.md, CHANGELOG.md
  • Saved initial plan to docs/plans/2026-07-01-00-08-go-latency-tool.md