DashboardcraftRequire end-to-end compatibility for wo…

Require end-to-end compatibility for workspace release changes

Category: preference
Confidence: 0.80
ID: 01a06a76-a897-7fe4-a70e-f49cace47c34
Project ID: e16af391-c497-4837-b681-c849a5514499
Cross-project: No
Recalled in other projects: 0
Source session: 1bwAST7ENFvDRuqqJ
Created: 2026-08-25 10:44:34
Updated: 2026-09-04 03:29:16

Content

Treat workspace-aware release behavior as an end-to-end, cross-repository contract. Propagate selected workspaces losslessly through configuration resolution, CLI parsing, actions, input forwarding, title/issue identity, CI-label assumptions, target selection, publish-state keys, documentation, and tests; update all producers and consumers together. Validate untrusted workspace values before side effects and fail closed for empty, option-like, ambiguous, control-character, Unicode-control, separator, or otherwise unsafe input. Preserve unscoped paths byte-for-byte, prevent workspace/version collisions, use authoritative identity/state algorithms, and do not ship producer changes before acceptance-side support. Test scoped and unscoped paths, defaults, invalid inputs, and security/correctness boundaries; require adversarial evidence-based review and use pnpm for project dependency and test commands.

Move to: