feat(go): M5.4 — parity diff binary + make parity #19
Reference in New Issue
Block a user
Delete Branch "feat/go-m5-4-parity-binary"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
go/cmd/parity/main.go: standalone binary that GETs/api/version,/api/adults,/api/juniors,/api/paymentsfrom both Python (:5001) and Go (:8080) backends, scrubs an allowlist (render_time.total,build_meta), and printscmp.Difffor remaining differences. Exits 0/1/2 (match / diffs / errors) — CI-friendly for M7.2.go/cmd/parity/scrub_test.go: 4 unit tests for the dotted-path scrubber.go/go.mod:github.com/google/go-cmppromoted to direct dependency.Makefile:paritytarget + help entry (make parity— requires both backends running).Test plan
cd go && go build ./cmd/parity && go test ./cmd/parity/...— builds clean, 4 tests passmake go-test— full test suite still greenmake go-lint— no lint issuesmake web-py+make web-go, thenmake parity→parity: 4/4 routes match🤖 Generated with Claude Code
6f36225187tofe0e49a134