-
Notifications
You must be signed in to change notification settings - Fork 0
Add maintainability guardrails and architecture KPIs #29
Copy link
Copy link
Open
Labels
maintenanceLong-term maintainability workLong-term maintainability work
Description
Problem
Architecture drift is hard to detect early without explicit guardrails and metrics.
Scope
- Add CI guardrail for oversized core files (starting with
internal/ui/model.gothreshold) - Track monthly KPIs:
model.goLOC- ignored-error count in
internal/ui/* - subprocess timeout coverage
- mocked UI test ratio
- regression count post-merge
Acceptance Criteria
- CI fails when guardrail threshold exceeded
- KPI collection method documented in repo docs
- First KPI baseline captured
Why
Quantified signals keep maintainability work consistent, not reactive.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
maintenanceLong-term maintainability workLong-term maintainability work