Dashboard › cli › Distillation
3c5cd45e-14d2-45c7-9d6d-830c76f55de7["lore_tm_v1_TKPoesqqc98bmoZ6bltYnfniSusYQFWl8xOx8to-7Qc","lore_tm_v1_18-n5fGawfHTmHxpi4aKtKT9W_08E9tdqxTMmEIxov0","lore_tm_v1_Nrd2jyw8n-tjXR5MuMHeilHKCjXFM0mUJivRyKWRaoc","lore_tm_v1_g3JW3ZYfJ2WrgEzAN2iNqBFlopTT1Cwe5W3hiPaN2b4","lore_tm_v1_OPoupZJaf6xoeCtPChDsXHU7wSIVq8J2AJrSPSidBDc"]
packages/cli/script/check-fragments.ts now skips subcommand-fragment coverage checks when cmd.examples.length > 0; only commands without canonical metadata examples must be mentioned by a hand-written fragment heading or code example.packages/cli/script/generate-command-docs.ts documentation now defines generated pages as combining: 1. auto-generated reference and examples from CLI metadata or the environment-variable registry; 2. hand-written guides and tips from docs/src/fragments/. Fragment files are described as the source of truth only for content that cannot live in command definitions.packages/cli/script/generate-command-docs.ts imports formatCommandExamples from ./generate-skill-markdown.js; generateCommandSection(cmd) now appends the formatted canonical examples after arguments and visible options whenever cmd.examples is nonempty.formatPositionalsTable() in packages/cli/script/generate-command-docs.ts now renders optional positional arguments as [<${p.placeholder}>] and required positional arguments as <${p.placeholder}>; both remain wrapped in Markdown code formatting, and descriptions continue through escapeAngleBrackets(p.brief).packages/cli/script/generate-skill-markdown.ts now exports formatCommandExamples(examples: readonly string[]): string; it returns "" for zero examples, otherwise emits a **Examples:** section containing one fenced bash block, with examples joined by "\n\n" in their original order.packages/cli/script/generate-skill.ts now imports formatCommandExamples from ./generate-skill-markdown.js; generateFullCommandDoc(cmd) uses this shared formatter instead of locally constructing the **Examples:** heading and fenced bash block.formatCommandExamples().@stricli/core@1.2.8 in node_modules/.pnpm/@stricli+core@1.2.8_patch_hash=892258f886d48063b409e0ac6141260023c396d1ed4f915231701f6a34edffcc/node_modules/@stricli/core/dist/index.js found 10 matches for optional; in tuple positional parsing, a missing input uses a string default when present, returns undefined when param.optional is true, and otherwise throws new UnsatisfiedPositionalError(placeholder) at lines 837–849.ContextError/related parsing references found 100 displayed matches with additional matches truncated; relevant files included packages/cli/src/lib/trace-target.ts, packages/cli/src/lib/resolve-team.ts, packages/cli/src/lib/resolve-target.ts, packages/cli/src/lib/resolve-issue.ts, packages/cli/src/lib/mutate-command.ts, packages/cli/src/lib/arg-parsing.ts, and command implementations under packages/cli/src/commands/.exceptionWhileParsingArguments found 6 matches: 4 in packages/cli/src/app.ts at lines 307, 323, 334, and 338, and 2 documentation references in packages/cli/src/lib/command-suggestions.ts at lines 5 and 150.