Commit Graph

12 Commits

Author SHA1 Message Date
copilot-swe-agent[bot] f0d373313c 🧬 Address code review: use crypto.randomBytes for IDs, extract magic numbers to constants
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/b1f467f8-d897-4440-9dc9-de66d514a52b
2026-03-25 06:14:10 +00:00
copilot-swe-agent[bot] 419080ca5a 🧬 Phase 1: Fix KNOWN-002 (NOTION_API_TOKEN→NOTION_API_KEY) + Phase 3: D20 scan dimension + Phase 6-7: bridge protocol + scripts
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/b1f467f8-d897-4440-9dc9-de66d514a52b
2026-03-25 06:02:04 +00:00
copilot-swe-agent[bot] 6625071a10 fix: address code review feedback — input validation + date parsing safety
- daily-scan.js: validate date in manifest.last_scan, fix data.used=0 falsy check
- quota-audit.js: explicit null check for data.used
- guard-health.js: validate date in health_check.last_check
- weekly-full.js: path traversal guard for scriptPath

Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/ed7579c8-d43e-4a14-bd91-b3ef6bc314ec
2026-03-24 14:34:06 +00:00
copilot-swe-agent[bot] cfb2b68db1 feat(sysboot): ZY-SYSBOOT-2026-0324-001 · Phase 0-6 全系统启动序列
Phase 1: 创建4个缺失天眼脚本 (daily-scan/quota-audit/guard-health/weekly-full)
Phase 4: trinity-id.json v3.0 · 编号路由系统 + dispatch_authority
Phase 4: infra-manifest.json 追加 routing_system + isrp 节点
Phase 6: SYSLOG 回执 SIG-20260324-012

instruction: ZY-SYSBOOT-2026-0324-001
signed: TCS-0002∞ 冰朔

Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/ed7579c8-d43e-4a14-bd91-b3ef6bc314ec
2026-03-24 14:31:47 +00:00
copilot-swe-agent[bot] 7d6122a5c8 refactor: OAuth2 代理人重构 · Service Account→OAuth2 全量替换 · ZY-OAUTH2-REBUILD-2026-0324-001 [skip ci]
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/75c92776-b0de-4ee6-86c0-9e774d5ec717
2026-03-24 07:25:56 +00:00
copilot-swe-agent[bot] 6d776feac3 🦅 [skyeye] 全盘扫描修复 · 休眠系统完整融入天眼基础设施 + 22个未注册workflow补注册 [skip ci]
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/aef94b53-40cd-436c-b21d-1b0bba20e218
2026-03-24 04:25:40 +00:00
copilot-swe-agent[bot] 6d493042c5 🛰️ [Sky-Eye Audit] credential validation, hardened error handling, audit workflow
- Add credential-validator.js: reusable JSON structure validator for service account keys
- Add credential-audit.js: full sky-eye audit (credential + dependency scan + YAML check)
- Add skyeye-credential-audit.yml: daily audit workflow
- Harden sync-to-drive.js: use validator with diagnostic reporting
- Harden tcs-semantic-landing.js: add try-catch to buildAuth()
- Harden deploy-drive-bridge.js: add try-catch with receipt writing
- Enhance sync-repo-to-drive.yml: add JSON validation before rclone config
- Enhance self-healer.js: add credential validation + System_Logs directory
- Create System_Logs/ directory for audit reports

Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/8bc25538-ab95-4520-a72b-ff0d8405c7c7
2026-03-24 02:12:50 +00:00
copilot-swe-agent[bot] 46d261b010 🌍 [ONTOLOGY] Phase 1-5 · 主仓库本体论全量注入 · copilot-instructions + ontology.json + memory + routing-map + README + D16天眼 + 门禁升级
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/4dcd4a5b-9258-40ef-a9e0-d4257bf2a3ae
2026-03-23 16:48:38 +00:00
copilot-swe-agent[bot] e145f358f8 [skyeye-governance] Fix suspended guard check consistency in weekly-scan.js
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/33ac7cc1-616d-426c-9b8f-6ad1a72df739
2026-03-23 14:33:18 +00:00
copilot-swe-agent[bot] ffd450c361 fix(skyeye): remove unused isReport variable in weekly-scan.js
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-23 14:28:30 +00:00
copilot-swe-agent[bot] a000e0d6bc feat(skyeye): implement 6 skyeye/scripts/ operational scripts
Add complete implementations for:
- scan-engine.js: Infrastructure scan engine (full/incremental)
- quota-tracker.js: Quota audit and budget tracking
- optimizer.js: Dynamic guard frequency optimization
- guard-factory.js: Guard config factory from template
- self-healer.js: Self-healing engine for config repair/cleanup
- weekly-scan.js: Weekly scan report orchestrator

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-23 14:27:23 +00:00
copilot-swe-agent[bot] 9dc94a7b3a 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 14:19:54 +00:00