## Summary - add the Spec 324 package for UI Productization Coverage Guardrails, including spec, plan, tasks, and requirements checklist - update Spec Kit templates and implementation prompts so future work must record UI surface impact, including navigation and Filament panel/provider surfaces - harden the UI productization coverage guard script and add the validation helper for lightweight guard execution - document the proportional guardrail flow in the UI/UX enterprise audit README ## Validation - not run in this step - change set is docs/tooling/governance only; no product runtime implementation included Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #384
2.6 KiB
2.6 KiB
Requirements Checklist - Spec 324
Purpose: Implementation acceptance checklist for Spec 324.
Created: 2026-05-17
Feature: specs/324-ui-productization-coverage-guardrails/spec.md
Scope
- Spec remains governance/tooling/docs only.
- No product runtime behavior is changed.
- No UI redesign is implemented.
- No business logic is changed.
Constitution
- UI/Productization principle is present.
- Constitution wording is concise.
- Process detail remains in templates/scripts, not Constitution.
Templates
- Spec template requires UI Surface Impact.
- Spec template supports no-impact rationale.
- UI-impacting specs must document coverage decisions.
- Navigation changes are explicitly represented.
- Filament panel/provider surface changes are explicitly represented.
- Plan/tasks/checklist templates include guardrail checks.
Agent Prompts
- Prompts require UI impact evaluation before implementation.
- Prompts require coverage decision before completion.
- Prompts describe proportional coverage.
- Prompts include navigation/provider surface awareness.
Script
- Script exists.
- Script is executable.
- UI-relevant path triggers are not too broad.
- Script detects Filament paths.
- Script detects Blade view paths.
- Script detects Livewire paths.
- Script detects routes.
- Script detects
apps/platform/app/Support/Navigation/. - Script detects
apps/platform/app/Providers/Filament/. - Script does not trigger on all of
apps/platform/app/Support/. - Script does not trigger on all of
apps/platform/app/Providers/. - Coverage acknowledgment detection works.
- Unchecked template headings and generic prompt/doc phrases do not satisfy guarded UI changes.
- Failure message is clear.
- No-impact rationale is supported.
- Script avoids external dependencies.
Validation
bash -n scripts/check-ui-productization-coveragewas run.bash -n scripts/validate-ui-productization-coverage-guardwas run.bash scripts/validate-ui-productization-coverage-guardwas run.bash scripts/check-ui-productization-coverage HEADwas run.git diff --checkwas run.- Full suite was intentionally not run.
Preparation Notes
- This checklist is intentionally left as an implementation acceptance checklist, not a completed preparation-quality checklist.
- The preparation pass found no open question that blocks implementation.
- The later implementation pass should check these items off as the guardrail work is completed and validated.