Spec: list command with graceful empty-input handling (#377) - #379
Spec: list command with graceful empty-input handling (#377)#379warp-factories[bot] wants to merge 2 commits into
list command with graceful empty-input handling (#377)#379Conversation
|
This PR was generated with Warp. Comment |
Ready for maintainer reviewThe factory ran a review pass on this spec and looped one revision with the author. Current head Two issues were found and fixed during that loop:
Ownership: Worth flagging for whoever approves: if this spec is implemented as written, the change surface splits ownership — This review is advisory, not a merge decision. Implementation stays blocked until a maintainer approves this spec PR. Responding as Warp for OSS: View run |



Summary
Specifies a new
command-signatures listcapability backed by a reusable library API and thinclapCLI. Embedded assets are the default source;--filehas a binding single-object-or-array Fig-compatible grammar, with[]and empty{}treated as successful empty collections. The design defines deterministic text/JSON output, explicit non-panicking outcomes, and bounded parsing at 10 MiB, nesting depth 64, and 10,000 top-level commands.Open questions
No user-visible contract questions remain. Maintainers may choose minor implementation details around path ownership and test-only dependencies without changing the normative input, output, limits, or exit behavior.
Issue: #377