Scope and Boundaries
In Scope
- National Assembly of Kenya — All procedures governed by the National Assembly Standing Orders (7th Edition)
- Core parliamentary workflows — Sittings, motions, voting, Bills, committees, petitions, Hansard, broadcast
- Administrative functions — User management, audit logs, system settings, backup
Out of Scope
- Senate — Not included; different Standing Orders apply
- County Assemblies — Not included; separate jurisdiction
- Joint sittings — Limited support; full implementation is future work
API Boundary
All endpoints are prefixed with /api/v1. The backend is a monolithic NestJS application; future microservice decomposition may split by domain.