ln-637-test-structure-auditor
审计测试文件组织:目录布局、测试与源代码映射、扁平目录增长信号、领域分组一致性、共置一致性。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
审计测试文件组织:目录布局、测试与源代码映射、扁平目录增长信号、领域分组一致性、共置一致性。
检查异步竞争、线程安全、TOCTOU、死锁、阻塞I/O、资源争用、进程间竞争。两层检测:grep + 代理推理。
检查隔离性(API/数据库/文件系统/时间/随机数/网络)、确定性(不稳定、依赖顺序)以及7种反模式。
构建依赖图,检测循环(DFS),验证边界规则,计算耦合度量(Ca/Ce/I, CCD/NCCD)。自适应架构检测。
协调4名审计人员(查询效率、事务、运行时性能、资源生命周期)。分配并行审计任务,汇总到persistence_audit.md文件中。
检查会话范围不匹配、流资源持有、缺少清理、池配置、错误路径泄漏、工厂与注入反模式。
检查冗余的获取、N-UPDATE/DELETE循环、不必要的解析、过度获取、缺失的批量操作、错误的缓存范围。返回带有严重程度的结果。
生成GitHub Actions CI工作流配置
计算有用性分数 = 影响(1-5)× 概率(1-5)对于每个测试。根据阈值返回保留/审查/移除决定(≥15 保留, 10-14 审查, <10 移除)。
分析单个模式的实现,计算4个分数(合规性、完整性、质量、实现),识别差距。可以通过ln-640调用或独立运行。
检查方法签名中的层泄漏、缺少的DTO、实体泄漏到API、不一致的错误契约。返回基于处罚评分的结果。
审核项目物理结构:文件卫生、忽略文件质量、框架约定合规性、领域/层组织、命名约定。通过自动检测适应技术栈。
检查异步中的阻塞IO、不必要的分配、同步睡眠、循环中的字符串连接、缺少to_thread、冗余复制。返回带有严重性和工作量的发现结果。
规划项目结构:为新项目构建或重构现有项目以符合整洁架构
通用种子数据生成器:从ORM模式迁移或根据实体定义生成到任何目标格式
配置环境变量和密钥保护
端到端关键覆盖审核员。验证关键路径的端到端覆盖率(资金20+,安全20+,数据15+)。纯基于风险 - 无金字塔百分比。
审核手动测试脚本(tests/manual/)以采用harness,检查golden文件的完整性、快速失败机制、配置来源、模板合规性以及幂等性。
审计层边界+跨层一致性:I/O违规、事务边界(提交所有权)、会话所有权(依赖注入与本地)
审核环境变量配置:文件清单、代码与示例同步、默认不同步、命名、启动验证。堆栈自适应。
检查事务范围、缺少回滚处理、长时间持有的事务、触发器/通知交互。返回带有严重性、位置、工作量的发现结果。
从实体定义生成.NET Clean Architecture后端结构
通用平台工件清理工具:Replit、StackBlitz、CodeSandbox、Glitch
配置Husky、lint-staged、commitlint和Python的pre-commit