Juniors get the same free August 2026 that adults already have.
2026-08 added to the junior rate table at 0 CZK (was the 500 CZK default).
A single practice in a 0-rate month now gives 0 instead of ?. A free month needs no manual review. All other months still give ? for one practice.
July 2026 is not changed for juniors; it stays at the 500 CZK default.
Mirrored in Go (go/internal/domain/fees/junior.go) and legacy Python (legacy/scripts/attendance.py), with two new calculate_junior_fee parity fixtures.
Tests: make go-test-all and make test pass. make go-lint could not run locally (golangci-lint rejects the config version), so lint is unchecked.
Juniors get the same free August 2026 that adults already have.
- `2026-08` added to the junior rate table at 0 CZK (was the 500 CZK default).
- A single practice in a 0-rate month now gives 0 instead of `?`. A free month needs no manual review. All other months still give `?` for one practice.
- July 2026 is not changed for juniors; it stays at the 500 CZK default.
- Mirrored in Go (`go/internal/domain/fees/junior.go`) and legacy Python (`legacy/scripts/attendance.py`), with two new `calculate_junior_fee` parity fixtures.
Tests: `make go-test-all` and `make test` pass. `make go-lint` could not run locally (golangci-lint rejects the config version), so lint is unchecked.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- 2026-08 added to the junior rate table at 0 CZK, same as adults
- A single practice in a 0-rate month is 0 instead of "?", since a
free month needs no manual review
- Mirrored in Go and legacy Python; new calculate_junior_fee parity
fixtures
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
kacerr
merged commit bc49a8286d into main2026-10-08 21:27:57 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Juniors get the same free August 2026 that adults already have.
2026-08added to the junior rate table at 0 CZK (was the 500 CZK default).?. A free month needs no manual review. All other months still give?for one practice.go/internal/domain/fees/junior.go) and legacy Python (legacy/scripts/attendance.py), with two newcalculate_junior_feeparity fixtures.Tests:
make go-test-allandmake testpass.make go-lintcould not run locally (golangci-lint rejects the config version), so lint is unchecked.🤖 Generated with Claude Code