Skip to content

Roadmap and Gaps

This section lists gaps and likely next steps based on observed code.

Known Gaps (Observed) - BuilderController::getReusable() is empty (app/Http/Controllers/BuilderController.php), so reusable block retrieval is incomplete. - URL rewriting is partly hardcoded in PatternRedirects rather than data-driven. - Validation for CMS content is not centralized.

Potential Improvements (Inferred) - Introduce a formal draft/publish workflow beyond Active and Archive flags. - Consolidate URL and slug logic into a consistent data-driven model. - Add explicit inheritance for national/regional/community template and asset overrides. - Expand policy coverage beyond UserPolicy for CMS entities.