980 B
980 B
项目上下文 (Project Context)
架构概览 (Architecture Overview)
License Manager SDK (Python): 一个轻量级的 SDK,旨在完全迁移 Go 版本的架构和生命周期概念。
关键技术决策 (Key Technical Decisions)
- 使用
taskloop工作流按 MPE (最小程序实体) 级别迭代和测试。 - 使用 Python 标准和常用组件:网络请求使用
requests,RSA/AES 验证加解密使用cryptography。
当前状态 (Current State)
已通过 TaskLoop 的 DAG 结构完成开发计划的制定。所有 MPE 已识别且定义了验收标准。代码编写与执行尚未开始。
已知问题与风险 (Known Issues / Risks)
- 在暂停心跳 (heartbeat) 时需要优雅地处理后台线程的中断。
领域知识 (Domain Knowledge)
- 许可证生命周期:在线激活 (Activate) -> 本地加密存储 (Store Locally: AES-GCM) -> 验证签名与防篡改 (Validate: RSA) -> 保持在线心跳 (Heartbeat: Keep-Alive)。