1/** 2 * @factory/permissions — pure permission decision engine. 3 * 4 * - {@link ./levels} — PermissionLevel ordering, role + prisma enum mapping 5 * - {@link ./rules} — static role→action matrix + share visibility helper 6 * - {@link ./resolve} — the decision engine: grants (explicit + inherited), 7 * shares, role baseline → one explainable level 8 * 9 * No I/O, no DB, no auth — the API layer builds a {@link PermissionRequest} 10 * from resolved context and codes against the documented resolution 11 * contract (see `README.md` and the header of `src/resolve.ts`). 12 */ 13 14export * from "./levels.js"; 15export * from "./rules.js"; 16export * from "./resolve.js"; 17