- Configure CI to run
composer testand lint PHP files on every push. - Add regression fixtures for
TransitService::calculate()covering aspect detection and house mapping. - Finish SVG wheel enhancements (zodiac wedges, glyph placement, responsive scaling) and expose them in the UI.
- Implement PDF templates in
classes/Reportsusing mPDF and wire them to downloadable chart reports. - Add end-to-end regression tests for chart create/list/delete/export flows.
- Add validation tests for profile password change and location auto-fill paths.
- Add integration tests for AI summary report generation and markdown download flows.
- Add integration test for
/api/reports/generate.phpresponse envelope contract (no duplicated top-level report fields). - Add integration test for admin Redis dashboard action payload/auth/CSRF flow.
- Add
/adminsystem panel with operational controls and guard it behind admin-only access. - Add admin user management actions (create user, reset password, grant/revoke admin).
- Make login sessions persistent for beta users with configurable cookie/session lifetimes.
- Expand REST API to support chart deletion/pagination endpoints and synchronize UI flows.
- Provide admin tooling for managing cached ephemeris data and clearing stale chart artifacts.
- Document environment variables (
.env) required for database, swetest path, and cache configuration. - Add chart library search/filter/sort for large datasets.
- Standardize API response envelopes across legacy and newer endpoints.
- Cache AI summary markdown outputs by chart/config to reduce repeated generation.
- Add Laravel-style request validation layer (FormRequest-equivalent) for API endpoints.
- Add Laravel-style API resource/transformer layer for response envelope consistency.
- Add policy/gate-style authorization service to centralize ownership/admin checks.
- Add event/listener hooks for chart/report lifecycle side effects (analytics/cache invalidation).
- Evaluate AI interpretation roadmap and draft data requirements for multilingual support.
- Explore mobile companion app feasibility (React Native) once core web workflows stabilize.
- Add Sanctum-compatible token auth path for future mobile/API clients.
- Add scheduler/command registry for backup/cache/health automation.
- Add notification pipeline for report completion and low-credit alerts.
- Evaluate feature-flag framework for controlled rollouts (Pennant-style).