feat: sync latest ARR implementation

This commit is contained in:
Wyndham ARR
2026-07-31 15:11:42 +08:00
parent d6f8a747fa
commit bf7939dd1a
185 changed files with 17527 additions and 2260 deletions

View File

@@ -169,6 +169,8 @@ class ProcessorPolicy:
raise ValueError("processor policy identity is invalid")
resolved = self.skill_root.resolve()
object.__setattr__(self, "skill_root", resolved)
if not (resolved / "scripts" / "process_daily.py").is_file():
raise ValueError("processor executable is unavailable")
if not (resolved / "scripts" / "validate_daily.py").is_file():
raise ValueError("processor validator is unavailable")
if not (resolved / "references" / "价格对照.xlsx").is_file():