feat: create SkyEye Governance Layer with infra manifest, quota ledger, and service guards
Add the skyeye/ directory structure including:
- infra-manifest.json: infrastructure inventory and quota definitions
- quota-ledger.json: billing cycle tracking and health summary
- guards/: per-service guard configs (GitHub, Drive, Notion, Actions, Gemini)
- guards/guard-template.json: template for new service guards
- scripts/: placeholder files for scan-engine, optimizer, guard-factory,
quota-tracker, self-healer, and weekly-scan
- scan-report/, logs/daily/, logs/weekly/: empty dirs for future output
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-23 22:19:54 +08:00
|
|
|
{
|
|
|
|
|
"ledger_version": "1.0.0",
|
|
|
|
|
"billing_cycle": {
|
|
|
|
|
"start": "2026-03-01",
|
|
|
|
|
"end": "2026-03-31"
|
|
|
|
|
},
|
|
|
|
|
"services": {
|
|
|
|
|
"github_actions": {
|
|
|
|
|
"limit": 2000,
|
|
|
|
|
"used": 0,
|
|
|
|
|
"remaining": 2000,
|
|
|
|
|
"allocated": {
|
|
|
|
|
"buffer_system": 360,
|
|
|
|
|
"skyeye_daily": 180,
|
|
|
|
|
"skyeye_weekly": 30,
|
|
|
|
|
"sub_repo_checkins": 200,
|
2026-03-24 12:25:40 +08:00
|
|
|
"emergency": 1020,
|
|
|
|
|
"hibernation_daily": 150,
|
|
|
|
|
"hibernation_weekly": 60
|
feat: create SkyEye Governance Layer with infra manifest, quota ledger, and service guards
Add the skyeye/ directory structure including:
- infra-manifest.json: infrastructure inventory and quota definitions
- quota-ledger.json: billing cycle tracking and health summary
- guards/: per-service guard configs (GitHub, Drive, Notion, Actions, Gemini)
- guards/guard-template.json: template for new service guards
- scripts/: placeholder files for scan-engine, optimizer, guard-factory,
quota-tracker, self-healer, and weekly-scan
- scan-report/, logs/daily/, logs/weekly/: empty dirs for future output
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-23 22:19:54 +08:00
|
|
|
},
|
|
|
|
|
"daily_entries": []
|
|
|
|
|
},
|
|
|
|
|
"google_drive": {
|
|
|
|
|
"storage_limit_gb": 15,
|
|
|
|
|
"storage_used_gb": 0,
|
|
|
|
|
"apps_script_triggers_today": 0,
|
|
|
|
|
"apps_script_triggers_limit": 20
|
|
|
|
|
},
|
|
|
|
|
"notion_api": {
|
|
|
|
|
"rate_limit_per_second": 3,
|
|
|
|
|
"requests_today": 0,
|
|
|
|
|
"errors_today": 0
|
|
|
|
|
},
|
|
|
|
|
"gemini": {
|
|
|
|
|
"daily_limit": 1500,
|
|
|
|
|
"daily_used": 0,
|
|
|
|
|
"per_minute_limit": 15
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"health_summary": {
|
|
|
|
|
"overall": "healthy",
|
|
|
|
|
"alerts": [],
|
2026-03-24 12:25:40 +08:00
|
|
|
"last_updated": "2026-03-24T04:20:00.000Z"
|
feat: create SkyEye Governance Layer with infra manifest, quota ledger, and service guards
Add the skyeye/ directory structure including:
- infra-manifest.json: infrastructure inventory and quota definitions
- quota-ledger.json: billing cycle tracking and health summary
- guards/: per-service guard configs (GitHub, Drive, Notion, Actions, Gemini)
- guards/guard-template.json: template for new service guards
- scripts/: placeholder files for scan-engine, optimizer, guard-factory,
quota-tracker, self-healer, and weekly-scan
- scan-report/, logs/daily/, logs/weekly/: empty dirs for future output
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-23 22:19:54 +08:00
|
|
|
}
|
|
|
|
|
}
|