<?php

/**
 * Contract for deterministic Plugin Builder safety rules.
 *
 * @package LolaCore\PluginBuilder\Generation\Safety
 * @license GPL-2.0-or-later
 */

declare(strict_types=1);

namespace LolaCore\PluginBuilder\Generation\Safety;

if (! defined('ABSPATH')) {
	exit;
}

/**
 * Compatibility interface: the contract lives in
 * LolaCore\Builder\Safety\SafetyRuleInterface (FS-S1 backbone extraction).
 * Rules registered through the lolacore_pb_safety_rules filter should type
 * their analyze() context parameter as LolaCore\Builder\Safety\SafetyContext.
 */
interface SafetyRuleInterface extends \LolaCore\Builder\Safety\SafetyRuleInterface {
}
