Dashboard › craft › Distillation
528c3066-706a-4220-9281-58c61922a0e8["lore_tm_v1_zgcyTsqDUYB8zH-Z3Dr8aDz_mjRkTsZXg_WmFHp-9X4","lore_tm_v1_SOq4SKmh_hzMHcGZBBdY7dDqTETMG-JogYOfoX3rPcc","lore_tm_v1_s5LUkSuc6bLUF3848O83Ua0x0kbLJwPF6M2CUV0OOi8","lore_tm_v1_6FjPjVQvJnK2F0jYZfvgxQfH7WumXQt1gPnOkg2e2_U","lore_tm_v1_1tGxblJvUiQ8I8dmrAe5P2wf4R6jUiB7wc9Kh9HsBvA","lore_tm_v1_MgKCB44_5pEwrGCtQEw9YydlrPp2k0gVKCnho1YKrUs","lore_tm_v1_FjaL8bJ7X5Y3tdY8B1s7wJ3qOrYk3ZCQH_Fz83Vo8IU","lore_tm_v1_kRKvIMiXMaoLmdxP9U03WWUAyvXYfwd00j7thFLHbyQ","lore_tm_v1_6mASyucG0VkcyeHcS6vJVjxeRW4LA20FcMG06nG_0Ys","lore_tm_v1_TpKMhnzqXyURnwcjeO0NeqctFZDYm2ccc38WQdALSkk","lore_tm_v1_He9CBZn-5KJecp7fWOQ1VHGdcRaJzvl4uJIrnJW3Mvg","lore_tm_v1_CBsEtLx0UU5ZxJDqj5V8ypqGBlTd7MKgriwyGRLSl2Y","lore_tm_v1_cLMzHktWjEMNQ8K1zpU03zwh6V_p3Lisr90ESW3Gj6E","lore_tm_v1_bM-INrEbWpbNQ6fqkdYsvrAKvQQo--1Gua68MzVcyRM","lore_tm_v1_bK-Xgh66I4z_v586s-GzM_adkRjjkleuGuaHIzqxsxQ"]
Date: Aug 28, 2026
src/schemas/project_config.ts:236-249 allowed __proto__, but Zod silently dropped it from record output; workspaces: { __proto__: {} } validated while getWorkspaceNames() returned [], selection reported no workspaces, and the root github.projectPath guard in src/config.ts:215-225,381-385 was bypassed because Object.keys() saw an empty object. Existing prototype-name coverage at src/__tests__/config.test.ts:373-381 did not configure a prototype-named key.action.yml:84-90 used Bash regex ^[A-Za-z0-9_.-]+$, whose range matching is locale-dependent; under en_US.utf8, Bash accepted é while src/schemas/project_config.ts:236-238 rejected it. The Unicode-control check did not reject ordinary non-ASCII letters, allowing invalid workspace values to reach later gh/git side effects at action.yml:93-103 and 179-191; existing tests covered ASCII and / but not alternate locales in src/__tests__/action.test.ts:193-220.C, C.utf8, en_US.utf8, and POSIX.__proto__ workspace key at schema entry rather than allow Zod to drop it, and to replace Bash’s locale-sensitive matcher with Node’s ASCII regex.../craft-workspace-action-propagation/src/schemas/project_config.ts, ../craft-workspace-action-propagation/action.yml, ../craft-workspace-action-propagation/src/__tests__/config.test.ts, and ../craft-workspace-action-propagation/src/__tests__/action.test.ts.../craft-workspace-action-propagation/src/__tests__/config.test.ts again.action.yml, src/__tests__/config.test.ts, and src/__tests__/action.test.ts were unchanged by formatting, while src/schemas/project_config.ts was formatted.__proto__ and rejection of non-ASCII action workspace input under en_US.utf8; focused suite (57 tests) and typecheck passed.@typescript-eslint/no-unused-vars.node build.mjs completed with SENTRY_AUTH_TOKEN absent, skipping source-map upload.@typescript-eslint/no-unused-vars: src/commands/publish.ts had _abortError at lines 482, 499, and 527, _statusError at 515, and _diffError at 521; src/utils/git.ts had _err at lines 241 and 249.180000 > 125000 characters and 125001 > 125000 characters, local-ref fallback after failed remote fetch/list-branches, and Vite SSR warnings that assignments to imported checkExecutableIsPresent in src/targets/__tests__/symbolCollector.test.ts would throw.astro was not found; pnpm reported that docs/package.json existed but docs/node_modules was missing.docs/node_modules, stated it would install locked docs dependencies with pnpm, then rerun the docs build and final Craft review.