Dashboard › craft › Distillation
d09f9df2-65ab-4bcf-a99a-fd30e3724344["lore_tm_v1_sTpU1syvX26n3JQnYS5_gv9TCQJ6JM2Qi6FginfSxSo"]
Date: Sep 5, 2026
pnpm for all package management and prohibits use of npm and yarn.v22.12.0.pnpm install --frozen-lockfile..craft.yml; its configuration schema is defined in src/schemas/.inputs.path using Node: accepts "." or slash-separated segments matching /^[A-Za-z0-9_.-]+$/, while rejecting ., .., __proto__, and segments beginning with -.getGitClient() or createGitClient(), whose mutating methods are automatically blocked; (2) GitHub API access via getGitHubClient(), whose create*, update*, delete*, and upload* methods are automatically blocked; (3) file writes through safeFs.writeFile(), safeFs.unlink(), etc., rather than raw fs; and (4) custom operations wrapped with safeExec(action, description).