AI Dashboard Documentation
AI Tracker Metadata Format
Add structured metadata to your drupal.org issue summaries to enable tracking in the AI Dashboard. This metadata is automatically extracted during import and displayed throughout the dashboard.
Simple Format (Recommended)
For most issues, this streamlined format provides the essential tracking information:
[Tracker]
<strong>Update Summary: </strong>[One-line status update for stakeholders]
<strong>Short Description: </strong>[One-line issue summary for stakeholders]
<strong>Check-in Date: </strong>MM/DD/YYYY
<em>Metadata is used by the <a href="https://www.drupalstarforge.ai/" title="AI Tracker">AI Tracker.</a> Docs and additional fields <a href="https://www.drupalstarforge.ai/ai-dashboard/docs" title="AI Issue Tracker Documentation">here</a>.</em>
[/Tracker]
Advanced Format (Optional)
For complex issues requiring dependency tracking and collaboration coordination:
[Tracker]
<strong>Update Summary: </strong>[One-line status update for stakeholders]
<strong>Short Description: </strong>[One-line issue summary for stakeholders]
<strong>Check-in Date: </strong>MM/DD/YYYY
<strong>Due Date:</strong> MM/DD/YYYY
<strong>Blocked by:</strong> [#XXXXXX] (New issues on new lines)
<strong>Additional Collaborators:</strong> @username1, @username2
<em>Metadata is used by the <a href="https://www.drupalstarforge.ai/" title="AI Tracker">AI Tracker.</a> Docs and additional fields <a href="https://www.drupalstarforge.ai/ai-dashboard/docs" title="AI Issue Tracker Documentation">here</a>.</em>
[/Tracker]
Field Descriptions
- Update Summary: Current status for stakeholders (displayed in calendar and kanban views)
- Short Description: Brief issue summary for roadmap display (max 255 characters)
- Check-in Date: Next progress review date (MM/DD/YYYY format)
- Due Date (optional): Target completion date (MM/DD/YYYY format)
- Blocked by (optional): Blocking issue numbers (#XXXXXX format, one per line)
- Additional Collaborators (optional): Team members (@username format, comma-separated)
Important Notes
- Replace placeholder text (e.g., "[One-line status update]") with actual content
- The parser ignores template/dummy data to prevent accidental imports
- Both [Tracker] and legacy --- AI TRACKER METADATA --- formats are supported
- Metadata is re-processed automatically during each import
- The HTML <strong> tags are required for proper field parsing
Drush Commands Reference
Import Commands
drush ai-dashboard:import-all
Import all active issue configurations with automatic metadata and tag processing.
drush ai-dashboard:import [config_id]
Import a specific configuration. Example:
drush ai-dashboard:import all_open_active_issues
drush ai-dashboard:import [config_id] --full-from=2024-01-01
Import issues changed since a specific date. Useful for importing all issues from 2024:
drush ai-dashboard:import all_open_active_issues --full-from=2024-01-01
Processing Commands
drush ai-dashboard:process-metadata
Manually re-process AI Tracker metadata for ALL existing issues.
drush ai-dashboard:update-tag-mappings
Manually re-apply tag mappings to ALL existing issues.
drush ai-dashboard:sync-assignments
Sync drupal.org assignments for the current week.
Import All Issues from 2024
To import all issues that have been updated since January 1, 2024:
drush ai-dashboard:import-all --full-from=2024-01-01
Note: This may take several minutes due to API rate limits.
Import Configurations
View all available module import configurations, including their status filters, tag filters, and last run information.
Each configuration shows the modules being imported, their filters, and when they were last run. You can also copy the drush commands needed to run each import.
Additional Resources
- Full Technical Documentation (admin access required)
- AI Dashboard Main Page
- Priority Kanban Board
- Projects Overview
- Calendar View