用途:Athanor 用于对代码或数据执行四阶段“炼金式”整体转化,适合增量修复反复失败的场景,如遗留代码现代化、深度纠缠模块重构、范式转换(过程式转函数式、单体转模块化)、脏数据清洗为分析数据集。
主要能力:按阶段推进。Nigredo 分解:清点函数、类、模块、数据实体,映射依赖与数据流,识别隐藏耦合、隐含假设、反模式与技术债,产出 Nigredo Inventory。Meditate 检查点:清空分解阶段积累的假设,锚定转化目标。Albedo 提纯:将元素分为 essential、accidental、toxic,抽取核心逻辑为隔离、可测试的接口,产出 Albedo Extract。Heal 评估:检查提纯是否彻底、是否偏离目标、是否误删必要元素。Citrinitas 照亮:识别设计模式,设计目标架构,映射每个必要元素的新位置与接口,产出 Citrinitas Blueprint。再次 Meditate 后进入 Rubedo 合成:按蓝图建结构、迁移元素、连接数据流与错误传播,做单元、集成、回归测试,移除脚手架,产出转化后代码。
使用方式:输入需提供待转化材料(文件路径、模块名或数据源)、期望终态(目标架构、范式或格式),可选约束(如必须保留 API、不能改数据库 schema)及既往失败尝试。按七步流程执行,阶段间运行 meditate 与 heal 技能。
适用场景与限制:适合需要全周期转化的复杂材料;材料过大时按模块边界拆分,每次作为独立 athanor 运行。依赖过乱时用 grep 追踪实际调用点。若必要与偶然元素难以分离,先引入接缝接口;若材料过于僵化,需先 dissolve-form。合成阶段发现蓝图缺口应回到 citrinitas 修订,不可打补丁。需完成回归测试以复现原行为,并确保约束满足、无 toxic 元素残留。相关技能包括 transmute、chrysopoeia、meditate、heal、dissolve-form、adapt-architecture、review-software-architecture。具体收费、平台与效果资料暂未提供。