Harden Jyotish runtime evidence gates

This commit is contained in:
732642856
2026-07-05 18:27:33 +08:00
parent 8520921f40
commit 4764482c73
76 changed files with 5628 additions and 253 deletions
+64
View File
@@ -77,6 +77,8 @@ VEDASTRO_ENABLE_NETWORK=1
默认运行是快速模式:VedAstro official 证据层如果没有在前台预算内闭环,会诚实标记 `official_snapshot_budget_exhausted` 并退回本地 Swiss Ephemeris。要跑 official extended 模式,复制 `.env.official.example``.env.local` 并填好 endpoint/network/key;运行 `python3 scripts/diagnose_vedastro_mode.py` 可先确认当前是 `fast_local_fallback` 还是 `official_extended`
AI/vibe coding 推荐入口:Cline 接本仓 MCPAider 负责低成本小改,Dyad 只做前端原型。运行 `python3 scripts/print_cline_mcp_config.py` 生成 Cline MCP 配置;详情见 `docs/vibe_coding_setup.md`
### 中国大陆用户:VedAstro Gateway 模式
普通中国大陆用户不需要、也不应该让浏览器直连 VedAstro。推荐部署方式是:网页只访问你自己的本地或云端后端;后端通过 `VedAstro Gateway` 统一管理 self-host、official upstream、TTL/cache、free-tier queue 和 local fallback。
@@ -139,6 +141,68 @@ python3 scripts/vedastro_user_entrypoint.py \
边界必须保留:这个入口**不会把 641 项全部当作已执行**。它先做官方能力目录分类和主题选择;能自动执行的进入证据层,需要第二人资料、用户文本、校时画像或官方网络预算的方法会保持 `needs_user_context``needs_user_text``needs_rectification_profile``blocked`
#### 作为 Codex 本地插件安装
本仓现在带了最小插件包装:`.codex-plugin/plugin.json`。它复用现有 `skills/` 与根目录 `mcp_server.py`,适合你把当前仓直接装进 Codex 本机环境。
1. 先把本仓登记到个人 marketplace
```bash
python3 /Users/wuyongnaren/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py \
jyotish-vedic-astrology \
--path ~/.codex/plugins \
--marketplace-path ~/.agents/plugins/marketplace.json \
--marketplace-name personal \
--with-marketplace
```
上面是 Codex 官方脚本的标准 marketplace 流。如果你要让 **当前仓本身** 被安装,关键不是用 scaffold 目录跑能力,而是让 `~/.agents/plugins/marketplace.json` 里的 `jyotish-vedic-astrology` 条目最终指向当前仓路径。
最少要确认这一条存在:
```json
{
"name": "jyotish-vedic-astrology",
"source": {
"source": "local",
"path": "/Users/wuyongnaren/Documents/印度占星"
}
}
```
2. 若本机还没把 personal marketplace 接进 Codex
```bash
codex plugin marketplace add ~/.agents/plugins/marketplace.json
```
3. 安装插件:
```bash
codex plugin add jyotish-vedic-astrology@personal
```
4. 检查是否已被识别:
```bash
codex plugin list
```
5. 开一个**新线程**再测试。Codex 只会在新线程里重新拾取新装的 skills / MCP。
#### 本地更新 / 重装
当你改了 `.codex-plugin/plugin.json``skills/``mcp_server.py`
```bash
python3 /Users/wuyongnaren/.codex/skills/.system/plugin-creator/scripts/update_plugin_cachebuster.py \
/Users/wuyongnaren/Documents/印度占星
codex plugin add jyotish-vedic-astrology@personal
```
然后重新开新线程验证。
推荐的 official extended `.env.local` 示例:
```bash