TenantAtlas/specs/389-governance-inbox-resolution-intake-v1/checklists/requirements.md
ahmido 9912d94563 feat: add governance inbox resolution intake (#460)
Automated PR created by Codex via Gitea API.

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #460
2026-06-20 07:46:12 +00:00

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.md exists.
  • plan.md exists.
  • tasks.md exists.
  • contracts/review-publication-resolution-inbox-item.md exists.
  • contracts/status-mapping.md exists.
  • artifacts/current-governance-inbox-inventory.md exists.

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.