Skip to main content

Requirement Change and Version-Based Reprioritization Rules

Pattern 1: Requirement Change Impact Analysis

When requirements are modified, the system automatically analyzes the impact on dependent requirements and adjusts priorities accordingly.

Pattern 2: Version Release Reprioritization

As version releases approach, requirements are reprioritized based on release readiness and critical path analysis.

Pattern 3: Compliance Impact Reprioritization

Medical compliance requirements automatically receive priority boosts when compliance standards change.

Pattern 4: Dependency Chain Reprioritization

Changes to foundational requirements trigger cascading priority updates through dependency chains.

Medical Compliance Reprioritization Patterns

medical_compliance_reprioritization

Automatic priority adjustment when medical compliance requirements are modified.

Immediate priority escalation for safety-related requirement changes.

validation_requirement_added

Priority boost when new validation requirements are introduced.

audit_preparation

Special priority handling during audit preparation periods.

21-CFR-Part-11

Compliance with FDA electronic records and signatures requirements.

Emergency Reprioritization Patterns

emergency_reprioritization

Rapid priority adjustment for critical situations.

security_vulnerability

Immediate priority escalation for security-related issues.

medical_safety_issue

Critical priority handling for patient safety concerns.

regulatory_deadline

Priority adjustment based on regulatory compliance deadlines.

Patient safety is paramount

Core principle ensuring patient safety requirements always receive highest priority.

Dynamic Priority Calculation Algorithm

calculateDynamicPriority

Core algorithm that calculates dynamic priority scores based on requirement properties.

requirement.safetyRelated

Property indicating if a requirement is safety-related, triggering priority boosts.

requirement.complianceStandards

Array of compliance standards that affect priority calculation.

requirement.riskLevel

Risk level assessment that influences priority scoring.

getDaysUntilRelease

Function that calculates days until the next version release for priority adjustment.

Cascade Priority Update Algorithm

cascadeRequirementChange

Function that triggers cascading priority updates when requirements change.

findDependentRequirements

Algorithm to identify all requirements that depend on a changed requirement.

calculateCascadeImpact

Calculates the impact of changes on dependent requirement priorities.

logPriorityChange

Logs all priority changes for audit and tracking purposes.

Git-Based Triggers

pre-commit-priority-check

Automated validation that runs before each commit to ensure priority changes are properly documented.

supernal-coding/requirements/

Monitors changes in the requirements directory for priority-impacting modifications.

priority-manager.js analyze-changes

Core analysis engine that evaluates requirement changes and their impact on priority calculations.

.priority-updates.json

Tracks all priority changes with timestamps and reasoning for audit purposes.

Monitoring and Metrics Framework

Priority Change Tracking

  • Change Detection: Automated monitoring of requirement modifications
  • Impact Analysis: Assessment of how changes affect dependency chains
  • Audit Trail: Complete history of priority modifications with reasoning
  • Compliance Validation: Ensures medical compliance requirements are maintained

priorityMetrics

  • Response Time: Time from change detection to priority update
  • Accuracy: Percentage of correctly prioritized requirements
  • Compliance: Adherence to medical compliance requirements

Dashboard Integration

Real-time display of priority changes and their impact on project timelines.

Continuous Improvement Loop

  • Feedback Collection: Gather insights from priority decisions
  • Pattern Recognition: Identify common priority change triggers
  • Process Optimization: Refine prioritization algorithms

Success Metrics

Priority Change Response Time

Target: < 2 hours from change detection to priority update

Compliance Requirement Coverage

Target: 100% of medical compliance requirements properly prioritized

Version Release Readiness

Target: All critical requirements completed before release

Medical Compliance Readiness

Target: Zero compliance violations in priority assignments

Emergency Response Procedures

Security Vulnerability Escalation

  • Trigger: Detection of security-related requirement changes
  • Response: Immediate priority elevation to Critical
  • Approval: Security team + Medical lead approval required

Medical Safety Critical Escalation

  • Trigger: Patient safety-impacting requirement changes
  • Response: Immediate priority elevation to Critical
  • Approval: Medical lead + Regulatory affairs approval required

Regulatory Deadline Freeze

  • Trigger: Approaching regulatory submission deadlines
  • Response: Freeze all non-critical priority changes
  • Approval: Regulatory affairs team approval required

Audit Preparation Mode

  • Trigger: Audit notification or preparation phase
  • Response: Enhanced priority change documentation
  • Approval: Quality assurance team approval required