Dashboard › craft › Distillation
68464f52-db3c-4ef0-9ca4-5d828995ef62["lore_tm_v1_epW-zliwYLRaCGfw6MfFlxfk6qfiTf0EZc-KG8zzrss","lore_tm_v1_mZu5DeNWSl9P_SRoPHzZ90FyJV_FeKYeK3u6pmpzm6g","lore_tm_v1_cNoB3Ur017QRXNQMKukrfSOE3kxRNpEjs7ELyb1dO8A","lore_tm_v1_qrY-bk6FvchSJyMgEWXIRlvvU35tTNDibk1UipEJ83E"]
Date: Sep 5, 2026
/home/byk/Code/getsentry/craft-workspace-action-propagation and /home/byk/Code/getsentry/publish-workspace-acceptance; prohibited editing files, formatting, generating, mutating commands, and altering git state.BLOCKED: <tool and error> and requires the audit never return empty.git status --short, git diff --name-only, and git diff --check; requires not reporting stale absent files, specifically including .github/workflows/cocoapods-keepalive.yml only if it appears in the current diff.getsentry/craft:latest is intentional and REQUIRED and must not be reported as an issue.packages/{cli, packages/{cli}, packages/{cli,{mcp}}, and packages/{cli,{{},mcp}}; valid nested expansion; prevention of dropped invalid expansions; schema/runtime parity; validation before glob invocation; safe forms; unsafe path forms; POSIX exactness; remote config root; collision/overlap; and physical symlink containment.--rev.file:line citations, and the separate exact final line MERGE or DO-NOT-MERGE./home/byk/Code/getsentry/craft-workspace-action-propagation reported modified files: action.yml, docs/src/content/docs/targets/github.md, src/__tests__/action.test.ts, src/__tests__/config.test.ts, src/commands/prepare.ts, src/config.ts, src/schemas/project_config.ts, src/utils/__tests__/publishState.test.ts, and src/utils/publishState.ts./home/byk/Code/getsentry/publish-workspace-acceptance reported modified files: .github/workflows/publish.yml, docs/publish-issue-format.md, src/modules/__tests__/ci-poller-input.js, src/modules/__tests__/details-from-context.js, src/modules/__tests__/publish-location.js, src/modules/__tests__/publish-workflow.js, src/modules/ci-poller-input.js, src/modules/details-from-context.js, src/modules/publish-issue-title.js, src/modules/publish-issue-title.peggy, src/modules/publish-location.js, and src/publish/resolve-location.js./home/byk/Code/getsentry/publish-workspace-acceptance reported untracked file src/modules/publish-issue-validation.js; it did not appear in the accompanying git diff --name-only output.action.yml diff adds LC_ALL: C to the “Validate workspace” step environment and validates PATH_INPUT with Node before workspace validation: permits exactly "." or slash-separated nonempty ASCII segments matching /^[A-Za-z0-9_.-]+$/, while rejecting ".", "..", and "__proto__" segments and segments beginning "-"; validation error is ::error::The path input must use ASCII path segments containing only letters, digits, periods, underscores, and hyphens.action.yml diff changes workspace validation to slash-separated nonempty ASCII segments matching /^[A-Za-z0-9_.-]+$/, rejecting ".", "..", and "__proto__" segments and segments beginning "-"; error is ::error::Workspace names must use ASCII path segments containing only letters, digits, periods, underscores, and hyphens.craft workspace list documentation from “exact configured workspace names” to “concrete workspace paths” emitted as a JSON array for automation.mkdtempSync(join(tmpdir(), 'craft-workspaces-')), a test named rejects concrete workspace paths that match multiple globs, a Workspace | undefined return type, isSafeWorkspacePath(match) checks, a segment rule rejecting segment.startsWith('-'), and brace-parsing logic initialized with let closing = -1; full implementation and test details were elided and remain unverified.