Upload a bot XML (CommBox-style), parse the embedded JSON, and detect:
EMPTY_STEP, MISSING_DELAY_JUMP_STEP, and
CROSS_BOT_JUMP (step points to a different botId than EncryptedStreamId).
Everything runs locally in your browser.
Local-only
Upload & Validate
No file selected
Drag & drop your XML here, or click “Choose file”.
Waiting for an XML file…
Summary
Nodes checked
—
Issues found
—
Status
—
Rule tip: if delayJumpTime exists, delayJumpStep should also exist.