legal-markdown-js
Version:
Node.js implementation of LegalMarkdown for processing legal documents with markdown and YAML - Complete feature parity with Ruby version
176 lines (144 loc) • 6.07 kB
Markdown
service_levels:
availability:
uptime_guarantee: 99.9
measurement_period: 'monthly'
downtime_allowance: '43.2 minutes per month'
planned_maintenance: '4 hours per month'
response_times:
critical: '30 minutes'
high: '2 hours'
medium: '8 hours'
low: '48 hours'
resolution_times:
critical: '4 hours'
high: '24 hours'
medium: '72 hours'
low: '1 week'
performance:
response_time_target: '200ms'
throughput_minimum: '1000 requests/second'
concurrent_users: 500
data_processing: '1TB per day'
support:
hours: '24/7/365'
languages: ['English', 'Spanish']
channels: ['phone', 'email', 'chat', 'portal']
locations: ['US West Coast', 'US East Coast', 'London']
escalation:
level1: 'Support Specialist'
level2: 'Senior Engineer'
level3: 'Engineering Manager'
level4: 'VP of Engineering'
response_sla:
critical: 'immediate'
high: 'within 2 hours'
medium: 'within 8 hours'
low: 'within 48 hours'
maintenance:
scheduled_window: 'Sunday 2:00 AM - 4:00 AM PST'
advance_notice: '72 hours'
emergency_window: 'as needed with 4 hours notice'
backup_frequency: 'hourly'
backup_retention: '30 days'
monitoring:
uptime_tracking: true
performance_monitoring: true
security_monitoring: true
log_retention: '1 year'
alerting: 'proactive'
dashboard_access: true
reporting:
frequency: 'monthly'
metrics: ['availability', 'performance', 'incidents', 'security']
format: 'PDF and dashboard'
delivery: 'automated email'
penalties:
availability_below_99_percent: '10% monthly fee credit'
availability_below_95_percent: '25% monthly fee credit'
critical_response_miss: '$1000 per incident'
data_loss: 'full refund plus damages'
payment_terms: 'monthly in advance'
warranty_period: 'continuous during service period'
## Service Level Agreement
### Availability Commitment
We guarantee **{{service_levels.availability.uptime_guarantee}}%** uptime
measured {{service_levels.availability.measurement_period}}.
- **Maximum Downtime**: {{service_levels.availability.downtime_allowance}}
- **Planned Maintenance**: Up to
{{service_levels.availability.planned_maintenance}} with advance notice
- **Measurement**: {{service_levels.availability.measurement_period}}
calculation
### Response Time Standards
| Priority | Response Time | Resolution Time |
| -------- | ------------------------------------------ | -------------------------------------------- |
| Critical | {{service_levels.response_times.critical}} | {{service_levels.resolution_times.critical}} |
| High | {{service_levels.response_times.high}} | {{service_levels.resolution_times.high}} |
| Medium | {{service_levels.response_times.medium}} | {{service_levels.resolution_times.medium}} |
| Low | {{service_levels.response_times.low}} | {{service_levels.resolution_times.low}} |
### Performance Guarantees
- **Response Time**: Average {{service_levels.performance.response_time_target}}
for API calls
- **Throughput**: Minimum {{service_levels.performance.throughput_minimum}}
- **Concurrent Users**: Support for
{{service_levels.performance.concurrent_users}} simultaneous users
- **Data Processing**: {{service_levels.performance.data_processing}} capacity
### Support Services
#### Coverage
- **Hours**: {{support.hours}}
- **Languages**: {{support.languages}}
- **Channels**: {{support.channels}}
- **Locations**: {{support.locations}}
#### Escalation Path
1. **{{support.escalation.level1}}** - First line support
2. **{{support.escalation.level2}}** - Technical specialist
3. **{{support.escalation.level3}}** - Management escalation
4. **{{support.escalation.level4}}** - Executive escalation
#### Response Commitments
- **Critical Issues**: {{support.response_sla.critical}}
- **High Priority**: {{support.response_sla.high}}
- **Medium Priority**: {{support.response_sla.medium}}
- **Low Priority**: {{support.response_sla.low}}
### Maintenance Windows
- **Scheduled Maintenance**: {{maintenance.scheduled_window}}
- **Advance Notice**: {{maintenance.advance_notice}} for planned maintenance
- **Emergency Maintenance**: {{maintenance.emergency_window}}
### Data Protection
- **Backup Frequency**: {{maintenance.backup_frequency}}
- **Backup Retention**: {{maintenance.backup_retention}}
- **Recovery Point Objective (RPO)**: 1 hour maximum data loss
- **Recovery Time Objective (RTO)**: 4 hours maximum downtime
### Monitoring and Alerting
{{#if monitoring.uptime_tracking}}
- **Uptime Monitoring**: Continuous monitoring with {{monitoring.alerting}}
alerts {{/if}} {{#if monitoring.performance_monitoring}}
- **Performance Monitoring**: Real-time performance metrics and alerting {{/if}}
{{#if monitoring.security_monitoring}}
- **Security Monitoring**: 24/7 security event monitoring and response {{/if}}
- **Log Retention**: {{monitoring.log_retention}}
{{#if monitoring.dashboard_access}}
- **Dashboard Access**: Real-time visibility into system status and metrics
{{/if}}
### Reporting
- **Frequency**: {{reporting.frequency}} reports
- **Metrics**: {{reporting.metrics}}
- **Format**: {{reporting.format}}
- **Delivery**: {{reporting.delivery}}
### Service Level Penalties
The following service credits apply for SLA breaches:
{{#if penalties.availability_below_99_percent}}
- **Availability < 99%**: {{penalties.availability_below_99_percent}} {{/if}}
{{#if penalties.availability_below_95_percent}}
- **Availability < 95%**: {{penalties.availability_below_95_percent}} {{/if}}
{{#if penalties.critical_response_miss}}
- **Missed Critical Response**: {{penalties.critical_response_miss}} {{/if}}
{{#if penalties.data_loss}}
- **Data Loss**: {{penalties.data_loss}} {{/if}}
### Exclusions
SLA commitments do not apply during:
- Client-requested maintenance windows
- Force majeure events
- Issues caused by client systems or data
- Third-party service outages beyond our control
- Scheduled maintenance within approved windows