Skip to content

Codex/fase 5 - #9

Merged
mathsant-js merged 5 commits into
mainfrom
codex/fase-5
Sep 18, 2026
Merged

mathsant-js merged 5 commits into
mainfrom
codex/fase-5

Conversation

@mathsant-js

Copy link
Copy Markdown
Owner

Fazendo a merge da fase 5 do desenvolvimento na main

- Require ADMIN access to create and update tariffs, select valid tariffs deterministically, and enforce a single active tariff with an Alembic
migration.
- Add tests for authorization, validity, tariff changes, and
preserved session pricing.
- Restrict users to their own invoices while allowing admins to view all.
- Add coverage for authorization, filters, stable ordering, and historical pricing.
- Update the OpenAPI contract and Phase 5 documentation.
Add an integration test covering charging ticks, session closure, and invoice history. Make the active-tariff migration compatible with offline Alembic SQL generation, and document Phase 5 validation results and limitations.
@mathsant-js mathsant-js self-assigned this Sep 18, 2026
@mathsant-js mathsant-js added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 18, 2026
@mathsant-js
mathsant-js merged commit 1402273 into main Sep 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Development

Successfully merging this pull request may close these issues.

1 participant