Repository navigation
cli: add external target descriptor verify #705
Copy link
Copy link
Closed
Labels
docsDocumentation changesDocumentation changesfeatureNew feature or requestNew feature or requestlegend:DXDeveloper experience workDeveloper experience worklegend:EVIDENCEEvidence/Holmes/CI/proof workEvidence/Holmes/CI/proof worklegend:PLATFORMPlatform/infrastructure workPlatform/infrastructure worklegend:SPECSpecification/design workSpecification/design worktestsTest suite and coverageTest suite and coveragetriage:requestsUnscheduled valid requests that still need a release scheduling decisionUnscheduled valid requests that still need a release scheduling decisionv0.3.0Scheduled work for the v0.3.0 release.Scheduled work for the v0.3.0 release.
Description
Summary
Add the first executable external-target protocol surface: wesley target verify <descriptor>. The command validates a target descriptor without running untrusted target code.
Parent context: #680.
Acceptance Criteria
wesley target verify <descriptor>exists and is listed in CLI help.- The command validates
wesley.target-descriptor/v1descriptors without executingcommand.program. - JSON output reports
valid, descriptor identity, and deterministic diagnostics. - Invalid descriptors fail closed for unsafe command paths, missing required capabilities, denied network or ambient filesystem capability requests, bad protocol versions, and unsafe output paths.
- CLI tests prove valid descriptor acceptance and non-execution of a descriptor command.
- Docs reference
target verifyas shipped while keepingtarget rununshipped.
Non-Goals
- No
target runcommand. - No process execution, sandboxing, artifact copy-out, or SDK template in this slice.
- No product/domain examples.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
docsDocumentation changesDocumentation changesfeatureNew feature or requestNew feature or requestlegend:DXDeveloper experience workDeveloper experience worklegend:EVIDENCEEvidence/Holmes/CI/proof workEvidence/Holmes/CI/proof worklegend:PLATFORMPlatform/infrastructure workPlatform/infrastructure worklegend:SPECSpecification/design workSpecification/design worktestsTest suite and coverageTest suite and coveragetriage:requestsUnscheduled valid requests that still need a release scheduling decisionUnscheduled valid requests that still need a release scheduling decisionv0.3.0Scheduled work for the v0.3.0 release.Scheduled work for the v0.3.0 release.
Activity