Export audit report to CSV for project management tools (Teamwork, Jira, Monday, etc.)
From cms-cultivatornpx claudepluginhub kanopi/claude-toolbox --plugin cms-cultivator[report-file]Export audit findings from markdown reports to CSV format for importing into project management tools.
# Export comprehensive audit report
/export-audit-csv audit-live-site-2026-02-02-1430.md
# Export specific audit type
/export-audit-csv security-audit-2026-02-02.md
[original-name]-tasks.csvColumns:
CRITICAL CSV Format Requirements:
Every row must have a TASK value (except header row)
Repeat TASKLIST on every task row
Quote all DESCRIPTION values
Markdown in DESCRIPTION is allowed
Phase Organization:
TASKLIST,TASK,DESCRIPTION,ASSIGN TO,START DATE,DUE DATE,PRIORITY,ESTIMATED TIME,TAGS,STATUS
Phase 1: Critical Issues,Fix Color Contrast Violations,"## Description
Teamwork Ticket(s): [To be assigned]
- [ ] Was AI used in this pull request?
> As a developer, I need to fix color contrast violations to achieve WCAG 2.1 AA compliance and eliminate legal liability.
10 CTAs have 1:1 contrast ratio (needs 4.5:1) - WCAG 1.4.3 violation affecting Request Info button, Explore your options CTA, Visit CWI button, Apply to CWI button, View All News link, and navigation dropdowns.
## Acceptance Criteria
* All buttons achieve minimum 4.5:1 contrast ratio
* WCAG 1.4.3 compliance verified with axe DevTools
* Visual design approved by stakeholders
* No regressions on desktop or mobile
## Assumptions
* Designer approval needed for background color changes
* Brand guidelines allow #005ca9 blue background
## Steps to Validate
1. Navigate to https://cwi.edu/
2. Test with axe DevTools (should show 0 contrast violations)
3. Use browser DevTools color picker to verify 4.5:1+ ratio
4. Test keyboard navigation with visible focus indicators
## Affected URL
https://cwi.edu/ (all pages with CTAs)
## Deploy Notes
File: /themes/custom/cwi/css/components/buttons.scss
Update .btn-outline-primary with background-color: #005ca9
Clear Drupal CSS cache after deployment",,,2026-02-22,Critical,2h,"Accessibility, Legal",Active
Note: The DESCRIPTION column contains the full markdown template wrapped in double quotes. This format works in Teamwork and other PM tools that support markdown in task descriptions.
Section Mapping:
## Critical Issues or ### CRITICAL → Phase 1: Critical Issues## High Priority Issues or ### HIGH → Phase 2: High Priority## Medium Priority Issues or ### MEDIUM → Phase 3: Medium Priority## Low Priority Issues or ### LOW → Phase 4: Long-term OptimizationTask Extraction:
###) within priority sections = Individual taskCSV Row Generation (CRITICAL):
For each task found:
Column A (TASKLIST): "Phase N: Phase Name" ← Repeat on EVERY row
Column B (TASK): "Task Name" ← REQUIRED, never empty
Column C (DESCRIPTION): "Task details..." ← Quote and replace commas
DO NOT create:
Example of CORRECT row generation:
template = """## Description
Teamwork Ticket(s): [To be assigned]
- [ ] Was AI used in this pull request?
> As a developer, I need to {goal}
{summary}
## Acceptance Criteria
{criteria}
## Assumptions
{assumptions}
## Steps to Validate
{validation_steps}
## Affected URL
{url}
## Deploy Notes
{deploy_notes}"""
for task in tasks:
description = template.format(
goal=task.goal,
summary=task.summary,
criteria=task.criteria,
assumptions=task.assumptions,
validation_steps=task.validation_steps,
url=task.url,
deploy_notes=task.deploy_notes
)
csv_row = f'{task.phase},{task.name},"{description}",...'
Effort Estimation:
2h15mTag Assignment:
SecurityPerformanceAccessibilityCode QualityDescription Formatting:
Use the standard task description template (formatted markdown in quotes):
## Description
Teamwork Ticket(s): [To be assigned]
- [ ] Was AI used in this pull request?
> As a developer, I need to [fix/implement/add this issue]
[Comprehensive summary extracted from audit findings]
## Acceptance Criteria
* Extracted from audit report
* Specific, testable criteria
* Include metrics and thresholds
## Assumptions
* Known limitations
* Dependencies
* Environment-specific notes
## Steps to Validate
1. Explicit testing instructions
2. Expected outcomes
3. Verification tools
## Affected URL
[link to site or specific pages]
## Deploy Notes
[File paths, cache clearing, config imports, monitoring]
Important:
Output: [input-basename]-tasks.csv
Examples:
audit-live-site-2026-02-02-1430.md → audit-live-site-2026-02-02-1430-tasks.csvsecurity-audit.md → security-audit-tasks.csv