Skip to content

ADR-PFM-CSH-003Workspace Addresses Require Strict Entry

Markdown

ADR-PFM-CSH-003

Workspace Addresses Require Strict Entry

Markdown
  • DocumentProposed

KindDecision recordProduct areaPlatformModuleConsole Shell and NavigationRevision1

Read atreact-console baf6dae3services-platform ad3f6a65

Workspace Addresses Require Strict Entry ​

Context ​

A shared record link needs to identify the organization’s workspace independently of browser preferences.

Decision ​

Put the workspace identifier in the address and withhold requested content until Security answers for that workspace. A response naming another workspace is rejected.

Alternatives Considered ​

Browser-only selection makes identical links context-dependent. Replacing a refused workspace with the default would misrepresent where the requested record belongs.

Consequences ​

Bookmarks preserve context. Refused entry has explicit outcomes, and older context-free addresses require temporary compatibility mapping.

Decision
Require the held workspace context to match the identifier in the address before mounting requested workspace content.

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.