feat: export core Hermes skills

This commit is contained in:
2026-07-15 02:45:56 +00:00
parent a028b63eda
commit 54711fee2a
308 changed files with 41310 additions and 1 deletions
@@ -0,0 +1,59 @@
# $status YAML Schema 参考(CAS 节点 2C1TEMP0YAHN9)
## 权威来源
CAS 节点 `2C1TEMP0YAHN9`(CBOR 编码),可用以下命令查看:
```bash
pip3 install cbor2
python3 -c "
import cbor2, json
d = cbor2.loads(open('/home/maggie/.ocas/nodes/2C1TEMP0YAHN9.bin','rb').read())
print(json.dumps(d['payload']['oneOf'], indent=2, ensure_ascii=False))
"
```
## 字段名确认为 `$status`(带 `$` 前缀)
CAS schema 中 `properties.$status.const` 确认字段名就是 `$status`,不是 `status`
## `$status: pass` 变体(5 个必填字段)
| 字段 | 类型 | 必填 |
|------|------|------|
| `$status` | const: "pass" | ✅ |
| `contract_file` | string | ✅ |
| `original_filename` | string | ✅ |
| `special_deliverables` | string | ✅ |
| `review_round` | integer | ✅ |
| `notes` | string | 可选 |
## `$status: needs_revision` 变体(11 个必填字段)
| 字段 | 类型 | 必填 |
|------|------|------|
| `$status` | const: "needs_revision" | ✅ |
| `contract_file` | string | ✅ |
| `original_filename` | string | ✅ |
| `ruleset_type` | string | ✅ |
| `rules_paths` | string | ✅ |
| `our_party_name` | string | ✅ |
| `our_party_role` | string | ✅ |
| `special_deliverables` | string | ✅ |
| `review_round` | integer | ✅ |
| `issues_json` | string | ✅ |
| `issue_count` | integer | ✅ |
## `$status: failed` 变体(2 个必填字段)
| 字段 | 类型 | 必填 |
|------|------|------|
| `$status` | const: "failed" | ✅ |
| `error` | string | ✅ |
## 恢复命令
```bash
uwf thread resume <thread-id> -p "YAML frontmatter must use '\$status: pass' (with dollar sign). Fix and continue."
```
## 注意
- 旧版(2026-06-26 早期)的"使用 `status` 不用 `$status`"结论是错误的——那是基于 LLM 推测,不是 CAS schema 实证
- 此文件 2026-06-26 已通过 CBOR 解析 CAS 节点实证修正