Behavioral rubric

Calibrate scoring with clear behaviors. Use this to resolve β€œis this a 2 or a 3?” debates.


πŸ“Œ Security
LvlBehavior
0No defined auth model
1Basic auth mechanisms exist
2Roles/permissions documented; partial enforcement
3Standard enforcement patterns; auditing present
4Automated validation + monitoring; playbooks exist
5Continuous threat modeling; adaptive controls and improvement
πŸ“Œ Usability
LvlBehavior
0No defined user experience
1Ad hoc UI/API design
2Personas + UX intent documented
3Consistent patterns and documentation
4Measured UX outcomes; feedback loop
5Continuous UX optimization with experiments
πŸ“Œ Maintainability
LvlBehavior
0Undocumented system
1Individual conventions; fragile knowledge
2Team conventions; partial test coverage
3Standard patterns + regression tests
4Pipeline-enforced quality; observability + runbooks
5Continuous maintainability improvement
πŸ“Œ Scalability
LvlBehavior
0Unknown limits
1Manual scaling; incidents teach limits
2Partial horizontal scaling; some bottlenecks known
3Designed scaling boundaries; backpressure patterns
4Automated scaling policies; cost-aware scaling
5Predictive capacity management
πŸ“Œ Availability
LvlBehavior
0No availability awareness
1Basic uptime monitoring
2SLA/SLO defined; limited redundancy
3Redundancy patterns; graceful degradation begins
4Automated failover; incident playbooks; error budgets
5Proactive availability engineering; chaos/DR exercises
πŸ“Œ Durability
LvlBehavior
0No backups
1Backups exist; untested restores
2Restore steps documented; retention defined
3Restores tested; integrity checks present
4Automated recovery; immutable backups
5Continuous data resilience validation
πŸ“Œ Extensibility
LvlBehavior
0Change requires redesign
1Local extension points; unclear boundaries
2Defined boundaries; contracts partially explicit
3Versioned contracts; composition over modification
4Event/plugin patterns; low-friction integration
5Continuous evolutionary architecture
πŸ“Œ Portability
LvlBehavior
0Environment-locked
1Manual recreation; undocumented drift
2Partial IaC; limited repeatability
3Reproducible environments; standard runtime
4Automated environment mobility; data migration plan
5Strategic mobility posture; intentional coupling