BC
Brad CodyAdministrator
Current productAccess and application shell
Reverse spec drafted

Global Workspace search

Search entry scoped to the active Workspace.

Observed route/adminFuture Spec 04
Current maturityVisible search entry; results not verified
Evidence confidencePartially verified
Last reviewedAugust 4, 2026
Visual evidenceDeferred during UI updates

Current-state summary

The Overview header contains a search input with the placeholder Search this Workspace…. Its presence and Workspace-scoped intent are verified. Search submission, result groups, keyboard behavior, permitted record types, empty results and navigation are not yet verified.

Interface inventory

Anatomy and verified behavior

Verification states separate observed behavior from requirements or assumptions.

ElementCurrent behaviorVerification
Search iconA magnifying-glass-style symbol appears before the input.Verified live
Search inputDisplays Search this Workspace… as its placeholder.Verified live
Results surfaceNot observed.Unverified

User journeys

Current flows

01

Find a record

  1. Focus search
  2. Enter a query
  3. Receive permission-filtered grouped results
  4. Choose a result
  5. Open the record in active Workspace context
Observed result

Only input availability is verified; search execution is not.

State model

Current and expected states

Empty

Placeholder is visible.

Typing

Not verified.

Loading results

Not verified.

Results

Not verified.

No results

Not verified.

Error

Not verified.

Product rules

Non-negotiable boundaries

  • Results must be filtered by the active Membership and field permissions.
  • Search scope must change when Workspace changes.
  • Sensitive query text must not be written to unrestricted logs.
  • Similar results require enough context to distinguish them.
Dependencies
Active WorkspacePermission-filtered search serviceSearch index or authorized queriesRecord routing

Known current limitations · 4 mapped

What is missing, broken or unverified

Future Spec 04 owns closure →
  1. No current search result behavior has been validated.
  2. Searchable record types and extracted-file search are unknown.
  3. Keyboard navigation, debounce and recent search behavior are unknown.
  4. The control was observed on Overview; global availability on every route is unverified.

Future alignment

Required evolution

  • 01Group results by record type.
  • 02Cover Projects, Entities, tasks, items, commercial records, files and authorized messages.
  • 03Maintain durable Workspace scope and safe analytics.

Current baseline

Acceptance record

  • The input and Workspace-scoped placeholder are present.
  • Unverified result behavior remains clearly marked.

Reverse-spec completeness

Documentation coverage

The interface is still changing, so visual evidence and repository tracing remain intentionally incomplete.

Purpose and user outcome

Documented

Roles and access

Documented

Routes and entry points

Documented

Page and component anatomy

Documented

Fields and displayed data

Documented

Primary actions

Documented

Forms and validation

Documented

States and transitions

Documented

Empty, loading and error states

Documented

Responsive behavior

Partial

Accessibility behavior

Partial

Activity and audit events

Partial

Data sources and persistence

Documented

Notifications and automation

Partial

Known defects and limitations

Documented

Reusable component dependencies

Documented

Future-spec conflicts

Partial

Visual and repository evidence

Deferred

Acceptance of current baseline

Documented