v19.3.3
aiduMEI v19.3.3 · Athena 雅典娜 — 审计回归修复与发布链接续
基于小猴对 v19.3.1/v19.3.2 的独立审计(实跑测试 + AST 扫描 + 最小用例实证)逐项修复。
🐛 嵌套异常处理回归修复
ducky/persona_memory.py:build_persona错误路径的内层except Exception as e与外层同名,Python 语义下内层退出即删除变量,外层再引用触发NameError(v19.3.1 静默异常治理时引入,已用最小用例实证)。内层改用独立变量名close_err。
✅ 测试断言对齐与结构守卫
- 版本断言对齐 19.3.3,恢复测试套件全绿(此前 v19.3.2 发布时断言未同步,套件 2 项失败)。
- 新增 AST 全库结构守卫测试,杜绝嵌套 except 同名遮蔽再出现。
- 新增 monkeypatch 断裂连接错误路径回归测试。
📦 版本号五文件对齐与谱系补全
- version.py / pyproject.toml / manifest.json / init.py / CHANGELOG.md 统一 19.3.3。
- LINEAGE 谱系补全 19.3.2 / 19.3.3;README 中英文同步(补齐 README_EN 文档债)。
- PyPI 发布链接续:补发 19.3.3(此前停留在 19.3.0)。
质量门禁
- pytest 119 passed / 12 skipped / 0 failed(本地);131 passed / 0 failed(生产实机)
- compileall exit 0;脱密扫描 0 密钥 / 0 IP / 0 明文密码
- 生产实例验证:1136 条事实数据无损,/facts/add、注入防御、/search 冒烟全通过
pip install --upgrade aidumei==19.3.3