/**
 * GFS Accounting Guardrails — Public API
 * 
 * Re-exports all guardrail functions for use across the platform.
 * Import from '@/lib/gfs/guardrails' in any API route, agent, or component.
 */

export {
  checkDeleteAllowed,
  checkVoidAllowed,
  checkEditAllowed,
  markInactive,
  voidTransaction,
  logAuditEvent,
  logBlockedDelete,
  GUARDRAIL_RULES,
  VOID_REASON_CODES,
} from './accounting';

export type {
  GuardrailEntity,
  GuardrailAction,
  GuardrailResult,
  VoidResult,
} from './accounting';
