Skip to content

Commit 5449aac

Browse files
committed
more details
1 parent be92f52 commit 5449aac

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.claude/commands/add-integration.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,10 @@ export const {Service}Block: BlockConfig = {
206206
}
207207
```
208208

209-
**Critical:** `canonicalParamId` must NOT match any other subblock's `id`, must be unique per block, and should only be used to link basic/advanced alternatives for the same parameter.
209+
**Critical:**
210+
- `canonicalParamId` must NOT match any other subblock's `id`, must be unique per block, and should only be used to link basic/advanced alternatives for the same parameter.
211+
- `mode` only controls UI visibility, NOT serialization. Without `canonicalParamId`, both basic and advanced field values would be sent.
212+
- Every subblock `id` must be unique within the block. Duplicate IDs cause conflicts even with different conditions.
210213

211214
## Step 4: Add Icon
212215

0 commit comments

Comments
 (0)