/**
 * test_toolset_enforcement.ts — Stories 10.1 + 10.2
 *
 * Asserts:
 *   1. With OPENLIFE_TOOLSET_ENFORCEMENT unset, every guard returns true / no throw.
 *   2. With enforcement ON + wildcard profile, every guard returns true / no throw.
 *   3. With enforcement ON + restricted profile, guards for missing
 *      toolsets throw ToolsetBlockedError with stable code `toolset_blocked:<cat>`.
 *   4. isToolsetAllowed() never throws and returns false in (3).
 *
 * The test sets OPENLIFE_STATE_DIR to a tmp dir so it never touches real
 * `.openlife/profiles/`.
 */
export {};
