-- EA-4 / PR-35: drop unused Monitor.jsonPath + jsonExpectedValue columns
-- =========================================================
-- Both columns existed but no HTTP probe strategy ever evaluated them.
-- Operators who set them in the UI got a confirmed-up monitor that
-- silently ignored the assertion. Removing the columns eliminates the
-- user-facing lie. If JSON-body assertions are needed in future they
-- will be re-introduced as a complete feature (UI + strategy +
-- assertion engine + tests).

-- ============================================================
-- UP
-- ============================================================

ALTER TABLE `Monitor`
  DROP COLUMN `jsonPath`,
  DROP COLUMN `jsonExpectedValue`;

-- ============================================================
-- DOWN
-- ============================================================

ALTER TABLE `Monitor`
  ADD COLUMN `jsonPath` VARCHAR(191) NULL,
  ADD COLUMN `jsonExpectedValue` VARCHAR(191) NULL;
