# 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 - [x] Spec remains governance/tooling/docs only. - [x] No product runtime behavior is changed. - [x] No UI redesign is implemented. - [x] No business logic is changed. ## Constitution - [x] UI/Productization principle is present. - [x] Constitution wording is concise. - [x] Process detail remains in templates/scripts, not Constitution. ## Templates - [x] Spec template requires UI Surface Impact. - [x] Spec template supports no-impact rationale. - [x] UI-impacting specs must document coverage decisions. - [x] Navigation changes are explicitly represented. - [x] Filament panel/provider surface changes are explicitly represented. - [x] Plan/tasks/checklist templates include guardrail checks. ## Agent Prompts - [x] Prompts require UI impact evaluation before implementation. - [x] Prompts require coverage decision before completion. - [x] Prompts describe proportional coverage. - [x] Prompts include navigation/provider surface awareness. ## Script - [x] Script exists. - [x] Script is executable. - [x] UI-relevant path triggers are not too broad. - [x] Script detects Filament paths. - [x] Script detects Blade view paths. - [x] Script detects Livewire paths. - [x] Script detects routes. - [x] Script detects `apps/platform/app/Support/Navigation/`. - [x] Script detects `apps/platform/app/Providers/Filament/`. - [x] Script does not trigger on all of `apps/platform/app/Support/`. - [x] Script does not trigger on all of `apps/platform/app/Providers/`. - [x] Coverage acknowledgment detection works. - [x] Unchecked template headings and generic prompt/doc phrases do not satisfy guarded UI changes. - [x] Failure message is clear. - [x] No-impact rationale is supported. - [x] Script avoids external dependencies. ## Validation - [x] `bash -n scripts/check-ui-productization-coverage` was run. - [x] `bash -n scripts/validate-ui-productization-coverage-guard` was run. - [x] `bash scripts/validate-ui-productization-coverage-guard` was run. - [x] `bash scripts/check-ui-productization-coverage HEAD` was run. - [x] `git diff --check` was run. - [x] 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.