Commit Graph

10 Commits

Author SHA1 Message Date
Codex Agent bfda66afc1 refactor: 重新规划项目结构为标准Python包
主要变更:
- 重组项目目录结构,采用标准Python包组织方式
  * 创建 lawrisk/ 主包
  * 分离 API 路由层 (api/v1.py, api/v2.py)
  * 封装业务逻辑层 (services/)
  * 抽取中间件 (middleware/)
  * 整理工具模块 (utils/)

- 重构应用入口
  * 使用 Flask Blueprint 注册路由
  * 简化 app.py 逻辑

- 添加项目文档
  * 创建 README.md 项目说明
  * 创建 requirements.txt 依赖管理
  * 统一文档到 docs/ 目录

- 文件组织优化
  * 数据文件移动到 data/
  * 测试目录 tests/ 准备就绪

- 修复导入路径
  * 更新所有模块导入为相对路径
  * 确保应用正常启动运行

验证:
 应用成功启动在端口 8000
 所有路由正确注册
 健康检查端点正常响应

Closes: #重构项目结构
2025-10-29 15:31:01 +08:00
Codex Agent be25619fa8 feat: add v2 tester page and LLM logging 2025-10-24 11:30:36 +08:00
Codex Agent bba9dea59d feat: surface permit metadata in v2 responses 2025-10-24 10:57:14 +08:00
Codex Agent e1705198f3 Revert "feat: surface permit metadata in v2 results"
This reverts commit 96ab06558f.
2025-10-24 09:05:31 +08:00
Codex Agent 628a4f1435 Revert "Revert "feat: surface permit metadata in v2 results""
This reverts commit 33bbbb7d8c.
2025-10-24 09:05:21 +08:00
Codex Agent 33bbbb7d8c Revert "feat: surface permit metadata in v2 results"
This reverts commit 96ab06558f.
2025-10-24 09:00:39 +08:00
Codex Agent 96ab06558f feat: surface permit metadata in v2 results 2025-10-23 17:35:57 +08:00
Codex Agent 90b1c06862 feat: enrich lawrisk v2 with permit scopes 2025-10-23 16:15:46 +08:00
Codex Agent cc1bda89a4 feat: add database-backed lawrisk v2 endpoint 2025-10-23 14:15:37 +08:00
Codex Agent d6d92fd966 chore: initial commit 2025-10-22 20:00:32 +08:00