Router Wiring Notes¶
Purpose¶
This note captures endpoint modules that exist in code but are not currently exposed through the active API router tree.
Current Router Source of Truth¶
app/api/v1/router.py
Unwired Module: FAQ¶
- Module:
app/api/v1/endpoints/faq.py - Status: Not included in
app/api/v1/router.py - Impact: FAQ HTTP endpoints are not publicly exposed via
/api/v1/*. - Documentation posture: Treat as internal/inactive until explicitly included.
Inactive Module: AI (Legacy)¶
- Module:
app/api/v1/endpoints/ai.py - Status: Route decorators currently commented out.
- Impact: No active HTTP endpoints from this module.
- Documentation posture: Treat as deprecated/legacy placeholder.
Shared-Router Implementation Detail¶
roles.pyandpolicy.pyattach touser_router, so effective paths are under/api/v1/user/*.
Recommended Maintenance Rule¶
When introducing or removing endpoint modules, update:
1. app/api/v1/router.py
2. docs/API_ROUTE_LIVE_REFERENCE.md
3. docs/API_ROUTE_DOCUMENTATION_TODO.md
4. This file if any unwired or intentionally inactive modules remain.