Commit Graph

19 Commits

Author SHA1 Message Date
732642856 a39830a2af Bridge Argala into strict adjudicators 2026-06-28 14:56:28 +08:00
732642856 ac6f4ed85f Add career adjudicator A10 AmK Karakamsha bridge 2026-06-28 14:41:45 +08:00
732642856 cf192d1a1e Add dignity guardrail to strict workflows 2026-06-28 14:19:12 +08:00
732642856 5397874338 Feed VedAstro ledger into strict workflows 2026-06-28 13:42:20 +08:00
732642856 94c478c40e Guard strict adjudicators against missing chart 2026-06-28 13:24:39 +08:00
732642856 4a46b5faad Add Jaimini marriage label bridge 2026-06-28 12:10:07 +08:00
732642856 657bccd2f4 Add external-truth Avayogi finance risk hook 2026-06-28 11:14:02 +08:00
732642856 ba867a4b8c Enforce external-truth Yogi finance boundary 2026-06-28 10:32:10 +08:00
732642856 0bee529579 Add external-truth Yogi finance hook 2026-06-28 10:00:54 +08:00
732642856 e18cb268a6 Add layered finance label outputs 2026-06-28 09:51:24 +08:00
732642856 4de72909a9 Weight finance promise source diversity 2026-06-28 09:40:16 +08:00
732642856 ce012d4587 Track finance promise source diversity 2026-06-28 00:05:29 +08:00
732642856 4cd9b9e756 Auto-derive finance promise strength 2026-06-27 23:53:53 +08:00
732642856 5a16357fde Strengthen finance adjudication promise scoring 2026-06-27 23:44:56 +08:00
732642856 dd0828a455 Tighten public wealth status adjudication 2026-06-27 23:24:10 +08:00
732642856 afe67431ff Lift public wealth status without cash-out overreach 2026-06-27 22:58:11 +08:00
732642856 f0dbee752c Build event adjudication skeleton for relationship and wealth 2026-06-27 21:28:55 +08:00
732642856 0881bb0964 fix(P0): sync SKILL.md version to v6.0.24 + fix MCP strict_workflow nonexistent subcommand
- SKILL.md: version 6.0.21 -> 6.0.24, header v6.0.23 -> v6.0.24-mcp-server
- mcp_server.py: strict_workflow was calling 'jyotish_engine.py strict-workflow'
  which does not exist as an argparse subcommand. Rewrote to:
  1. Keyword-based route detection (career/relationship/finance/timing/general)
  2. Call existing 'full-reading' subcommand (guaranteed to exist)
  3. Inject 'routing' metadata into response for client-side filtering
- py_compile + audit_capabilities --mode validate: all pass
- warnings=0, problems=0
2026-06-04 15:25:02 +08:00
732642856 fc26dbcd09 v6.0.24 MCP Server + registry warnings cleanup
## v6.0.24-mcp-server(2026-06-05)

### New Features
- Add mcp_server.py (v1.0): Full MCP Server with 12 tools + 3 resources
  - Tools: calculate_chart, calculate_dasha, calculate_shadbala,
           calculate_ashtakavarga, calculate_varga, calculate_varga_full,
           analyze_nakshatra, calculate_yogas, calculate_transit,
           full_reading, get_audit_status, strict_workflow
  - Resources: jyotish://technique-registry, jyotish://quick-reference,
                jyotish://competitive-analysis
  - All tools wrap CLI via subprocess (no engine code modification)
  - Graceful degradation when Swiss Ephemeris unavailable

### Registry Cleanup (P0)
- Add limitation fields to all 14 partial techniques
- Fix 7 knowledge_refs paths (add missing references/ prefix)
- Create 2 placeholder reference files:
  - references/bphs-ch48-narayana-dasha.md
  - references/muhurta-complete-guide.md
- audit_capabilities.py --mode validate: valid=true, problem_count=0, warning_count=0

### Documentation
- Rewrite README.md as professional English documentation
- Add competitive comparison table (vs PyJHora/VedAstro/Maitreya)
- Add honest self-assessment (Traditional Algo Accuracy 7.3/10 etc.)
- Add Quick Start with 5-minute full-reading example
- Add Technique Coverage table (44 techniques with status)
- Add Development Rules and Contributing guidelines

### Files Changed
- CHANGELOG.md: Add v6.0.24 release notes
- references/technique_registry.json: version v6.0.24-mcp-server
- references/competitive-analysis-2026-06-05.md: New file
- README.md: Complete rewrite
- mcp_server.py: New file (MCP Server implementation)
- references/bphs-ch48-narayana-dasha.md: New placeholder
- references/muhurta-complete-guide.md: New placeholder

### Verification
- py_compile: ALL OK (mcp_server.py + all scripts/*.py)
- audit_capabilities.py --mode validate: 0 problems, 0 warnings
- full-reading regression: modules_computed=45, errors=0, status=complete
- MCP Server test: initialize OK, 12 tools registered, capabilities OK
2026-06-04 14:08:39 +08:00