rea/tests/boundary/cli
Kaoru0822 b4927a0a4f
fix(cli): advertise defaulted inputs as optional in --schema and help (#1175)
Incur derives `--schema`, the `--llms` manifests, and help synopses from
Zod's output view, where a defaulted field always has a value, so every
defaulted argument and option was listed as required even though the CLI
accepts its omission. Wrap each field that fills an omitted value as
optional after registration, keeping its default, constraints, metadata,
and parsed value.

Fixes #1169

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 11:11:11 +08:00
..
analysisSelectorCli.test.ts fix(cli): accept exact native names through explicit selectors 2026-10-09 05:46:16 +08:00
androidCliCancellation.test.ts feat(android): integrate static APK analysis with headless JADX (#738) 2026-10-06 12:46:48 +00:00
browserCli.test.ts fix(cli): preserve output and comparison input validation (#981) 2026-10-07 23:04:54 +08:00
browserRedirectShapeCompleteness.test.ts fix(browser): preserve authorized redirect hops (#986) 2026-10-08 01:08:31 +08:00
cliInputSchemaRequired.test.ts fix(cli): advertise defaulted inputs as optional in --schema and help (#1175) 2026-10-09 11:11:11 +08:00
cliOutput.test.ts fix(javascript): report application analysis progress on the CLI (#1008) 2026-10-08 03:19:37 +08:00
cliSetup.test.ts refactor(cli): collapse duplicate CLI layer into src/cli (#630) 2026-10-06 05:04:25 +08:00
cliToolCoverage.test.ts refactor: add incremental capability migration safeguards (#819) 2026-10-07 10:56:06 +08:00
developmentTests.test.ts chore(test): separate development feedback from full verification (#599) 2026-10-06 00:59:26 +08:00
dispatcher.test.ts fix(cli): stream large JavaScript JSON results (#1024) 2026-10-08 03:44:51 +08:00
dylibResolutionCli.test.ts fix(apple): report unusable dylib-resolution roots as invalid input 2026-10-09 02:12:58 +00:00
electronCli.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptApplicationJsonOutput.test.ts test: prune redundant cases and promote configuration lifecycle coverage 2026-10-09 02:58:03 +08:00
javascriptApplicationProgress.test.ts fix(javascript): retain NodeNext artifact source facts (#1087) 2026-10-09 00:39:39 +08:00
javascriptArtifactBomRanges.test.ts fix(javascript): preserve original BOM source coordinates (#1093) 2026-10-09 00:09:55 +08:00
javascriptArtifactTypeScriptDialect.test.ts fix(javascript): parse plain TypeScript artifact dialects (#1102) 2026-10-09 01:24:47 +08:00
javascriptBundlerSelfReferences.test.ts fix(javascript): omit self-referential static references with disclosure (#1157) 2026-10-09 10:01:59 +08:00
javascriptRuntimeObservationCli.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSelfImportRelationships.test.ts fix(javascript): omit self-referential import edges with disclosure (#1130) 2026-10-09 07:10:38 +08:00
jsonInputStatus.test.ts test(cli): reduce repeated startup and filesystem setup 2026-10-08 04:03:24 +08:00
jsonOutput.test.ts fix(cli): stream large JavaScript JSON results (#1024) 2026-10-08 03:44:51 +08:00
mcpDoctorHelp.test.ts fix(cli): drive mcp doctor help from a single option schema 2026-10-09 08:00:07 +08:00
mcpDoctorHelpCli.test.ts fix(cli): drive mcp doctor help from a single option schema 2026-10-09 08:00:07 +08:00
nativeDemangleCli.test.ts fix(native): pass Swift symbols to swift-demangle as operands 2026-10-06 22:40:19 -07:00
nativeMachoEchoedPathCli.test.ts fix(native): keep echoed Mach-O paths out of load commands and symbols 2026-10-06 23:40:35 -07:00
nativePlistCli.test.ts fix(native): keep integral plist reals beyond the JSON range as reals (#860) 2026-10-07 13:01:26 +08:00
nativePlistPrototypeKeyCli.test.ts fix(plist): read XML plists containing a __proto__ key 2026-10-06 23:58:59 -07:00
nativePlistSelectionFailureCli.test.ts fix(native): report plist permission denials as access failures 2026-10-06 23:31:14 -07:00
nativeSignatureCli.test.ts fix(native): keep echoed codesign paths out of signature fields (#865) 2026-10-07 13:20:12 +08:00
nativeUiScenarioInputCli.test.ts fix(contracts): align CLI/MCP boundary contracts (#946) 2026-10-08 00:03:36 +08:00
productCatalog.test.ts fix(docs): validate translated links to canonical product facts 2026-10-09 05:15:23 +08:00
projectedErrorStatus.test.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
reconstructionObligationLedgerCli.test.ts refactor(mcp): simplify evidence and workflows 2026-09-29 13:58:26 +08:00
referenceSourceImportStatus.test.ts test: prune redundant cases and promote configuration lifecycle coverage 2026-10-09 02:58:03 +08:00
scenarioCliInputDiagnostics.test.ts fix(contracts): align CLI/MCP boundary contracts (#946) 2026-10-08 00:03:36 +08:00
skillSync.test.ts fix(cli): disable unmanaged skill synchronization 2026-10-05 23:27:46 -07:00