DashboardcraftRequire strict validation without norma…

Require strict validation without normalization

Category: preference
Confidence: 0.80
ID: 01a07e7f-cccc-7eac-895b-d5ef7c4cf11d
Project ID: e16af391-c497-4837-b681-c849a5514499
Cross-project: No
Recalled in other projects: 0
Source session: 10TPeNaNK6ZCxH4p9
Created: 2026-09-04 16:27:29
Updated: 2026-09-08 00:51:39

Content

For Publish workflow inputs from issue titles/bodies, paths, repositories, versions, revisions, and workspace names, use explicit narrow validation and fail closed on malformed or ambiguous values. Preserve identities, paths, and casing exactly; never normalize them. Enforce the canonical title grammar through a shared resolver before CI/API side effects, reject unsafe segments such as ., .., __proto__, and leading -, and require canonical, uniquely recognized structured links for revisions.

Move to: