cli

Command-line interface for Radroots
git clone https://radroots.dev/git/cli.git
Log | Files | Refs | README | LICENSE

commit 2290e05a0612fb7d844b3dd8f4f9c38494ee0058
parent ead56d7b356f7e40b2b674714b1eae79e7936bc1
Author: triesap <tyson@radroots.org>
Date:   Fri, 19 Jun 2026 20:48:56 -0700

cli: remove stale order payment resources

- stop deriving output resources from payment and settlement fields
- keep removed order lifecycle commands rejected by existing CLI guards
- preserve listing fulfillment terms outside the order lifecycle
- validate the CLI test lane for agreement-only command surfaces

Diffstat:
Msrc/out/envelope.rs | 4----
1 file changed, 0 insertions(+), 4 deletions(-)

diff --git a/src/out/envelope.rs b/src/out/envelope.rs @@ -181,8 +181,6 @@ fn output_resource_from_value(value: &Value) -> Option<OutputResource> { "basket", "quote", "order", - "payment", - "settlement", ]; nested_fields .into_iter() @@ -235,8 +233,6 @@ fn output_resource_from_fields(object: &serde_json::Map<String, Value>) -> Optio ("listing_addr", "listing"), ("basket_id", "basket"), ("order_id", "order"), - ("payment_event_id", "payment"), - ("settlement_event_id", "settlement"), ] .into_iter() .find_map(|(field, kind)| {