A stack-agnostic, self-improving AI development framework as a Claude Code plugin.
ISO/IEC 25010:2023 (Edition 2, November 2023) defines a software product quality model with nine characteristics. (The 2023 revision added Safety as a 9th characteristic alongside the original eight; Quality in Use is now its own standard, ISO/IEC 25019:2023.)
In docs/DEFINITION_OF_DONE.md (Phase 1), each checklist item carries
a frontmatter tag identifying which 25010 characteristics it supports:
- [ ] (auto) `flutter analyze` clean
<!-- iso25010: [reliability, maintainability] -->
- [ ] (manual) Mutation follows ADR-0001 optimistic-then-write
<!-- iso25010: [reliability, performance-efficiency] -->
- [ ] (manual) Every UI handler wraps fire-and-forget in unawaited()
<!-- iso25010: [reliability, maintainability] -->
/cadence-compliance --standard iso25010 produces:
This is useful for:
Cadence’s 25010 mapping is descriptive, not measurement-based. ISO 25010 itself defines characteristics; the companion standard ISO/IEC 25023 defines measurement methods. Cadence does not implement 25023 metrics in v1; that’s deferred to a later release where appropriate metrics can be derived from CI run history.
The mapping pins to ISO/IEC 25010:2023 Edition 2. The pre-2023 version (ISO/IEC 25010:2011) used a different set of characteristics (Usability, Portability) — Cadence ships only the current revision.