Skip to content

V1.10.0-alpha · 4 层自检 + 精髓库三重防线 + 字体粗细#31

Merged
Wool-xing merged 1 commit into
mainfrom
release/v1.10.0-alpha
May 11, 2026
Merged

V1.10.0-alpha · 4 层自检 + 精髓库三重防线 + 字体粗细#31
Wool-xing merged 1 commit into
mainfrom
release/v1.10.0-alpha

Conversation

@Wool-xing
Copy link
Copy Markdown
Owner

Summary

  • 主宪章 §33 自检铁律:4 层(L1 lint / L2 CI mock / L3 pre-tag 真 LLM / L4 周一定时)
  • 主宪章 §34 精髓库三重防线:gitignore + pre-commit hook + CI 双校验
  • 主宪章 §35 字体粗细统一:docs/STYLE.md(10 条样式约定)
  • CLI:tagent doctor --agents [--probe] + tagent selftest --e2e [--strict]
  • LLMClient.complete():plain text completion(原仅 complete_json)
  • 补缺 INDEX:docs/examples/profiles/scripts

Why

用户提出每个 agent 必须通过最简自检 + 整体项目落地;字体粗细统一;精髓库防误入。用户曾要求 CI 真跑(A+B+C),被 push back(API key 暴露 + $600/月 + March of Nines),改让步方案 L1+L2+L3+L4 = $24/月。

Test plan

  • L1:OK agents=16/16 skills=32/≥25(无 LLM)
  • L2 stub e2e:✓ PASS 7/8 ok (88%, tolerant ≥80%)
  • pre-commit 全过(含 forbid-essence-library)
  • CI 全 8 status check 通过(预期 selftest-mock 新增 job 也 pass)
  • release tag 时 pre-tag hook 卡住成功(需手动测)
  • L4 周一首跑(2026-05-18 03:00 UTC),日志归 artifact

Known issues(V1.11 修)

  • n7 report-generator 节点 stub e2e 因 stub router DAG 未注入 inputs.data 失败,占总 12% 不影响 tolerant 通过

主宪章 §33 自检铁律(L1+L2+L3+L4):
- L1 frontmatter lint(无 LLM):runtime/healthcheck/agent_smoke.py + pre-push hook
- L2 CI mock e2e(stub LLM,0 成本):selftest-mock job 每 push
- L3 真 LLM(~$4/release):tagent doctor --agents --probe + tagent selftest --e2e
- L4 周自检(~$16/月):.github/workflows/selftest-weekly.yml 周一 03:00 UTC main 真 LLM
- pre-tag hook(scripts/git-pre-tag.sh):卡 git tag v1.x,7 天内必有 L3 log

CLI 扩:
- tagent doctor --agents [--probe]:L1 + 可选 L3 LLM ping 16 agent
- tagent selftest --e2e [--strict] [--pass-threshold]:整体 e2e
- LLMClient.complete():plain text completion(probe 用)

主宪章 §34 精髓库三重防线:
- .gitignore 加 _精髓库/ + **/_精髓库/
- pre-commit hook forbid-essence-library(diff --cached 含路径即 reject)
- CI file-count job 双校验

主宪章 §35 字体粗细统一:
- docs/STYLE.md(10 条样式约定:标题深度 ≤3 / **bold** 仅 3 场景 / 中英空格 / 表格/代码块/emoji 边界)
- markdownlint MD001+MD036 规则文档化,V1.11 一次性批改现存违规

补 INDEX(招 4):docs/INDEX.md + examples/INDEX.md + profiles/INDEX.md + scripts/INDEX.md
新模块:runtime/healthcheck/{agent_smoke,llm_probe,__init__,INDEX}.py
新 fixture:examples/_smoke_prd.md(触发完整 16 agent DAG)

烟测:
- L1 OK agents=16/16 skills=32/≥25
- L2 stub e2e ✓ PASS 7/8 ok (88%, tolerant ≥80%)
- pre-commit 全过

版本 V1.9.0-alpha → V1.10.0-alpha
@Wool-xing Wool-xing merged commit 3b768cf into main May 11, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant