tractatus/.claude/plan-registry.json
TheFlow 36b3ee5055 feat: comprehensive accessibility improvements (WCAG 2.1 AA)
Achieved 81% error reduction (31 → 6 errors) across 9 pages through systematic
accessibility audit and remediation.

Key improvements:
- Add aria-labels to navigation close buttons (all pages)
- Fix footer text contrast: gray-600 → gray-300 (7 pages)
- Fix button contrast: amber-600 → amber-700, green-600 → green-700
- Fix docs modal empty h2 heading issue
- Fix leader page color contrast (bulk replacement)
- Update audit script: advocate.html → leader.html

Results:
- 7 of 9 pages now fully WCAG 2.1 AA compliant
- Remaining 6 errors likely tool false positives
- All critical accessibility issues resolved

Files modified:
- public/js/components/navbar.js (mobile menu accessibility)
- public/js/components/document-cards.js (modal heading fix)
- public/*.html (footer contrast, button colors)
- public/leader.html (comprehensive color updates)
- scripts/audit-accessibility.js (page list update)

Documentation: docs/accessibility-improvements-2025-10.md

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-12 07:08:40 +13:00

421 lines
No EOL
12 KiB
JSON

{
"version": "1.0.0",
"last_scan": "2025-10-11T08:21:27.422Z",
"total_plans": 17,
"plans": [
{
"filepath": "/home/theflow/projects/tractatus/docs/plans/research-enhancement-roadmap-2025.md",
"filename": "research-enhancement-roadmap-2025.md",
"title": "Research Enhancement Roadmap 2025",
"status": "Active",
"priority": "High",
"created": "October 11, 2025",
"due": "November 30, 2025 (8 weeks)",
"review_schedule": "Weekly on Fridays",
"next_review": null,
"owner": "TBD",
"completeness": {
"total": 78,
"completed": 0,
"percentage": 0
},
"last_modified": "2025-10-11T08:03:16.214Z",
"file_size": 22156,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/FEATURE_RICH_UI_IMPLEMENTATION_PLAN.md",
"filename": "FEATURE_RICH_UI_IMPLEMENTATION_PLAN.md",
"title": "Feature-Rich UI Implementation Plan",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": {
"total": 16,
"completed": 0,
"percentage": 0
},
"last_modified": "2025-10-11T01:15:09.401Z",
"file_size": 20879,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/MULTI_PROJECT_GOVERNANCE_IMPLEMENTATION_PLAN.md",
"filename": "MULTI_PROJECT_GOVERNANCE_IMPLEMENTATION_PLAN.md",
"title": "Multi-Project Governance System - Implementation Plan",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": {
"total": 1111,
"completed": 0,
"percentage": 0
},
"last_modified": "2025-10-10T10:14:23.572Z",
"file_size": 82092,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/PHASE-2-INFRASTRUCTURE-PLAN.md",
"filename": "PHASE-2-INFRASTRUCTURE-PLAN.md",
"title": "Phase 2 Infrastructure Plan",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": {
"total": 52,
"completed": 0,
"percentage": 0
},
"last_modified": "2025-10-07T00:16:18.835Z",
"file_size": 25315,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/PHASE-2-ROADMAP.md",
"filename": "PHASE-2-ROADMAP.md",
"title": "Phase 2 Roadmap: Production Deployment & AI-Powered Features",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": {
"total": 95,
"completed": 0,
"percentage": 0
},
"last_modified": "2025-10-07T00:16:06.397Z",
"file_size": 21734,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/SESSION-HANDOFF-2025-10-10-PHASE-4-WEEK-1.md",
"filename": "SESSION-HANDOFF-2025-10-10-PHASE-4-WEEK-1.md",
"title": "Session Handoff Document",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": {
"total": 11,
"completed": 0,
"percentage": 0
},
"last_modified": "2025-10-09T17:26:19.044Z",
"file_size": 24941,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/SESSION_HANDOFF_2025-10-10.md",
"filename": "SESSION_HANDOFF_2025-10-10.md",
"title": "Session Handoff Document",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": {
"total": 1,
"completed": 1,
"percentage": 100
},
"last_modified": "2025-10-10T10:21:01.249Z",
"file_size": 17658,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/SESSION_HANDOFF_2025-10-11.md",
"filename": "SESSION_HANDOFF_2025-10-11.md",
"title": "Session Handoff Document",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": {
"total": 19,
"completed": 19,
"percentage": 100
},
"last_modified": "2025-10-11T01:49:49.611Z",
"file_size": 25869,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/SESSION_HANDOFF_2025_10_11.md",
"filename": "SESSION_HANDOFF_2025_10_11.md",
"title": "Session Handoff: October 11, 2025",
"status": "✅ Active (running)",
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": null,
"last_modified": "2025-10-11T04:50:27.368Z",
"file_size": 28458,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/SESSION_HANDOFF_2025_10_11_P3_P4.md",
"filename": "SESSION_HANDOFF_2025_10_11_P3_P4.md",
"title": "Session Handoff: October 11, 2025 (Priorities 3 & 4)",
"status": "✅ Up to date with origin/main",
"priority": "HIGH - complete Priority 4 before moving to Priority 5",
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": null,
"last_modified": "2025-10-11T05:16:58.732Z",
"file_size": 23051,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/session-handoff-2025-10-07-part2.md",
"filename": "session-handoff-2025-10-07-part2.md",
"title": "Tractatus Governance Framework - Test Suite Improvement Session Part 2",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": null,
"last_modified": "2025-10-06T19:41:58.154Z",
"file_size": 12555,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/session-handoff-2025-10-07-part3-crossreference.md",
"filename": "session-handoff-2025-10-07-part3-crossreference.md",
"title": "Session Handoff: CrossReferenceValidator Debugging",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": null,
"last_modified": "2025-10-06T20:57:12.878Z",
"file_size": 12132,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/session-handoff-2025-10-07-part4-governance-active.md",
"filename": "session-handoff-2025-10-07-part4-governance-active.md",
"title": "Session Handoff - 2025-10-07 Part 4: Governance Active & Progress Review",
"status": "Clean handoff, ready for fresh session",
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": null,
"last_modified": "2025-10-06T22:25:48.310Z",
"file_size": 19393,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/session-handoff-2025-10-07-tractatus-activation.md",
"filename": "session-handoff-2025-10-07-tractatus-activation.md",
"title": "Session Handoff: Tractatus Framework Activation",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": null,
"last_modified": "2025-10-06T20:21:40.850Z",
"file_size": 14388,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/session-handoff-2025-10-07.md",
"filename": "session-handoff-2025-10-07.md",
"title": "Session Handoff - 2025-10-07",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": null,
"last_modified": "2025-10-06T12:28:35.039Z",
"file_size": 16846,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/research/phase-5-integration-roadmap.md",
"filename": "phase-5-integration-roadmap.md",
"title": "Phase 5 PoC - Integration Roadmap",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": {
"total": 4,
"completed": 4,
"percentage": 100
},
"last_modified": "2025-10-09T23:33:44.807Z",
"file_size": 11866,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
},
{
"filepath": "/home/theflow/projects/tractatus/docs/planning/PHASE_3_PROJECT_CONTEXT_PLAN.md",
"filename": "PHASE_3_PROJECT_CONTEXT_PLAN.md",
"title": "Phase 3: Project Context Awareness - Implementation Plan",
"status": null,
"priority": null,
"created": null,
"due": null,
"review_schedule": null,
"next_review": null,
"owner": null,
"completeness": {
"total": 16,
"completed": 0,
"percentage": 0
},
"last_modified": "2025-10-11T00:07:00.101Z",
"file_size": 22211,
"urgency": "unknown",
"health": {
"status": "attention",
"issues": [
"No owner assigned"
]
}
}
]
}