Dashboard › cli › Distillation
505bda9f-0213-4753-a58e-4721971f1c6b["lore_tm_v1_WOP_ks91MvONHLDuzoka3t_OufCKSGHX693R2tiYOcs","lore_tm_v1_cgCaaetVAMLw5licGlTrE0yK5CvzaFsAQzQ-edZCOdE","lore_tm_v1_1ewBH3WmDKuke7w0EpuQeAzg64tVAw5izMgFo-FKCBY","lore_tm_v1_Ft5t3AjWE6P8EIX_PJc6HZg4VScs4YJ7MCDt8JMaCOc"]
customUsage matches: packages/cli/src/commands/project/create.ts:609 with customUsage: ["[<org>/]<name>:<platform>..."], and packages/cli/src/commands/agent-conversation/view.ts:75 with customUsage: [USAGE].packages/cli/src/commands/issue/plan.ts:115, issue/list.ts:1036, event/view.ts:355, debug-files/find.ts:171, cli/import.ts:309, build/upload.ts:271, dashboard/widget/add.ts:58, dashboard/resolve.ts:162, dashboard/create.ts:47, replay/view.ts:126, alert/issues/view.ts:97, alert/issues/list.ts:203,242, alert/issues/edit.ts:267, alert/issues/delete.ts:107, schema.ts:70, alert/issues/create.ts:192, span/view.ts:152, sourcemap/upload.ts:77, sourcemap/resolve.ts:216, trace/view.ts:145, proguard/upload.ts:212, log/view.ts:122, and release/list.ts:390.packages/cli/src/commands/event/send.ts:283 (...files: string[]), packages/cli/src/commands/cli/defaults.ts:335 (...args: string[]), packages/cli/src/commands/auth/default.ts:69 (...args: unknown[]), packages/cli/src/commands/send-envelope.ts:52 (...files: string[]), and packages/cli/src/commands/proguard/upload.ts:209 (...paths: string[]).minimum must represent executable Stricli parser behavior rather than act as a documentation switch. Required arrays already enforced by Stricli may gain minimum; commands intentionally accepting zero values to support flags or emit typed domain errors should retain zero parser minimum, with public syntax modeled separately so documentation does not falsely claim parser cardinality.packages/cli/src/commands/debug-files/find.ts:110-137 defines findCommand as a local, unauthenticated (auth: false) filesystem search with an array positional whose placeholder is "id" and whose parser is String; the positional currently has no minimum.debug-files find documents one-or-more IDs via sentry debug-files find <debug-id> [<debug-id>...], searches Xcode DerivedData, the current directory, and extra --path directories, makes no API calls, and exits non-zero if any requested ID is not located.debug-files find flags include repeatable optional type (-t) parsed as String, optional booleans no-well-known and no-cwd, and repeatable optional path (-p) parsed as String.packages/cli/src/commands/debug-files/find.ts:170-174 deliberately handles zero positional IDs in the command body: it yields new CommandOutput<FindResult>({ matches: [], missing: [] }) and returns { hint: "Provide one or more debug identifiers to search for." } rather than throwing a parser or typed domain error.debug-files find requests call resolveTypes(flags), resolveSearchPaths(flags, types, this.cwd), and findDebugFiles({ ids, types, paths }), then log Located ${result.matches.length} file(s); ${result.missing.length} id(s) missing and yield new CommandOutput(result).result.missing.length > 0, debug-files find sets this.process.exitCode = 1 and returns the hint ${result.missing.length} debug identifier(s) could not be located.; otherwise it returns { hint: "All requested debug files were located." }.