Skip to content

Latest commit

 

History

History
35 lines (32 loc) · 2.58 KB

File metadata and controls

35 lines (32 loc) · 2.58 KB

Quantum Astrology – TODO

High Priority

  • Configure CI to run composer test and 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/Reports using 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.php response envelope contract (no duplicated top-level report fields).
  • Add integration test for admin Redis dashboard action payload/auth/CSRF flow.
  • Add /admin system 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.

Medium Priority

  • 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).

Low Priority

  • 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).