SAO+0
SAO Phase 1a — Internal Ticketing Core
Make Modules/SAO a usable standalone tracker — projects, per-project ticket keys, ticket types with shareable workflow schemes, enforced transitions, comments, a merged history, and Filament surfaces — with no connection to any external system.
Tasks.
- Task 1: Enums and the table registry7/7
- Task 2: Project7/7
- Task 3: Ticket statuses7/7
- Task 4: Workflow schemes and transitions9/9
- Task 5: Ticket types and their per-project association8/8
- Task 6: The ticket and its key allocator9/9
- Task 7: Change context and the workflow service7/7
- Task 8: Comments7/7
- Task 9: The timeline read model7/7
- Task 10: Permissions and the ACL read-path rule8/8
- Task 11: Filament resources for the configuration entities7/7
- Task 12: The ticket surface, and closing the slice11/11