Dashboard › craft › Distillation
4c8e883f-82c9-4d91-9701-60f6a8795b09["lore_tm_v1_MNNAQtRHz1_rt5iSM16qoZZZgRzVDbffWb3kMA22NlY","lore_tm_v1_s61HDQC9kvhTfu8H4Ey7xlkq8ycoSgZvXd43ktGrqP4","lore_tm_v1_s3f7qVjLuh9CklNn8vVZT5KMA2jaKEAWINwropXrbCA","lore_tm_v1_i6x8fTIgtR4f2bw8w8oDv2E80vskgiwe5YrBZ_QhAbY","lore_tm_v1_b-TmIFznrCbp-X-o8QeoUoM8d7Tgl4eyzQQdV404Ryk","lore_tm_v1_UUwtO0oZ5gBCnDbkTnlZHBEYRErfsFt21UJCKN0pySg","lore_tm_v1_bF4KJId5vwEM7PWVo9nwtIQgp_yKIgskp-3JWbQYoJg"]
Date: Aug 25, 2026
constructor/toString/__proto__, with PASS/FAIL file:line citations and a MERGE/DO-NOT-MERGE verdict.feat/workspaces-schema at ab63572 (fix(publish): isolate workspace release state), tracking origin/feat/workspaces-schema; preceding relevant commit 086a633 is fix(config): address workspace review feedback.src/__tests__/config.test.ts, src/commands/publish.ts, src/config.ts, src/index.ts, src/schemas/project_config.ts, src/utils/__tests__/helpers.test.ts, src/utils/__tests__/publishState.test.ts, src/utils/helpers.ts, and src/utils/publishState.ts.resolveWorkspaceConfig() in src/config.ts:110-160 sets workspaces = base.workspaces || {} and rejects a selected workspace unless Object.hasOwn(workspaces, workspaceName) at src/config.ts:114-123; only after that check does it access workspaces[workspaceName] at line 124. Unknown names throw ConfigurationError with either available workspace names or βNo workspaces are defined in the configuration.βsrc/__tests__/config.test.ts:308-316 parameterize ['constructor', 'toString', '__proto__'], select each via setActiveWorkspace(workspace), and assert loadConfigurationFromString(WS_CONFIG) throws Unknown workspace "<name>".constructor, toString, and __proto__ each return false for own-property checking; an explicitly owned constructor returns true with value 0.src/config.ts:114-124 for Object.hasOwn() rejecting inherited prototype names before lookup while permitting explicitly configured names, and src/__tests__/config.test.ts:308-316 for regression coverage. Verdict: MERGE for the previously reported issue.