/**
 * Host-access seam: acquire exclusive access to a host for a purpose.
 *
 * V1 body: no-op returning {ok: true}. This is the P8 seam — P8 swaps the
 * body for a DB lease without touching the bench engine.
 */

export interface HostGrant {
  ok: boolean;
  reason?: string;
}

export async function acquireHostAccess(
  _providerId: string,
  _purpose: string,
): Promise<HostGrant> {
  // V1: no-op — always grant access.
  return { ok: true };
}
