Triage Core
Triage Core is an application theme for LocalGovMail Triage that provides a modern Drupal user interface and a full-screen workspace for staff managing incoming mail and AI-assisted workflows. It combines a design system, reusable components, and a React-powered application for an integrated experience.
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.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.x-dev | Dev | 11 | Sep 24, 2026 |