tags
Purpose
本文件負責規則路由。
Agent 僅在需要時讀取對應規範,避免載入整個 system。
Page Operations
建立頁面、修改頁面、更新頁面時:
read("system/frontmatter-rules.md")適用:
- concept
- entity
- project
- resource
- report
- query
- task
Folder Operations
新增資料夾、刪除資料夾、調整目錄結構時:
read("system/folder-rules.md")Database Operations
資料庫相關操作前:
read("system/database-rules.md")適用:
- SQLite
- 台股資料庫
- 美股資料庫
- ETF 資料庫
- 庫存資料庫
Backup Operations
備份、同步、還原前:
read("system/user-backup-rules.md")適用:
- rsync
- Git Backup
- Database Backup
- Snapshot
Quartz Publishing
發布網站前:
read("system/quartz-rules.md")適用:
- Quartz
- GitHub Pages
- GitHub Actions
Telegram Output
輸出 Telegram 訊息前:
read("system/telegram-output-rules.md")適用:
- Telegram Bot
- Daily News
- 推播訊息
Multiple Rules
若任務涉及多個領域:
依序載入。
範例:
更新台股分析報告
↓
frontmatter-rules
產生資料
↓
database-rules
發布 Quartz
↓
quartz-rulesPriority
SCHEMA
↓
POLICY
↓
SYSTEM RULES
↓
TASK高層規則優先。
Default Behavior
若無對應規範:
僅依照:
SCHEMA.md執行。
禁止自行推測不存在的規則。
Safety
若任務可能:
- 刪除資料
- 覆蓋資料
- 搬移大量檔案
- 修改目錄結構
必須先讀取:
read("system/folder-rules.md")並取得使用者核准。
Router Principle
只讀取需要的規範。
避免:
- 載入全部 system
- 重複讀取相同規範
- 增加不必要 Context
目標:
最小載入
最高效率
最大安全性