Architecture and operations charts
This section provides high-signal diagrams for the plugin architecture, rule execution lifecycle, metadata/docs synchronization, validation planning, docs generation pipeline, and release quality gates.
Chart setโ
- System architecture overview
- Rule lifecycle and autofix flow
- Docs and API pipeline
- Rule catalog and docs synchronization
- Change impact and validation matrix
- Quality gates and release flow
- Typed rule semantic analysis flow
- Import-safe autofix decision tree
- Preset composition and rule matrix
- Docs link integrity and anchor stability
- Typed rule performance budget and hotspots
- Diagnostics and regression triage loop
- Preset semver and deprecation lifecycle
- Rule authoring to release lifecycle
- Typed services guard and fallback paths
Use the Charts category in the Developer sidebar to navigate between these pages.
Recommended reading orderโ
- Start with the system architecture overview.
- Review rule lifecycle details to understand runtime behavior.
- Understand docs and API generation dependencies.
- Follow rule catalog/docs synchronization to prevent metadata drift.
- Use the change-impact matrix to choose the right validation depth per change.
- Use quality-gate and release flow for day-to-day maintenance and CI decisions.
- Use the typed-rule semantic flow when debugging parser-services/checker failures.
- Use the import-safe autofix tree for fix/suggest safety triage.
- Use the preset composition matrix when modifying recommendation/config composition.
- Use docs link integrity flow to triage broken anchor and route references quickly.
- Use typed-rule performance budget flow before expanding semantic checks.
- Use diagnostics triage loop to convert failing gates into root-cause fixes.
- Use preset semver lifecycle when modifying preset membership or defaults.
- Use rule authoring lifecycle as the contributor handoff/checklist map.
- Use typed-services guard paths when debugging type-service availability and fallback behavior.