## Summary - add the full workspace/environment context browser verification audit for Spec 313 - include the surface matrix, query and clear-filter inventories, ownership map, and audit report - attach browser evidence artifacts and screenshots for the current workspace/environment context contract ## Testing - no automated tests run; this is an analysis-only spec and artifact package with no runtime changes Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #368
3.9 KiB
3.9 KiB
Requirements Checklist: Full Workspace / Environment Context Browser Verification Audit
Purpose: Preparation-readiness checklist for Spec 313. Scope: Spec Kit artifacts only. The audit itself runs later.
Candidate Selection Gate
- CHK001 The selected candidate was directly supplied by the user as Spec 313.
- CHK002 The candidate is not an existing completed spec package.
- CHK003 Related Specs 311 and 312 are treated as completed historical context, not rewritten.
- CHK004 The candidate aligns with post-Spec-311 scope-risk follow-up needs and the user-provided audit finding.
- CHK005 The scope is narrowed to analysis-only audit artifacts and browser verification evidence.
- CHK006 Runtime fixes, refactors, migrations, tests, seeders, routes, resources, pages, views, config, and follow-up specs are explicitly out of scope.
- CHK006A The product-roadmap note that had recommended Spec 313 for Decision-Based Governance Inbox v1 is documented as a numbering deviation, not edited in this preparation-only package.
Spec Readiness
- CHK007
spec.mdexists. - CHK008
plan.mdexists. - CHK009
tasks.mdexists. - CHK010 Spec Candidate Check is completed.
- CHK011 Functional requirements are behavior-oriented and testable.
- CHK012 Acceptance criteria include surface discovery, browser verification, completeness, evidence, reporting, and safety.
- CHK013 Allowed final statuses are fixed and match the user-provided completion gate.
- CHK014 The spec forbids "likely OK" as a final status.
- CHK015 Reports / Stored Reports and Support Requests are called out as must-classify surfaces.
- CHK016 High-risk pages are named explicitly.
Repo Alignment
- CHK017 The plan identifies
AdminPanelProvider,WorkspaceSidebarNavigation, admin routes, Filament pages/resources/clusters, views, workspace/environment dashboard builders, and link/context helpers as discovery sources. - CHK018 The plan reflects current repo seams observed during preparation:
WorkspaceContext,OperateHubShell,ManagedEnvironmentLinks,OperationRunLinks,ProviderConnectionResource,FindingExceptionsQueue,EvidenceOverview,ReviewRegister,CustomerReviewWorkspace,GovernanceInbox, andDecisionRegister. - CHK019 Filament v5 / Livewire v4 compliance is stated.
- CHK020 Provider registration location remains
apps/platform/bootstrap/providers.php; no provider changes planned. - CHK021 Global search behavior is not modified.
- CHK022 Destructive actions are not added or changed.
- CHK023 Asset strategy is unchanged; no new
filament:assetsrequirement.
Audit Output Readiness
- CHK024 Required report files are listed.
- CHK025 Required screenshot directory is listed.
- CHK026 Matrix schemas are defined for surface inventory, page matrix, query-param inventory, clear-filter inventory, and code ownership map.
- CHK027 Browser origins are defined: workspace origin, environment sidebar origin, environment CTA origin, manual filter origin, reload, and back/forward.
- CHK028 Data-scope proof rules forbid guessing without seeded rows or visible UI evidence.
- CHK029 Missing seed data and browser/tooling limitations are explicit blocker categories.
Safety
- CHK030 The preparation package does not require application implementation.
- CHK031 The tasks include no-runtime-change validation.
- CHK032 The tasks forbid test, migration, seeder, route, resource, page, view, config, and runtime edits.
- CHK033 The tasks require
git diff --name-onlyandgit diff --check. - CHK034 No follow-up spec 314+ is started inside Spec 313.
Review Outcome
- CHK035 Review outcome class:
acceptable-special-case. - CHK036 Workflow outcome:
keep. - CHK037 Candidate Selection Gate passes.
- CHK038 Spec Readiness Gate passes for preparation.