Automated PR created by Codex via Gitea API. Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #460
3.2 KiB
3.2 KiB
Requirements Quality Checklist
Feature: 389 - Governance Inbox Resolution Intake v1 Created: 2026-06-19 Purpose: Validate that the Spec 389 artifacts are ready for a later implementation loop.
Content Quality
- No implementation code is mixed into the specification.
- User value and operator workflow are stated clearly.
- Non-goals explicitly exclude generic workflow/task/adapter engines.
- Requirements are testable.
- Acceptance criteria are measurable.
- Customer-facing exclusion is explicit.
- OperationRun disclosure constraints are explicit.
- Currentness fallback behavior is explicit.
- No unresolved clarification markers remain.
- UI Action Matrix is present for the changed operator-facing surface.
- UI coverage artifact decision is explicit for this pattern-reusing extension.
- Updated-date filter presets are bounded for v1.
- OperationRun primary action eligibility is constrained to validated waiting items.
- No-migration validation is represented as a numbered implementation task.
Scope Control
- The spec targets the existing Governance Inbox.
- No new top-level navigation is required.
- No new global-search Resource is required.
- No new persisted entity is required.
- No migration is recommended by default.
- Inline mutation, publish, cancel, refresh, report update, evidence collection, and export preparation actions are out of scope.
- Future restore/provider/baseline/report-delivery intakes are deferred to later specs.
Constitution and Product Guardrails
- Governance Inbox remains read-only.
- Spec 388 proof/currentness remains authoritative.
- Unknown or unsafe state falls back to
Needs re-check. - Viewer-relative inbox status is not persisted.
- Workspace and environment isolation are required.
- Capability-first RBAC is required.
- Raw provider, Graph, evidence, report, exception, token, secret, fingerprint, proof reason, and raw operation metadata are excluded from default UI/audit.
- OperationRun permission is necessary but not sufficient for link disclosure.
Filament / UI Readiness
- Filament v5 and Livewire v4.1.4 compatibility is documented in
plan.md. - Panel provider registration impact is documented as none.
- Global search impact is documented as none.
- Destructive action impact is documented as none in the Inbox.
- Asset strategy is documented as no new Filament assets expected.
- Testing plan includes Feature/Filament tests and optional Browser smoke.
Artifact Completeness
spec.mdexists.plan.mdexists.tasks.mdexists.contracts/review-publication-resolution-inbox-item.mdexists.contracts/status-mapping.mdexists.artifacts/current-governance-inbox-inventory.mdexists.
Residual Assumptions
- Spec 386, 387, and 388 foundations are stable enough for consumption on the current baseline.
- Existing Governance Inbox entry rendering can express the new source family without a new page.
- Existing Spec 386 indexes are sufficient until implementation proves otherwise.
- Browser harness availability is implementation-time dependent.