用途:审计应用生命周期与入口点,属于 Category 12(中等优先级),检查 bootstrap、shutdown、信号处理与探针,并计算合规评分(X/10)。
主要能力:五项检查——启动初始化顺序(依赖是否在使用前加载,如 DB 先于路由)、优雅关闭(SIGTERM/SIGINT 处理器是否真正关闭资源)、退出时资源清理(DB、Redis、队列、文件句柄、工作线程)、信号处理(SIGTERM/SIGINT/SIGHUP 及向子进程传播)、存活/就绪探针(容器化应用的 /live、/ready 与 Kubernetes 探针配置)。
使用方式:接收含技术栈、部署类型、代码库根目录、output_dir 的 contextStore。采用两层检测(候选扫描 + 上下文验证)。优先使用 hex-graph 做生命周期追踪、hex-line 做本地读取;MCP 不可用时回退到内置 Read/Grep/Glob/Bash 并在报告中说明。报告写入 {output_dir}/ln-629--global.md,category 为 Lifecycle,checks 为 bootstrap_order、graceful_shutdown、resource_cleanup、signal_handling、probes;摘要按 audit_summary_contract 输出,独立模式下写入 .hex-skills/runtime-artifacts/runs/{run_id}/evaluation-worker/{worker}--{identifier}.json。
适用场景:需要审计长运行服务生命周期的项目,尤其是容器化部署。
限制:只报告不自动修复(生命周期改动有停机风险);按部署类型适配探针检查(Kubernetes 必需,裸机可选);排除 CLI 工具与脚本(无长运行生命周期)及 serverless 函数(平台管理生命周期);DB 在初始化前被使用一律标记为 HIGH。工作量估算 S<1h、M 1-4h、L>4h。版本 3.0.0,最后更新 2025-12-23。