Dashboard › cli › Distillation
82c19c39-2a1f-40ef-af73-328174ef26f3["lore_tm_v1_FQ4_yoa-awhVOEw1_GO23lDSj2CqiyFKG7_9PzbVvyw","lore_tm_v1_NPNE0_cDF9WKp7xYMtNfbCBuqt7tpimHtv2GK9DZugc","lore_tm_v1_s5Ge2BDUv05wvTZf4U_RhZCrJodUUZ5vHKNzYWy0TVk","lore_tm_v1_4kh979FRFuSYAFrHT8Zhk3bY-6pmDLjzLtf2sEWJEvc"]
packages/cli/src/commands/event/send.ts:140-147, where the positional is kind: "array" and its element parameter explicitly has optional: true; :297-320 branches on files.length > 0, otherwise permits inline sending with -m/--message, rejects --raw without a file via ValidationError, and raises ConfigError when neither files nor messages are supplied.packages/cli/src/commands/schema.ts:323-330, where the array positional parameter has placeholder "resource" but does not declare optional: true; :359-365 intentionally handles no positional arguments by returning getResourceSummaries().packages/cli/src/commands/project/create.ts:606-643: canonical customUsage is ["[<org>/]<name>:<platform>..."], while the raw parser metadata is an array positional with placeholder "name:platform" and brief "One or more project name and platform pairs".project create --dry-run preview “never actually creates the team”; packages/cli/src/commands/project/create.ts:669-678 precomputes teamAutoCreateSlug across the whole parsed batch so dry-run and real-run previews agree, skipping empty slugs produced by punctuation-only or non-ASCII names.parseProjectSpecs(rawSpecs: readonly string[]) is defined at packages/cli/src/commands/project/create.ts:465 and called at :658 as const { explicitOrg, parsed } = parseProjectSpecs(args);.