Commit Graph

8 Commits

Author SHA1 Message Date
732642856 a47206dd8e v6.9.0: 7项遗漏任务一次性攻克
## 新建模块 (4个)
- transit_trigger.py: Transit精确触发搜索
  - 度数级二分搜索 find_exact_transit_date()
  - 区间批量搜索 search_transit_triggers()
  - Sade Sati + 逆行检测
- divisional_yoga.py: 分盘Yoga识别
  - D9/D10/D12行星位置转换
  - PMC/Raja/Dhana/Moon/Exchange Yoga在分盘中检测
  - 多分盘综合报告 varga_yoga_report()
- benchmarks/run_all_benchmarks.py: 统一Benchmark运行器
  - Chara Dasha/Vimshottari/Shadbala 三轮
- scripts/oss_monitor.py: 开源项目自动监控
  - 7个项目实时跟踪(Stars/更新/许可证)
  - 变更diff报告

## Web应用新增 (2个Tab)
- 🔍 验证Tab: 验前事反推 + 名人案例匹配 + 误区警告
- 🪐 过境Tab: 日期搜索 + API触发点展示
- Tab总数: 14→16

## 测试
50/50 全通过 | Web构建: 24KB HTML + 329KB JS
2026-06-11 22:07:47 +08:00
732642856 6d9442c87e v6.7.6: Dasha全实现+PDF导出+自解决
## Dasha: 24→32种计算函数
- 11种新增: Shodasottari/Panchottari/Satabdika/Chaturaaseeti等
- 通用calc_generic_dasha()处理其余3种
- DASHA_CALCULATORS注册表
- calc_any_dasha()统一入口

## PDF导出
- Web应用添加📥打印/PDF按钮
- 利用浏览器原生window.print()

## 理念转变: 不再等外部资源,全部自己解决
2026-06-11 21:30:00 +08:00
732642856 02ec40137a v6.7.2: Web应用→纯API静态前端 — 移除JS引擎依赖
## 架构简化
- api-bridge.js v2.0: 指向 https://copse.top + API Key认证
- main.js: 始终使用Python API (移除JS引擎fallback)
- index.html: 移除 SwissEph WASM 脚本(不再需要)
- 新增 apiComputeAll() 一键全功能计算+5分钟缓存

## 前端体积
- HTML: 23KB | CSS: 60KB | JS: 324KB (含UI+解释数据)
- 构建: npm run build  3秒完成
2026-06-11 20:52:34 +08:00
732642856 ac68921aab v6.7.1: UX增强 — 南印/北印切换 + 快速/深度解读模式
## UX改进
- 本命盘页: 南印/北印风格切换按钮
- 解读模式: 快速模式(入门)/深度模式(专业)切换
- 为新手降低门槛,为专业用户保留深度
2026-06-11 20:46:33 +08:00
732642856 d6d786a57a v6.7.0: Python API桥接 — Web应用前后端统一使用v6.6.0精算引擎
## 新增
- jyotish_api_server.py: FastAPI式HTTP服务器(10个端点)
  - POST /api/chart — 完整星盘(35种Dasha+Yoga+行星)
  - POST /api/remedies — 5类补救建议
  - POST /api/kp — KP分析
  - POST /api/prashna — 卜卦
  - POST /api/synastry — 合盘
  - POST /api/sade_sati/pancha_mahapurusha/career/relationship
  - GET /api/health + /api/cities
- api-bridge.js: 前端API桥接模块(自动检测+降级)
- main.js: 优先使用Python API,不可用时回退JS引擎

## 关键修复
- 前后端现在使用同一套v6.6.0精算引擎(35种Dasha, 107+ Yoga)
- Web应用不再受限于v0.1 JS引擎的有限计算能力
- 启动: python3 scripts/jyotish_api_server.py --port 5200
2026-06-11 20:37:59 +08:00
732642856 d1c937c2ab v6.6.0: 碎片归档 + Web应用新Tab + 真实案例研究
## 文件碎片归档
- references/real_case_studies/: 从Desktop/Workspace回收4份关键文件
  - 印度占星修正版研究结论v3(8项误判纠正)
  - 一楠完整解盘报告v2(607行HTML)
  - vedicka/indastro验证案例

## Web应用升级 (jyotish-app)
- 新增 Remedies补救 tab (🪷)
- 新增 KP系统 tab
- index.html: 12→14个功能页面
- 构建成功 (22.65KB HTML + 323KB JS)

## 真实案例精度改进
- Ketu 10宫→非常规入口非事业毁灭
- Mercury Neecha Bhanga→先压后反转
- Venus 8宫→复杂流程承接
- Saturn Sasa Yoga→结构性总控而非拖延
2026-06-11 20:18:20 +08:00
732642856 d807abc0fe feat: SKILL.md文档+App前端全面同步新功能
- SKILL.md: 子命令表 22→27, 新增 §23-§27 覆盖 Double Transit PAC+D9, Transit LL/7L, 行星聚集, Vivah Saham, Chara Dasha Antardasha
- main.js: 导入4个新函数, renderTransit 新增4个渲染段落 (Double Transit PAC+D9, LL/7L, 行星聚集, Vivah Saham)
- index.html: Transit tab 新增4个容器 div
- Skill和App现在具备同等的印度占星解盘能力和推运应期能力
2026-05-03 17:12:00 +08:00
732642856 2457e23271 feat: Jyotish Web App v4.3 完整印度占星前端应用
技术栈: Vite + 原生HTML/JS/CSS + swisseph-wasm
功能模块:
- 排盘引擎: 行星/宫位/Dasha/Yoga/相位/燃烧检测/130+城市
- 高级计算: Karaka/Arudha/16分盘/Ashtakavarga/Shadbala/Panchanga/Chara Dasha
- 73个Yoga识别 (Pancha Mahapurusha + 扩展A/B)
- 生时校正v2.0: K.N.Rao方法论, 多维评分
- Transit v2.0: 日期选择/全行星/AV评分/Sade Sati
- 深度分析7子模块 + 扩展分析5子模块
- 导出v2.0: JSON 100%覆盖Python 13模块 + SVG/PNG
- i18n中英双语 + 点读机95词条 + AI聊天面板
- 认证+订阅 (JWT/Apple Sign-In/IAP)
- 浅色极简主题 (fatetell.com风格)
2026-04-30 03:51:30 +08:00