INNER CODE UNIT · TypeScript
auditSessionCompliance
HoangNguyen0403/agent-skills-standard · mcp/src/tools/index.ts:423
export async function auditSessionCompliance(
_args: Record<string, never>,
ctx: ToolContext,
): Promise<ToolResult> {
const loaded = ctx.tracker.loadedSkills();
const workflows = ctx.tracker.loadedWorkflows();
const guides = ctx.tracker.loadedGuides();
const events = ctx.tracker.events_();
const gaps = complianceGaps(ctx);
const lines: string[] = [
"# Session compliance",
"",
`Session started: ${ctx.tracker.startedAt_()}`,
"AGS consultation/body-return observations are limited to this MCP session. They do not establish fresh-worker delivery or observed edits, checks, or enforcement.",
`Skills loaded: ${loaded.length}`,
`Workflow bodies returned: ${workflows.length}`,
`Category-guide bodies returned: ${guides.length}`,
"",