Release 2.0.0 with Sol-led escalation and evidence adjudication

This commit is contained in:
Codex
2026-09-15 21:17:41 +08:00
parent 7969489b7e
commit dc0360cefb
12 changed files with 300 additions and 3 deletions
+5 -1
View File
@@ -13,10 +13,14 @@ def check() -> list:
skill = ROOT / "skills/codex-subagent-router"
for name in ("SKILL.md", "agents/openai.yaml", "references/lifecycle.md",
"references/platforms.md", "references/evidence-packet.md",
"references/routing-matrix.md", "scripts/validate_evidence_packet.py"):
"references/routing-matrix.md", "references/escalation.md",
"scripts/validate_decision_record.py", "scripts/validate_evidence_packet.py"):
if not (skill / name).is_file():
errors.append("missing skill resource: " + name)
entry = (skill / "SKILL.md").read_text(encoding="utf-8")
version = (ROOT / "VERSION").read_text(encoding="utf-8").strip()
if not re.fullmatch(r"\d+\.\d+\.\d+", version) or "Version " + version + "." not in entry:
errors.append("invalid or inconsistent package version")
if not re.match(r"\A---\nname: codex-subagent-router\ndescription: .+\n---\n", entry):
errors.append("invalid expected skill frontmatter")
metadata = (skill / "agents/openai.yaml").read_text(encoding="utf-8")