From cbd813b90f0fee5c283f1c48cd44e02337ba7bd3 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 23 Jan 2026 08:49:41 +0000 Subject: [PATCH] fix: require explicit variable mention for all parameter types All three parameter types now require explicit variable mention: - $pubkey: requires $pubkey in command (e.g., -a $pubkey) - $event: requires $event in command (e.g., -e $event or --id $event) - $relay: requires $relay in command (e.g., -d $relay) Everything must be explicit - no implicit filtering. All tests passing (1017/1017) and build successful. --- src/components/CreateParameterizedSpellDialog.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/CreateParameterizedSpellDialog.tsx b/src/components/CreateParameterizedSpellDialog.tsx index c87ced6..9e4e389 100644 --- a/src/components/CreateParameterizedSpellDialog.tsx +++ b/src/components/CreateParameterizedSpellDialog.tsx @@ -65,11 +65,11 @@ const PARAMETER_INFO: Record< $relay: { title: "Create Relay Spell", description: "Create a spell that works with any relay", - placeholder: "req -k 1 -l 50", + placeholder: "req -k 1 -d $relay -l 50", variable: "$relay", variableDescription: - "$relay is implicitly used for filtering - you can optionally use it in tags like -d $relay", - requireVariable: false, + "Use $relay in your command (e.g., -d $relay for relay-specific events)", + requireVariable: true, }, };