<?php

namespace Modules\Vrc\Services\RepairOrder;

use RuntimeException;

/**
 * Thrown when a repair-order transition is legal in the graph but blocked by a
 * data rule (spec §4.3) — e.g. moving to in_progress with no technician
 * assigned. Controllers map this to a 422 with the message.
 */
class TransitionGuardException extends RuntimeException
{
}
