This project is not covered by Drupal’s security advisory policy.
Overview
Triage Core is the application theme for LocalGovMail Triage. It provides both
a modern Drupal user interface and a full-screen operational workspace for staff
managing incoming mail and AI-assisted triage workflows.
Unlike a traditional Drupal theme, Triage Core combines a complete visual design
system, reusable Drupal components, responsive layouts, and a React-powered
staff application within a single integrated experience.
Features
Drupal Service Interface
The theme provides a comprehensive presentation layer for Drupal, including:
- Custom page, region, navigation, block, view, pager, and status message templates.
- Reusable Single Directory Components.
- Responsive layouts for administrative and service-management screens.
- Named regions for navigation, help content, related content, banners, and supporting information.
- A Tailwind CSS based design system.
- An accessible user experience inspired by GOV.UK Design System principles.
Staff Mailbox Workspace
The built-in React application provides an operational workspace for users
responsible for reviewing and processing incoming messages.
- Mailbox synchronisation and message management.
- Filtering and review of resolved and unresolved messages.
- Mailbox rules management.
- Topic and classification management.
- AI-generated summaries and recommendations.
- Review of processing activity and decision traces.
- AI chat interaction for individual messages.
- Support for generated replies and forwards.
- Progress, status, token usage, and error reporting.
Accessibility
Accessibility is a core design principle throughout the theme and staff
workspace.
- Keyboard-accessible navigation and controls.
- Visible focus states.
- Semantic HTML and accessible forms.
- Support for assistive technologies.
- Responsive layouts for desktop and smaller screens.
- Live status updates and clear feedback states.
Architecture
Triage Core integrates tightly with Drupal while embedding a React application
for advanced operational workflows.
- Drupal continues to manage routing, authentication, permissions, and translations.
- React is used for highly interactive staff workflows.
- Communication occurs through Drupal-managed JSON endpoints.
- Permissions and security remain enforced by Drupal.
Modern Front-End Stack
- Drupal 11 compatible.
- Tailwind CSS 4.
- React 19.
- esbuild asset pipeline.
- Single Directory Components.
- Component variant management using CVA.
Intended Use
Triage Core was developed specifically for LocalGovMail Triage and similar
service-management applications where staff need to process, review, and act on
large volumes of incoming correspondence.
The theme is best suited to organisations that require a combination of:
- Drupal content and administration capabilities.
- Application-style operational workflows.
- AI-assisted processing and review.
- Accessible, responsive user interfaces.
Development
The project uses Node.js tooling for asset compilation and formatting. Source
assets are built into production-ready CSS and JavaScript bundles for Drupal to
serve.
After making changes to templates, components, regions, or theme libraries,
Drupal caches should be rebuilt.
Important Notes
- This theme was designed as the primary application theme for the LocalGovMail Triage platform.
- It does not currently provide a stable sub-theme API.
- Customisation is intended through direct modification and rebuilding of the theme.
Project information
- Created by david bishop on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.

