// Copyright (C) 2025 Keygraph, Inc. // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License version 3 // as published by the Free Software Foundation. /** * Unified Audit & Metrics System * * Public API for the audit system. Provides crash-safe, append-only logging * and comprehensive metrics tracking for Shannon penetration testing sessions. * * IMPORTANT: Session objects must have an 'id' field (NOT 'sessionId') * Example: { id: "uuid", webUrl: "...", repoPath: "..." } * * @module audit */ export { AuditSession } from './audit-session.js';