Commit Graph

6 Commits

Author SHA1 Message Date
simonredfern
efc1868fd4 BREAKING CHANGE: Switch active-rate-limits endpoint to hour-based format
Changed from full timestamp to hour-only format to match implementation.

OLD: /active-rate-limits/2025-12-31T13:34:46Z (YYYY-MM-DDTHH:MM:SSZ)
NEW: /active-rate-limits/2025-12-31-13 (YYYY-MM-DD-HH)

Benefits:
- API now matches actual implementation (hour-level caching)
- Eliminates timezone/minute truncation confusion
- Clearer semantics: 'active during this hour' not 'at this second'
- Direct cache key mapping improves performance
- Simpler date parsing (no timezone handling needed)

Files changed:
- APIMethods600.scala: Updated endpoint and date parsing
- RateLimitsTest.scala: Updated all test cases to new format
- Glossary.scala: Updated API documentation
- introductory_system_documentation.md: Updated user docs

This is a breaking change but necessary to align API with implementation.
Rate limits are cached and queried at hour granularity, so the API
should reflect that reality.
2025-12-30 17:35:38 +01:00
simonredfern
5772323ea6 HTML page reference 2025-12-15 12:47:17 +01:00
simonredfern
66092c1513 webui-props path and public in v6.0.0 2025-12-10 08:01:02 +01:00
simonredfern
be69a20472 ideas: ABAC consents 2025-12-09 08:46:56 +01:00
simonredfern
1e8b47c819 adding TODO should fix role docs file 2025-12-01 23:27:32 +01:00
simonredfern
8afc4cbff0 docfix: moving REPLACE to ideas 2025-11-11 14:25:15 +01:00