DashboardcraftUse exact CI-approved identities and au…

Use exact CI-approved identities and authoritative state for Publish decisions

Category: preference
Confidence: 1.00
ID: 01a07c47-0ca4-7e73-a1d7-effe15b9a099
Project ID: e16af391-c497-4837-b681-c849a5514499
Cross-project: No
Recalled in other projects: 2
Source session: 1Okgn0vvN7hdZmhlc
Created: 2026-09-03 18:17:10
Updated: 2026-09-07 14:30:26

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 1 13h ago
opencode 1 8d ago

Content

Use exact, lossless CI-approved checkout and workspace identities throughout Publish parsing, resolution, validation, discovery, titles, and state keys. New Craft requests include the checkout repository identity; preserve POSIX / paths and exact case. After checking out the CI-approved revision, classify a suffix as a workspace only by exact craft workspace list membership; retain nonmatches as checkout paths. A missing root .craft.yml means checkout-path behavior; fail closed when discovery is unreliable. Base decisions on authoritative runtime state, not normalization or mutable issue metadata, and account explicitly for GitHub Actions event semantics such as idempotent label updates.

Move to: