9.0 KiB
Alignment Report Template
Use this template to document feature alignment validation against PROJECT.md.
Feature Alignment Validation
Feature Name: [Name of feature]
Feature Description: [Brief description of what feature does]
Validation Date: [YYYY-MM-DD]
Validated By: [Name/Team]
Validation Type: [Pre-implementation / Post-implementation / Retrofit]
Summary
Overall Alignment Status: ✓ ALIGNED / ⚠ NEEDS WORK / ✗ NOT ALIGNED
Recommendation: [Proceed / Modify / Defer / Reject]
Key Points:
- [Summary point 1]
- [Summary point 2]
- [Summary point 3]
Findings
Detailed alignment analysis across all PROJECT.md sections.
GOALS Alignment
Status: ✓ Aligned / ⚠ Partially Aligned / ✗ Not Aligned
Primary Goal Served
Goal: [Name of primary goal from PROJECT.md]
How Feature Serves Goal: [Explain how feature contributes to achieving this goal]
Measurable Impact: [How we can measure feature's contribution to goal]
Secondary Goals
Goals Supported:
- [Goal name] - [How it's supported]
- [Goal name] - [How it's supported]
Goals NOT Supported (that might be expected):
- [Goal name] - [Why not supported]
Goal Conflicts
Conflicts Identified: [None / List conflicts]
Conflict Details (if any):
- Conflict: [Description]
- Impact: [How it affects goals]
- Mitigation: [How to resolve]
GOALS Assessment
Priority Alignment: ✓ Yes / ⚠ Partial / ✗ No
- Feature priority: [High / Medium / Low]
- Goal priority: [High / Medium / Low]
- Alignment: [Explanation]
Success Metrics Alignment: ✓ Yes / ⚠ Partial / ✗ No
- Feature metrics: [List]
- Goal metrics: [List]
- Alignment: [Explanation]
SCOPE Alignment
Status: ✓ Aligned / ⚠ Partially Aligned / ✗ Not Aligned
In-Scope Validation
Is Feature Explicitly In Scope?: ✓ Yes / ⚠ Implicit / ✗ No
Scope Section Reference: [Quote or cite specific section from PROJECT.md SCOPE]
Scope Interpretation: [Explain how feature fits within stated scope]
Out-of-Scope Validation
Does Feature Touch Out-of-Scope Areas?: ✓ No / ⚠ Partially / ✗ Yes
Out-of-Scope Items Affected (if any):
- [Item name] - [How it's affected] - [Justification]
Boundary Clarity: ✓ Clear / ⚠ Needs Clarification / ✗ Unclear [Explain boundaries between in-scope and out-of-scope]
Dependency Validation
All Dependencies In Scope?: ✓ Yes / ⚠ Some / ✗ No
In-Scope Dependencies:
- [Dependency] - ✓ In scope
- [Dependency] - ✓ In scope
Out-of-Scope Dependencies (if any):
- [Dependency] - ✗ Out of scope - [How to handle]
Scope Creep Assessment
Does Feature Expand Scope?: ✓ No / ⚠ Maybe / ✗ Yes
If Yes, Justification: [Explain why scope expansion is warranted]
PROJECT.md Update Needed?: ✓ Yes / ✗ No [What sections need updating]
CONSTRAINTS Alignment
Status: ✓ Aligned / ⚠ Partially Aligned / ✗ Not Aligned
Technical Constraints
Technology Stack Compliance: ✓ Yes / ⚠ Partial / ✗ No
Approved Technologies Used:
- [Technology] - ✓ Approved
- [Technology] - ✓ Approved
New Technologies Introduced (if any):
- [Technology] - [Justification for introduction]
Performance Requirements: ✓ Met / ⚠ At Risk / ✗ Violated
- Requirement: [Specific requirement from PROJECT.md]
- Expected: [Feature's expected performance]
- Compliance: [Explanation]
Scalability Requirements: ✓ Met / ⚠ At Risk / ✗ Violated
- Requirement: [Specific requirement]
- Expected: [Feature's scalability]
- Compliance: [Explanation]
Security Requirements: ✓ Met / ⚠ At Risk / ✗ Violated
- CWE validations: [List applicable CWEs]
- Audit logging: [Yes / No / N/A]
- Compliance: [Explanation]
Resource Constraints
Budget Compliance: ✓ Within Budget / ⚠ At Limit / ✗ Over Budget
- Estimated cost: [Amount]
- Budget available: [Amount]
- Compliance: [Explanation]
Timeline Compliance: ✓ On Schedule / ⚠ At Risk / ✗ Delayed
- Estimated time: [Duration]
- Available time: [Duration]
- Compliance: [Explanation]
Team Capacity: ✓ Available / ⚠ Stretched / ✗ Insufficient
- Required skills: [List]
- Available team: [List]
- Compliance: [Explanation]
Policy Constraints
Regulatory Compliance: ✓ Compliant / ⚠ Review Needed / ✗ Non-Compliant
- Regulations: [List applicable regulations]
- Compliance status: [Explanation]
Licensing Compliance: ✓ Compliant / ⚠ Review Needed / ✗ Non-Compliant
- Dependencies: [List with licenses]
- Compliance status: [Explanation]
Privacy Compliance: ✓ Compliant / ⚠ Review Needed / ✗ Non-Compliant
- Data handling: [Description]
- Compliance status: [Explanation]
Constraint Trade-offs
Trade-offs Accepted (if any):
- [Constraint] - [Trade-off] - [Justification]
Stakeholder Approval Needed?: ✓ Yes / ✗ No [Which stakeholders need to approve trade-offs]
ARCHITECTURE Alignment
Status: ✓ Aligned / ⚠ Partially Aligned / ✗ Not Aligned
Design Principles
Pattern Consistency: ✓ Consistent / ⚠ Minor Deviation / ✗ Major Deviation
Architectural Patterns Used:
- [Pattern] - ✓ Consistent with existing
- [Pattern] - ✓ Consistent with existing
Pattern Deviations (if any):
- [Pattern] - [Deviation] - [Justification]
Design Principle Compliance:
- [Principle 1]: ✓ Yes / ⚠ Partial / ✗ No - [Explanation]
- [Principle 2]: ✓ Yes / ⚠ Partial / ✗ No - [Explanation]
- [Principle 3]: ✓ Yes / ⚠ Partial / ✗ No - [Explanation]
Component Integration
Integration Approach: ✓ Clean / ⚠ Acceptable / ✗ Problematic
Existing Components Affected:
- [Component] - [How affected] - [Impact assessment]
New Components Introduced:
- [Component] - [Purpose] - [Integration points]
Interface Contracts: ✓ Respected / ⚠ Modified / ✗ Broken [Explanation of interface changes if any]
Data Flow: ✓ Consistent / ⚠ New Pattern / ✗ Problematic [How data flows through system with this feature]
Quality Attributes
Maintainability: ✓ High / ⚠ Medium / ✗ Low [Code structure, documentation, understandability]
Testability: ✓ High / ⚠ Medium / ✗ Low [Unit test coverage, integration test coverage]
Observability: ✓ High / ⚠ Medium / ✗ Low [Logging, metrics, debugging support]
Documentation: ✓ Complete / ⚠ Partial / ✗ Missing [Architecture documentation, code comments, API docs]
Technical Debt Assessment
Technical Debt Introduced: ✓ None / ⚠ Acceptable / ✗ Significant
Debt Details (if any):
- [Debt item 1] - [Impact] - [Repayment plan]
Mitigation Strategy: [How to address technical debt]
Combined Assessment
Cross-Section Consistency
Internal Consistency: ✓ Consistent / ⚠ Minor Issues / ✗ Major Issues
Consistency Check:
- GOALS + SCOPE: [Explanation of consistency]
- SCOPE + CONSTRAINTS: [Explanation]
- CONSTRAINTS + ARCHITECTURE: [Explanation]
- ARCHITECTURE + GOALS: [Explanation]
Identified Conflicts:
- [Section A] vs [Section B] - [Conflict description]
Strategic Fit
Overall Project Vision Alignment: ✓ Strong / ⚠ Moderate / ✗ Weak
Vision Statement (from PROJECT.md): [Quote vision statement]
How Feature Serves Vision: [Explanation of strategic alignment]
Risk Assessment
Overall Risk Level: ✓ Low / ⚠ Medium / ✗ High
Identified Risks:
- [Risk name] - Probability: [H/M/L] - Impact: [H/M/L]
- Description: [Risk description]
- Mitigation: [How to mitigate]
Risk Acceptance: [Which risks are accepted and why]
Recommendations
Overall Recommendation
Decision: [Proceed / Modify / Defer / Reject]
Rationale: [Clear explanation of why this recommendation]
Required Modifications (if any)
Before Implementation:
- [Modification] - [Reason]
- [Modification] - [Reason]
During Implementation:
- [Consideration] - [Reason]
After Implementation:
- [Follow-up] - [Reason]
PROJECT.md Updates Needed
Sections to Update: [None / List sections]
Proposed Updates:
- Section: [Name]
- Current: [What it says now]
- Proposed: [What it should say]
- Reason: [Why update needed]
Next Steps
Immediate Actions:
- [Action] - Owner: [Name] - Due: [Date]
- [Action] - Owner: [Name] - Due: [Date]
Follow-up Actions:
- [Action] - Owner: [Name] - Due: [Date]
Validation Points:
- [Milestone 1]: [What to validate]
- [Milestone 2]: [What to validate]
Approval
Technical Approval: [Name] - Date: [YYYY-MM-DD]
Product Approval: [Name] - Date: [YYYY-MM-DD]
Stakeholder Sign-off (if needed):
- [Stakeholder]: [Approved / Pending / Rejected] - Date: [YYYY-MM-DD]
Appendices
Appendix A: PROJECT.md References
[Relevant quotes from PROJECT.md sections]
Appendix B: Supporting Analysis
[Additional analysis, metrics, research]
Appendix C: Alternative Approaches Considered
[Other approaches and why not chosen]
Report Version: 1.0 Last Updated: [YYYY-MM-DD] Next Review: [YYYY-MM-DD]