Jesse_Chen
9417148b0a
feat(rectification): add agentic birth-time rectification MVP
...
Add a new agentic rectification flow that lets an LLM drive the full
jyotish-vedic-astrology methodology on the web, with the Python engine as
its computation layer (mirroring local Claude Code):
- mastra/rectification-tools.ts: 7 engine tools (gate/scan/score/diagnostics/
candidate-features/confirm/save-birth-time)
- mastra/agentic-rectification.ts: agent mounting the full skill + tools
- lib/rectification-agentic/session.ts: server-owned profile + confirmation
gate; the LLM can only persist the exact minute the engine's high-rigor
gate confirmed
- app/api/rectification/agent/route.ts: NDJSON streaming endpoint with
credit reserve/settle
- components/rectification-agentic-chat.tsx + entry switch: new sessions use
the agentic chat; in-progress v4 cases still resume on the v4 panel
- migration 20260801000000: service-role RPC writing profiles.active_birth_time
with baseline concurrency guard
- tests for tools + session (12 cases); full suite passes 1076
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-01 02:20:00 +08:00
Jesse_Chen
2ca245d643
feat: rebuild birth time rectification workflow
2026-07-27 09:57:14 +08:00
Jesse_Chen
3069a7c8a0
feat: streamline conversational birth-time rectification
2026-07-22 17:39:11 +08:00
Jesse_Chen
b981c4ee31
fix: preserve rectification evidence flow
2026-07-22 00:55:03 +08:00
Jesse_Chen
b8ed740e71
fix: enforce rectification evidence gate
2026-07-22 00:33:41 +08:00
Jesse_Chen
dc0077eb89
fix: restore production birth-time rectification
2026-07-22 00:07:42 +08:00
Jesse_Chen
f25aad526c
merge: synchronize remote main
2026-07-21 22:57:50 +08:00
Jesse_Chen
bfc6870614
feat: complete verifiable birth-time rectification flow
2026-07-21 22:16:18 +08:00
732642856
909a248d20
sync: import pyjhora shadbala closure packets
2026-07-21 21:25:57 +08:00
732642856
c60b3af7c3
sync: import panchanga closure packets
2026-07-21 16:56:19 +08:00
732642856
62e0f98c9a
sync: import latest three-engine closure packets
2026-07-21 16:56:19 +08:00
Jesse_Chen
eb8ed8bee4
Merge branch 'feat/conversational-birth-time-rectification'
...
# Conflicts:
# .github/workflows/deploy-production.yml
# frontend/src/app/api/account/route.ts
# frontend/src/app/globals.css
# frontend/src/app/page.tsx
# frontend/tests/health-deployment.test.ts
2026-07-21 16:03:53 +08:00
Jesse_Chen
576ebf9bf2
fix: gate rectification rollout to canary users
2026-07-21 15:19:03 +08:00
Jesse_Chen
6827e0ca45
test: close conversational rectification review gaps
2026-07-21 15:06:42 +08:00
Jesse_Chen
ffaa7dc9c5
test: verify conversational birth-time rectification
2026-07-21 14:40:43 +08:00
Jesse_Chen
b4745c3090
docs: close legacy frontend knowledge gaps
2026-07-20 11:09:13 +08:00
732642856
64fcb62f83
feat: queue VedAstro rectification evidence packets
...
* feat: queue VedAstro rectification evidence packets
* fix: make report artifacts portable and normalize d11
* test: use portable runtime smoke temp directory
* test: make frontend smoke temp paths portable
2026-07-20 01:28:57 +08:00
732642856
4ceb3a5157
feat: enforce commercial rectification evidence contracts
...
* feat: enforce precise timing output contract
* fix: recognize package imports in fragment audit
* test: make workflow stream contract formatting-independent
* fix: preserve VedAstro evidence across async workflows
* feat: enforce commercial technique truth contract
* feat: add rectification technique receipt
* feat: extend rectification event evidence
* feat: score rectification arudha evidence
* feat: gate high rigor rectification confirmation
* feat: add controlled transit to rectification
* feat: include d11 in rectification finance scoring
* feat: add ashtakavarga rectification auxiliary
* feat: show rectification technique receipt
* feat: use verified shadbala components in rectification
* fix: trace transitive script references in fragment audit
* feat: run request-level rectification parity packet
2026-07-19 22:23:29 +08:00
732642856
e7c11b2aee
docs: sync cross repo advantage plan
2026-07-19 11:40:23 +08:00
732642856
82f4862aef
feat: sync gender interpretation boundaries
2026-07-19 11:15:17 +08:00
732642856
ab2e4fc8c7
docs: record commercial build environment blocker
2026-07-19 09:59:33 +08:00
732642856
82e7b0a95a
feat: sync astrology provenance gates
2026-07-19 08:59:33 +08:00
732642856
5298b49a89
docs: sync oracle claim boundaries
2026-07-19 08:37:24 +08:00
732642856
05948cde7f
feat: sync blind timing holdout gate
2026-07-19 08:02:44 +08:00
732642856
51decd5003
docs: align cross-project sync boundary
2026-07-19 06:56:59 +08:00
732642856
933d9b7f30
docs: record local BPHS method evidence
2026-07-18 08:07:06 +08:00
732642856
23cde841ff
docs: add independent timing holdout protocol
2026-07-18 06:59:45 +08:00
732642856
88112eabbc
feat: add public health context reference
2026-07-18 03:01:40 +08:00
732642856
d4a623c21d
docs: record public case coverage boundary
2026-07-18 02:45:37 +08:00
732642856
8a7f43b5b6
fix: downgrade VP Jain fixture attribution
2026-07-18 01:30:50 +08:00
732642856
f20ab56b62
fix: pin VP Jain benchmark provenance
2026-07-18 01:26:37 +08:00
732642856
42e4e29ac1
docs: record jyotishyamitra observation comparison
2026-07-18 01:02:02 +08:00
732642856
2114129a35
test: import research oracle probes
2026-07-18 00:46:41 +08:00
732642856
8c9b426344
feat: import oracle collection and calibration parity
2026-07-17 22:35:19 +08:00
732642856
bba201da3b
docs: record VedAstro closure environment block
2026-07-17 20:13:21 +08:00
732642856
dd4ab557e8
docs: record VedAstro contract arbitration
2026-07-17 17:49:32 +08:00
732642856
630da369d0
docs: calibrate VedAstro replay conflict
2026-07-17 17:11:09 +08:00
732642856
705a7ffea3
docs: record VedAstro live replay conflict
2026-07-17 16:53:22 +08:00
732642856
5f1b44c250
fix: synchronize reproducible oracle evidence
2026-07-17 15:23:16 +08:00
Jesse_Chen
2c72950096
Merge remote-tracking branch 'upstream/codex/release-hygiene-ci'
...
# Conflicts:
# docs/research/pre_work_error_ledger.md
# jyotish-app/api-bridge.js
# mcp_server.py
# references/technique_registry.json
# scripts/jyotish_api_server.py
# scripts/skill_release_package.py
2026-07-17 11:10:52 +08:00
732642856
90ffef89b0
data: add real-case holdout evidence
2026-07-16 23:31:45 +08:00
732642856
fa434fa7c5
feat: harden VedAstro parity evidence
2026-07-16 23:29:48 +08:00
732642856
7915a0c6f8
feat: add guarded Prashna and Rangacharya evidence
2026-07-16 23:22:18 +08:00
732642856
8c49d0c664
fix: make runtime truth independent of local scratch
2026-07-16 11:09:46 +08:00
Jesse_Chen
4aa0105fa4
feat: add Railway-ready Jyotish chat product
2026-07-15 22:23:17 +08:00
732642856
ec9c7cf80a
refactor strict evidence and extend parity layers
2026-07-15 19:13:05 +08:00
732642856
beea0f1996
enforce repository local yoga and prashna tests
2026-07-15 13:52:05 +08:00
732642856
1534d827be
record PyJHora benchmark generation time
2026-07-15 12:09:39 +08:00
732642856
ce2bc79e6e
add auditable western timing evidence
2026-07-15 00:19:30 +08:00
732642856
7df000b955
add native tropical western evidence engine
2026-07-14 23:45:21 +08:00