Requirements Priority Matrix
Last modified by Robert Schaub on 2025/12/23 11:02
Requirements Importance Matrix
This page shows all functional, non-functional, and user needs requirements ordered by urgency and importance.
Note: Implementation phases (POC1, POC2, Beta 0, V1.0) are defined in POC Requirements and Implementation Roadmap, not in this importance matrix.
Importance and Urgency Levels
How Requirements are Prioritized:
- Importance = f(risk, impact, strategy)
- What happens if we don't do this? (risk)
- How much value does it create? (impact)
- Does it align with our strategic direction? (strategy)
- Urgency = f(fail fast and learn, legal, promises made)
- Do we need this to validate core assumptions? (fail fast and learn)
- Are we legally required to have this? (legal)
- Have we committed to delivering this? (promises made)
Importance Levels:
- CRITICAL - System doesn't work without it, or major safety/legal risk
- HIGH - Core functionality, essential for success
- MEDIUM - Important but not blocking
- LOW - Nice to have, can be deferred
Urgency Levels:
- HIGH - Immediate need (critical for proof of concept)
- MEDIUM - Important but not immediate
- LOW - Future enhancement
Functional & Non-Functional Requirements
All requirements are sorted by Urgency (HIGH → LOW), then Importance (CRITICAL → LOW).
| ID | Title | Importance | Urgency | Comment |
|---|---|---|---|---|
| HIGH URGENCY | ||||
| FR7 | Automated Verdicts (Enhanced with Quality Gates) | CRITICAL | HIGH | Core AKEL capability - system cannot function without automated verdict generation |
| NFR11 | AKEL Quality Assurance Framework | CRITICAL | HIGH | Without quality gates, automated analysis cannot be trusted |
| FR4 | Analysis Summary (Enhanced with Quality Metadata) | HIGH | HIGH | Essential for users to understand and trust verdicts |
| MEDIUM URGENCY | ||||
| NFR12 | Security Controls | CRITICAL | MEDIUM | Essential for production deployment |
| FR44 | ClaimReview Schema Implementation | HIGH | MEDIUM | Required for search engine discoverability |
| FR45 | User Corrections Notification System | HIGH | MEDIUM | Critical for user trust and transparency |
| FR48 | Safety Framework for Contributors | HIGH | MEDIUM | Protects contributors from harassment |
| NFR13 | Quality Metrics Transparency | HIGH | MEDIUM | Users need to understand quality levels |
| FR46 | Image Verification System | MEDIUM | MEDIUM | |
| FR47 | Archive.org Integration | MEDIUM | MEDIUM | |
| FR49 | A/B Testing Framework | MEDIUM | MEDIUM | |
| LOW URGENCY | ||||
| FR54 | Evidence Deduplication | CRITICAL | LOW | Essential for data integrity and preventing duplicate processing |
| FR50 | OSINT Toolkit Integration | HIGH | LOW | Valuable capability for future phases (geolocation, chronolocation, social media analysis) |
| FR51 | Video Verification System | HIGH | LOW | Valuable capability for future phases (deepfake detection, frame analysis) |
| FR52 | Interactive Detection Training | MEDIUM | LOW | |
| FR53 | Cross-Organizational Sharing | MEDIUM | LOW |
Total: 16 requirements (13 Functional, 3 Non-Functional)
User Needs Importance
User Needs (UN) are the foundation that drives functional and non-functional requirements. They are not independently prioritized; instead, their importance is inherited from the FR/NFR requirements they drive.
| ID | Title | Drives Requirements | Comment |
|---|---|---|---|
| UN-1 | Trust Assessment at a Glance | FR7, NFR13 | |
| UN-2 | Claim Extraction and Verification | FR7 | |
| UN-3 | Article Summary with FactHarbor Analysis Summary | FR4 | |
| UN-4 | Social Media Fact-Checking | FR7 | |
| UN-5 | Source Provenance and Track Records | FR4 | |
| UN-6 | Publisher Reliability History | FR4 | |
| UN-7 | Evidence Transparency | FR4, NFR13 | |
| UN-8 | Understanding Disagreement and Consensus | FR7 | |
| UN-9 | Methodology Transparency | NFR13 | |
| UN-10 | Manipulation Tactics Detection | FR52 | |
| UN-11 | Filtered Research | FR54 | |
| UN-12 | Submit Unchecked Claims | FR7 | |
| UN-13 | Cite FactHarbor Verdicts | FR44 | |
| UN-14 | API Access for Integration | FR44 | |
| UN-15 | Verdict Evolution Timeline | NFR13 | |
| UN-16 | AI vs. Human Review Status | NFR13 | |
| UN-17 | In-Article Claim Highlighting | FR7 | |
| UN-26 | Search Engine Visibility | FR44 | |
| UN-27 | Visual Claim Verification | FR46, FR51 | |
| UN-28 | Safe Contribution Environment | FR48 |