用途:作为 L3 Worker 专门审计资源获取/释放模式、作用域不匹配与连接池卫生,优先级 HIGH。
主要能力:执行六项检查——资源作用域不匹配、流式端点资源占用、缺失清理模式、连接池配置缺口、错误路径中未关闭资源、资源工厂与注入反模式。支持 FastAPI/Django/Spring/Express/Go 等 DI 框架识别,优先探测 SSE、WebSocket、长轮询等流式端点。发现按严重级别、位置、工作量、建议记录,并用惩罚算法计算 X/10 合规分。
使用方式:需读取 references/audit_worker_core_contract.md 与 references/mcp_tool_preferences.md;从 contextStore 解析 tech_stack、best_practices、db_config、output_dir;确定 scan_path;先做候选扫描再做上下文验证。默认优先使用 hex-line MCP 读文件,MCP 不可用时回退 Read/Grep/Glob/Bash。报告写入 {output_dir}/ln-654--global.md,类别为 Resource Lifecycle。
适用场景:审计 Web 服务中数据库会话/连接的生命周期,尤其是流式与长生命周期端点。
限制:只报告不自动修复;排除测试夹具、mock 与一次性 CLI 脚本;NullPool 在 serverless/Lambda 下有效,pool_size=5 对低流量服务可能可接受,属上下文相关例外。具体评分细则与模板内容暂未提供。