{
  "commits": [
    {
      "source": "git_commit",
      "hash": "6561347b058a1f814b21be199abaff486c80b8ca",
      "author": "qinfendebingshuo",
      "email": "207279273+qinfendebingshuo@users.noreply.github.com",
      "date": "2025-05-14T07:49:23Z",
      "is_merge": false,
      "pr_number": null,
      "subject": "Initial commit",
      "body": "Created from https://vercel.com/new",
      "files_changed": [
        {
          "status": "A",
          "path": ".gitignore"
        },
        {
          "status": "A",
          "path": "README.md"
        },
        {
          "status": "A",
          "path": "app/favicon.ico"
        },
        {
          "status": "A",
          "path": "app/globals.css"
        },
        {
          "status": "A",
          "path": "app/layout.tsx"
        },
        {
          "status": "A",
          "path": "app/page.tsx"
        },
        {
          "status": "A",
          "path": "next.config.ts"
        },
        {
          "status": "A",
          "path": "package-lock.json"
        },
        {
          "status": "A",
          "path": "package.json"
        },
        {
          "status": "A",
          "path": "postcss.config.mjs"
        },
        {
          "status": "A",
          "path": "public/file.svg"
        },
        {
          "status": "A",
          "path": "public/globe.svg"
        },
        {
          "status": "A",
          "path": "public/next.svg"
        },
        {
          "status": "A",
          "path": "public/vercel.svg"
        },
        {
          "status": "A",
          "path": "public/window.svg"
        },
        {
          "status": "A",
          "path": "tsconfig.json"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "c41108ba84053a7f4c289651cc840c0a6baf378a",
      "author": "qinfendebingshuo",
      "email": "565183519@qq.com",
      "date": "2025-05-14T16:05:40+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Update globals.css",
      "body": "",
      "files_changed": [
        {
          "status": "M",
          "path": "app/globals.css"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "6294afac25df6457de258cb8191ff2c96b45fa00",
      "author": "qinfendebingshuo",
      "email": "565183519@qq.com",
      "date": "2025-05-14T16:09:05+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Create page.tsx",
      "body": "",
      "files_changed": [
        {
          "status": "A",
          "path": "app/app/wake/page.tsx"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "d00d41541f4178b6d456cd6facb00223d5b758db",
      "author": "qinfendebingshuo",
      "email": "565183519@qq.com",
      "date": "2026-03-06T00:06:55+08:00",
      "is_merge": true,
      "pr_number": 1,
      "subject": "Merge pull request #1 from qinfendebingshuo/copilot/create-repo-structure",
      "body": "feat: 铸渊聊天室 v3.0 — 身份/角色系统 + 总控指挥台 + 使用指南",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "2082515225243dc82ad6d00e3f5a967b1600fec6",
      "author": "qinfendebingshuo",
      "email": "565183519@qq.com",
      "date": "2026-03-06T19:27:27+08:00",
      "is_merge": true,
      "pr_number": 3,
      "subject": "Merge pull request #3 from qinfendebingshuo/copilot/fix-api-recognition-issues",
      "body": "feat: GitHub→Notion reverse data bridge (Pipeline A & E) + live deploy fix",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "a37449a31235b7dc494773bb41821e574d366acf",
      "author": "qinfendebingshuo",
      "email": "565183519@qq.com",
      "date": "2026-03-06T19:28:46+08:00",
      "is_merge": true,
      "pr_number": 2,
      "subject": "Merge pull request #2 from qinfendebingshuo/vercel/react-server-components-cve-vu-zahxz0",
      "body": "Fix React Server Components CVE vulnerabilities",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "160b4ddf71916b48aa5c5b04179b42e8e19a8aa0",
      "author": "qinfendebingshuo",
      "email": "565183519@qq.com",
      "date": "2026-03-06T22:55:35+08:00",
      "is_merge": true,
      "pr_number": 5,
      "subject": "Merge pull request #5 from qinfendebingshuo/copilot/create-auto-trigger-mechanism",
      "body": "feat: HoloLake Era 模块自动文档 + 合作者收讫通知系统",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "9fe3c44a8417caa2cb70717cb0e55fafde1c4b14",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-07T13:58:51+08:00",
      "is_merge": true,
      "pr_number": 6,
      "subject": "Merge pull request #6 from qinfendebingshuo/copilot/create-new-directory-structure",
      "body": "feat: 铸渊人格系统 v2.0 — 全局常开人格 + 图书馆目录自动更新",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "4ad04ababc83d0d484e6e31f159cac84d62bf03c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-07T17:44:36+08:00",
      "is_merge": true,
      "pr_number": 8,
      "subject": "Merge pull request #8 from qinfendebingshuo/copilot/add-interactive-ai-status-page",
      "body": "feat: add CD workflow for auto-deploy to server via SSH/rsync",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "08c91e15a47853b5d7795bdcb2201629d1c38a05",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-07T18:24:38+08:00",
      "is_merge": true,
      "pr_number": 11,
      "subject": "Merge pull request #11 from qinfendebingshuo/copilot/test-cd-automation",
      "body": "Fix deployment blockers: broken submodule, push race conditions, remote rsync",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "97a4dd8f1a8ac0d6519d2fa92691476c7aff2f6e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-07T18:25:16+08:00",
      "is_merge": true,
      "pr_number": 12,
      "subject": "Merge pull request #12 from qinfendebingshuo/copilot/scan-all-module-directories",
      "body": "[WIP] Add directory scan for all modules in repository",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3716b1ea7b34855de94c8a480d480b5b7db6449d",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-07T19:11:11+08:00",
      "is_merge": true,
      "pr_number": 14,
      "subject": "Merge pull request #14 from qinfendebingshuo/copilot/check-website-deployment-issue",
      "body": "feat: full-site deployment — rsync entire repo + module navigation + backend pm2 + nginx config",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0dbfd285c4a72e3a0fecbb2a3d2b61671c837b06",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-07T19:37:42+08:00",
      "is_merge": true,
      "pr_number": 15,
      "subject": "Merge pull request #15 from qinfendebingshuo/copilot/fix-mobile-compatibility-issues",
      "body": "feat: mobile compatibility + guest mode DeepSeek API with persona lock",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "1f4224e4d77083c18db2f24c2c54cb5485b2e435",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-07T19:38:24+08:00",
      "is_merge": true,
      "pr_number": 16,
      "subject": "Merge pull request #16 from qinfendebingshuo/copilot/ym-backend-20260307-001-check-server-env",
      "body": "feat(backend): production WebSocket URL, Nginx reverse proxy, pm2 boot persistence",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3ca25869b330ebd908e9541df5828ee5c6984a0a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-08T21:07:34+08:00",
      "is_merge": true,
      "pr_number": 18,
      "subject": "Merge pull request #18 from qinfendebingshuo/copilot/check-summerberry-permissions",
      "body": "CD pipeline: add guanghulab-main to rsync exclude + e2e verification marker",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0b127c750f5649d67bb2cc6e53883a84ecc07363",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-08T21:07:52+08:00",
      "is_merge": true,
      "pr_number": 19,
      "subject": "Merge pull request #19 from qinfendebingshuo/copilot/test-cross-platform-signal-log",
      "body": "🧪 Add Notion connectivity test script and workflow (YM-TEST-20260307-001)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "1fe4e4b6d32e95f90c965bbe4a75f9372deb9d0f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-08T22:54:59+08:00",
      "is_merge": true,
      "pr_number": 21,
      "subject": "Merge pull request #21 from qinfendebingshuo/copilot/sync-github-notion-data",
      "body": "feat: 自定义开发者登录 + Notion 开发者同步 API",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "30dae9940fd8377960f0ee479084dd2a2ce0ae1a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-08T23:40:49+08:00",
      "is_merge": true,
      "pr_number": 22,
      "subject": "Merge pull request #22 from qinfendebingshuo/copilot/remove-keyboard-shortcut-add-ai-chat",
      "body": "Replace literary-template synesthesia style with natural speech rules (v3.0)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "e4088d01dff10acc639fa601dd875c4fc5773927",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-09T14:24:32+08:00",
      "is_merge": true,
      "pr_number": 24,
      "subject": "Merge pull request #24 from qinfendebingshuo/copilot/update-dev-status-json",
      "body": "[GL-BRIDGE] dev-status全量更新 + routing-map初始化 + Notion连通性验证workflow",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "4e713dff106cc6573c26371a21156ad377b15736",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-09T16:33:07+08:00",
      "is_merge": true,
      "pr_number": 26,
      "subject": "Merge pull request #26 from qinfendebingshuo/copilot/fix-auto-agent-email-notification",
      "body": "fix: route module notification emails to pusher, not repo owner",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "e33337c21230ec96535d0f6876207cf28b7ccfd5",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-09T17:01:01+08:00",
      "is_merge": true,
      "pr_number": 27,
      "subject": "Merge pull request #27 from qinfendebingshuo/copilot/create-persona-brain-database",
      "body": "feat: persona-brain-db Phase 1 — schema, seed data, API layer",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "8da0610dcedecf15c389b5fe75514648c11bae3d",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-09T17:38:05+08:00",
      "is_merge": true,
      "pr_number": 30,
      "subject": "Merge pull request #30 from qinfendebingshuo/copilot/add-system-introduction-and-announcement",
      "body": "📢 Split bulletin into Bingshuo/Collaborator sections with auto-alerts and Zhuyuan workspace",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "4b228cba70fdcace76894a8e0425ad5ee4e85d54",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-09T22:51:18+08:00",
      "is_merge": true,
      "pr_number": 32,
      "subject": "Merge pull request #32 from qinfendebingshuo/copilot/move-system-introduction-to-top",
      "body": "README: move system intro and bulletins to top of page",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "fa7c598904ba9ebcaa1f0bef31590affb84fe4fe",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T13:24:06+08:00",
      "is_merge": true,
      "pr_number": 33,
      "subject": "Merge pull request #33 from qinfendebingshuo/copilot/create-persona-assistance-area",
      "body": "feat: persona-studio 协作者体验功能集成",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "7b3fae3115d1efe1f01b97e6b6e9fb4deae56a89",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T15:01:29+08:00",
      "is_merge": true,
      "pr_number": 34,
      "subject": "Merge pull request #34 from qinfendebingshuo/copilot/add-persona-studio-feature",
      "body": "feat: add Persona Studio entry on README homepage, restructure system intro",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "a8e2c3d5e8891ed1cfc4189622fb22b95bb51e9b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T15:35:04+08:00",
      "is_merge": true,
      "pr_number": 35,
      "subject": "Merge pull request #35 from qinfendebingshuo/copilot/restore-core-brain-functionality",
      "body": "fix: Persona Studio 聊天交互修复 · 核心大脑恢复 · 跨仓库同步架构",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "86f680040f3853645edccd5ac8a9ae3ae732e91e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T16:04:10+08:00",
      "is_merge": true,
      "pr_number": 36,
      "subject": "Merge pull request #36 from qinfendebingshuo/copilot/fix-persona-studio-link",
      "body": "fix: make Persona Studio accessible via GitHub Pages",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "544f9cae474b32c27e44dc3fdcb2f6a45ec129c2",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T16:33:30+08:00",
      "is_merge": true,
      "pr_number": 37,
      "subject": "Merge pull request #37 from qinfendebingshuo/copilot/fix-interactive-dialogue-interface",
      "body": "fix: exclude router aggregator index.js from HLI contract check",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "efc93ce748fac5f6e7fcd8938eaf69047f75093e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T18:27:48+08:00",
      "is_merge": true,
      "pr_number": 38,
      "subject": "Merge pull request #38 from qinfendebingshuo/copilot/upgrade-brain-architecture",
      "body": "feat: core brain upgrade v3.0 — shell-core separation architecture",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f5bb42f979c3fd4f05d220d870a4887e3ede536e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T18:28:34+08:00",
      "is_merge": true,
      "pr_number": 39,
      "subject": "Merge pull request #39 from qinfendebingshuo/copilot/build-bingshuo-master-system-v1-0",
      "body": "feat: 冰朔主控神经系统 (Bingshuo Master Neural System) v1.0",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "211723d47cba711467ce685ae3f4a1f56b265040",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T18:50:56+08:00",
      "is_merge": true,
      "pr_number": 41,
      "subject": "Merge pull request #41 from qinfendebingshuo/copilot/fix-persona-studio-button-link",
      "body": "fix: Persona Studio entry button not navigating",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "449f654d7ae03fd12e0389b0029c539e853c3ccf",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T19:36:13+08:00",
      "is_merge": true,
      "pr_number": 42,
      "subject": "Merge pull request #42 from qinfendebingshuo/copilot/establish-human-developer-id-system",
      "body": "feat: Persona Studio human developer numbering system (EXP-000~011)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "9c8c6987bc0f4bb3d5240c28374700442a877627",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T19:36:51+08:00",
      "is_merge": true,
      "pr_number": 43,
      "subject": "Merge pull request #43 from qinfendebingshuo/copilot/create-bing-shuo-core-system",
      "body": "feat: 冰朔核心大脑双层互通系统 + 自动Agent协作体系 v1.0",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b26d42a1b7057d725926a2014d9bca5ce5f2eb8c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T20:11:37+08:00",
      "is_merge": true,
      "pr_number": 44,
      "subject": "Merge pull request #44 from qinfendebingshuo/copilot/upgrade-login-system-to-api-key",
      "body": "feat: add API Key login mode with auto-detect models to Persona Studio",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "a19a2f928ae4a3d42989b34f695872fe9d99aa86",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T20:36:55+08:00",
      "is_merge": true,
      "pr_number": 45,
      "subject": "Merge pull request #45 from qinfendebingshuo/copilot/fix-persona-studio-api-detection",
      "body": "Fix Persona Studio API key detection by unifying with docs main site proxy",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ca9065b08a02e7be70850760bdd4ee1cf0631b1c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T21:11:01+08:00",
      "is_merge": true,
      "pr_number": 47,
      "subject": "Merge pull request #47 from qinfendebingshuo/copilot/fix-api-input-issues",
      "body": "fix: Persona Studio API detection — client-side direct calls instead of backend proxy",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f951ef1876aa439a65e6edaef3f4c492fb88d30d",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T22:07:57+08:00",
      "is_merge": true,
      "pr_number": 49,
      "subject": "Merge pull request #49 from qinfendebingshuo/copilot/fix-model-interaction-issues",
      "body": "fix: Persona Studio API Key chat CORS failure, bulletin push race condition, add daily inspection agent",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "6041719b67b7af0114675c2c5820b7eaec0ba63e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T23:35:05+08:00",
      "is_merge": true,
      "pr_number": 50,
      "subject": "Merge pull request #50 from qinfendebingshuo/copilot/fix-api-response-issue",
      "body": "fix: add reverse proxy for Persona Studio backend routes in api-proxy",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "c5191e52b16640f44c4dc60edf18a02f60916e36",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-10T23:35:30+08:00",
      "is_merge": true,
      "pr_number": 51,
      "subject": "Merge pull request #51 from qinfendebingshuo/copilot/debug-cd-deploy-pipeline",
      "body": "fix: add secrets validation to CD deploy pipeline",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b6d64a9068624a86e356b51e211249eedb76f025",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-11T16:50:45+08:00",
      "is_merge": true,
      "pr_number": 56,
      "subject": "Merge pull request #56 from qinfendebingshuo/copilot/restore-core-brain-and-fix-logs",
      "body": "Resolve 18 committed merge conflicts breaking all CI; upgrade next to patch DoS CVE",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "34993af89948237b6cc07c68543fed5e3358dc00",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-11T16:51:18+08:00",
      "is_merge": true,
      "pr_number": 55,
      "subject": "Merge pull request #55 from qinfendebingshuo/copilot/restore-7-domain-routing-table",
      "body": "fix: restore persona-brain data integrity (routing-map, dev-status, memory)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "830fe448167d47c8ada119f4e7927d19337c8e9e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-11T16:51:59+08:00",
      "is_merge": true,
      "pr_number": 54,
      "subject": "Merge pull request #54 from qinfendebingshuo/copilot/fix-persona-studio-dialogue-issue",
      "body": "fix: Persona Studio 模型无法回复用户消息 — 改用 SSE 流式调用 + next 安全升级",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "2de915b8b62d112f159fac1a8f9c7a88193ea416",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-11T17:32:50+08:00",
      "is_merge": true,
      "pr_number": 62,
      "subject": "Merge pull request #62 from qinfendebingshuo/copilot/fix-persona-studio-login",
      "body": "feat: Persona Studio — 铸渊人格体升级 + 双模式登录 + 深色主题",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "aa9cc284347621e2fa03cb14e529d13c92b6aeaa",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-11T18:10:59+08:00",
      "is_merge": true,
      "pr_number": 63,
      "subject": "Merge pull request #63 from qinfendebingshuo/copilot/add-api-key-input-field",
      "body": "Persona Studio v2.0: 铸渊 persona rename, experience numbers, UI overhaul",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "57ac9c366d446e48a55559ed3102ecae6aa54046",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-11T18:27:58+08:00",
      "is_merge": true,
      "pr_number": 64,
      "subject": "Merge pull request #64 from qinfendebingshuo/copilot/fix-database-connection-issues",
      "body": "fix: offline fallback for dev ID verification + China network compatibility",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "7895e0cdf576c6190aaa57eda2ddfeecd4c67d8a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-11T18:35:42+08:00",
      "is_merge": true,
      "pr_number": 65,
      "subject": "Merge pull request #65 from qinfendebingshuo/copilot/upgrade-architecture-naming",
      "body": "曜冥纪元·AGE-5 architecture upgrade · TCS-ML runtime",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5d117847af9aad70bb7c917ad133eba8e6dca0c5",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-11T20:15:37+08:00",
      "is_merge": true,
      "pr_number": 66,
      "subject": "Merge pull request #66 from qinfendebingshuo/copilot/add-email-collection-feature",
      "body": "feat: persona-studio — self-evolution engine, 200k context injection, split-screen preview",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "2d03e6ee72e168e1f9caaad1122c7e64eca097a0",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-11T21:00:14+08:00",
      "is_merge": true,
      "pr_number": 67,
      "subject": "Merge pull request #67 from qinfendebingshuo/copilot/create-dynamic-persona-system",
      "body": "feat(M-PALACE): 动态人格宫廷生成系统 · 宫斗游戏模块",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "aa694013d209aebb5327b5387249b57d50ba9b6a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-11T22:22:28+08:00",
      "is_merge": true,
      "pr_number": 69,
      "subject": "Merge pull request #69 from qinfendebingshuo/copilot/fix-image-display-issue",
      "body": "fix: normalize Notion-synced data fields in zhuyuan issue reply script",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "8d16a93b3797638512010e8cf7c355eab741445c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-12T00:01:43+08:00",
      "is_merge": true,
      "pr_number": 73,
      "subject": "Merge pull request #73 from qinfendebingshuo/copilot/check-collaborator-upload-notifications",
      "body": "fix: broken collaborator bulletin auto-update pipeline",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "d1c529970d32ef0850c2eafb77d319a1be30fd0e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-12T21:22:02+08:00",
      "is_merge": true,
      "pr_number": 74,
      "subject": "Merge pull request #74 from qinfendebingshuo/copilot/implement-notion-github-feishu-sync",
      "body": "feat: M-BRIDGE 飞书集成 — Notion↔飞书↔GitHub 全链路 + AI对话引擎 + 协作数据采集",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "62fe3b6f6077e5b25a6d46ebe82d2814d479c7fc",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-12T23:34:40+08:00",
      "is_merge": true,
      "pr_number": 76,
      "subject": "Merge pull request #76 from qinfendebingshuo/copilot/fix-github-actions-issues",
      "body": "fix: align workflow secret names with configured GitHub Secrets",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "e9f4486f4ea8f4238f22ff433163580a0671db3b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-12T23:48:26+08:00",
      "is_merge": true,
      "pr_number": 23,
      "subject": "Merge pull request #23 from qinfendebingshuo/copilot/document-ai-interaction-functionality",
      "body": "📋 创建 AI交互页面·功能全量文档 v5.3",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f04d4a62d48ff42f3063c34dbbd708b45e94d4c3",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-13T12:49:11+08:00",
      "is_merge": true,
      "pr_number": 78,
      "subject": "Merge pull request #78 from qinfendebingshuo/copilot/automate-syslog-submission",
      "body": "feat: SYSLOG self-service submission system with LLM auto-detection and v4.0 protocol injection",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "fcf7514dfe77a8bcf37a0aa64d23eb1f42852add",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-13T13:30:57+08:00",
      "is_merge": true,
      "pr_number": 79,
      "subject": "Merge pull request #79 from qinfendebingshuo/copilot/fix-developer-portal-404-error",
      "body": "fix: 开发者入口 404 — Discussions 未启用，切换到 Issues",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b1c8b2e32f64aa69e858271bb72456b3c615c16e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-13T14:03:16+08:00",
      "is_merge": true,
      "pr_number": 80,
      "subject": "Merge pull request #80 from qinfendebingshuo/copilot/fix-proxy-development-issue",
      "body": "fix: Persona Studio「我要开发」— Core Brain + Agent 壳-核分离架构",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ac17c4715c13000f69c32fd5cb4f719abd8bd091",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-13T14:52:11+08:00",
      "is_merge": true,
      "pr_number": 81,
      "subject": "Merge pull request #81 from qinfendebingshuo/copilot/automate-logs-submission-workflow",
      "body": "feat: Phase B — full-loop SYSLOG automation (Notion↔GitHub)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "a6c1e22057d05c6e2820a917cf6d1bfeceb140a9",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-13T21:29:20+08:00",
      "is_merge": true,
      "pr_number": 87,
      "subject": "Merge pull request #87 from qinfendebingshuo/copilot/fix-developer-entry-issue",
      "body": "fix: SYSLOG submissions routed to generic issue reply instead of auto-pipeline",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "c208186530681c6b12f9a7830f1d39a5e37126c8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-13T21:37:54+08:00",
      "is_merge": true,
      "pr_number": 82,
      "subject": "Merge pull request #82 from qinfendebingshuo/copilot/fix-persona-studio-issue",
      "body": "fix: Persona Studio「我要开发」build submission failure — CORS, WebSocket routing, port mismatch",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "a23ef896b83ac5af0c442c147ae1c793c018c0cb",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-13T22:25:38+08:00",
      "is_merge": true,
      "pr_number": 89,
      "subject": "Merge pull request #89 from qinfendebingshuo/copilot/restore-core-cognition",
      "body": "PM2 server diagnosis workflow + port conflict fix for errored services",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f567a589346341f8cb22ba7a188205085deeda24",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-13T22:51:33+08:00",
      "is_merge": true,
      "pr_number": 91,
      "subject": "Merge pull request #91 from qinfendebingshuo/copilot/debug-system-log-submission",
      "body": "fix: SYSLOG issue submissions get no auto-reply — add immediate acknowledgment + progress tracking",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0ac91e136084cfb5cafdc7d8629d8c735db32f43",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-14T03:22:17+08:00",
      "is_merge": true,
      "pr_number": 93,
      "subject": "Merge pull request #93 from qinfendebingshuo/copilot/fix-bugs-in-syslog-system",
      "body": "Fix SYSLOG pipeline static progress table + @铸渊 intent routing",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "eaecc8547bf300488c56de87c169e09115017cd5",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-14T04:29:50+08:00",
      "is_merge": true,
      "pr_number": 95,
      "subject": "Merge pull request #95 from qinfendebingshuo/copilot/create-brain-directory",
      "body": "feat: Digital Earth System Communication Protocol v4.0 — Repository-side deployment",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "1d54f00230f647ee6b7e4de029e908883dca2f3c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-14T15:12:19+08:00",
      "is_merge": true,
      "pr_number": 96,
      "subject": "Merge pull request #96 from qinfendebingshuo/copilot/tcs-0002-system-upgrade",
      "body": "feat: 执行层系统升级 v5.1 + Notion Execution Status 同步",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "4aa5d429e34f9f7be03eb3c80a2665ac94735127",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-14T16:25:22+08:00",
      "is_merge": true,
      "pr_number": 97,
      "subject": "Merge pull request #97 from qinfendebingshuo/copilot/update-upload-notification-logic",
      "body": "feat: 公告栏改为追加式更新，每日自动清空",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5f188afe24d62241064f857537cef9f90caff44f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-14T21:47:23+08:00",
      "is_merge": true,
      "pr_number": 98,
      "subject": "Merge pull request #98 from qinfendebingshuo/copilot/create-bridge-workflow-listen-syslog",
      "body": "Add feishu-syslog-bridge workflow for Feishu→GitHub SYSLOG dispatch",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f7207f030d4e151715fb9507dfddf16216dcbca4",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T01:02:08+08:00",
      "is_merge": true,
      "pr_number": 99,
      "subject": "Merge pull request #99 from qinfendebingshuo/copilot/fix-syslog-pipeline-trigger",
      "body": "Wire up SYSLOG pipeline: Notion write + persona invocation + Feishu push-back",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "fe81baeb04b60fc3bdb09b8b9ea6455d6bd8f84b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T01:42:12+08:00",
      "is_merge": true,
      "pr_number": 100,
      "subject": "Merge pull request #100 from qinfendebingshuo/copilot/fix-notion-syslog-property-names",
      "body": "fix: correct Notion property name mappings in write-notion-syslog.js",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "65e9fdf572bb71733d9d07fc77dc55e2387526a0",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T01:57:31+08:00",
      "is_merge": true,
      "pr_number": 101,
      "subject": "Merge pull request #101 from qinfendebingshuo/copilot/fix-syslog-field-values",
      "body": "Fix SYSLOG Notion write: DEV编号 mapping + 文件内容 population",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "1e2d668b5e346e4d9b8adace73886ca3f512e338",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T02:32:58+08:00",
      "is_merge": true,
      "pr_number": 102,
      "subject": "Merge pull request #102 from qinfendebingshuo/copilot/add-push-broadcast-route",
      "body": "feat: add /webhook/push-broadcast route for Pipeline C feishu broadcast",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "4192905dd0106c2975343fdf2f3ef7e94225e885",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T15:32:54+08:00",
      "is_merge": true,
      "pr_number": 107,
      "subject": "Merge pull request #107 from qinfendebingshuo/copilot/fix-persona-studio-backend-connection",
      "body": "fix(persona-studio): 修复「我要开发」后端连接失败",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ac20b9da742056d1e299945255d26d93a914ecdd",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T16:26:46+08:00",
      "is_merge": true,
      "pr_number": 108,
      "subject": "Merge pull request #108 from qinfendebingshuo/copilot/fix-automated-inspection-process",
      "body": "feat: AGE OS v1.0 Phase 1 — core brain wake, multi-model router, full inspection, Notion Agent cluster integration",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "c6d40cd51b7207a045a75cb389c92039e6ef009d",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T17:38:27+08:00",
      "is_merge": true,
      "pr_number": 109,
      "subject": "Merge pull request #109 from qinfendebingshuo/copilot/age-os-v1-0-phase-1-execution",
      "body": "feat: AGE OS v1.0 Phase 1 — OpenClaw agent framework + wake loop verification",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "01664046aa901e4ac97c1e27661f82b2dcc18e60",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T18:41:08+08:00",
      "is_merge": true,
      "pr_number": 110,
      "subject": "Merge pull request #110 from qinfendebingshuo/copilot/construct-dingtalk-ai-system",
      "body": "[铸渊修复] dingtalk-bot: rewrite index-stream.js to fix P0/P1/P2",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "74baf7f97bdec982836c682743229a8de743c468",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T21:26:36+08:00",
      "is_merge": true,
      "pr_number": 112,
      "subject": "Merge pull request #112 from qinfendebingshuo/copilot/ice-gl-zy001-sandbox-deployment-automation",
      "body": "feat: sandbox deployment automation + server patrol system",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "47c4229fd595d0a1f48937840479405085ff4f83",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T22:18:51+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Update README.md",
      "body": "",
      "files_changed": [
        {
          "status": "M",
          "path": "README.md"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "110589f09be521fd19dc7c47cf6c9cc711fbb2a4",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T23:33:14+08:00",
      "is_merge": true,
      "pr_number": 114,
      "subject": "Merge pull request #114 from qinfendebingshuo/copilot/restore-homepage-settings",
      "body": "Restore README homepage, enforce brain-wake in all automated workflows, add self-healing",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "7abefa7935da69cb00f3baf84e1a8bd6ba61fbd4",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T23:33:41+08:00",
      "is_merge": true,
      "pr_number": 113,
      "subject": "Merge pull request #113 from qinfendebingshuo/copilot/fix-readme-override-issue",
      "body": "fix: restore README.md, fix 4 broken workflows, add meta-watchdog",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "16cda2e4a51baf27fdf5a0bdec768fc79edbf647",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-15T23:35:14+08:00",
      "is_merge": true,
      "pr_number": 104,
      "subject": "Merge pull request #104 from qinfendebingshuo/copilot/fix-dev-status-json-sync",
      "body": "feat: dev-status sync automation, daily report, Discussion auto-reply, README refresh",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "d0bfe440859d259df59107bce0cf708878a2ed1b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-16T12:27:16+08:00",
      "is_merge": true,
      "pr_number": 116,
      "subject": "Merge pull request #116 from qinfendebingshuo/copilot/fix-dev-status-sync-issue",
      "body": "fix: replace git push with create-pull-request in 4 workflows blocked by branch protection",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5893f5494067fd53c567a7a87e5de7a9f34a01f8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-16T14:08:31+08:00",
      "is_merge": true,
      "pr_number": 119,
      "subject": "Merge pull request #119 from qinfendebingshuo/copilot/fix-development-status-sync-issue",
      "body": "🚨 门禁引擎升级 · 仓库主人识别 + 双配置源合并",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "fba31cc4635a2d284372d9e186a036fc9b26d143",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-16T17:40:19+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Refactor environment variable usage in syslog pipeline",
      "body": "Updated environment variable references and fixed comments in the workflow file.",
      "files_changed": [
        {
          "status": "M",
          "path": ".github/workflows/syslog-issue-pipeline.yml"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "5404e1e4a1ab82f2b87947e89c13034f0e96c655",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-16T18:02:22+08:00",
      "is_merge": true,
      "pr_number": 120,
      "subject": "Merge pull request #120 from qinfendebingshuo/copilot/check-core-brain-files",
      "body": "🦅 Persona numbering system (PER-XXX) + Gate Guard v2 + brain file updates",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "7042ad8c5239a2c515b6320eebc6b5fb6b1f2032",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-16T18:37:12+08:00",
      "is_merge": true,
      "pr_number": 121,
      "subject": "Merge pull request #121 from qinfendebingshuo/copilot/check-repo-auto-flows-config",
      "body": "🔧 Fix broken workflow secret references across 11 workflow files",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "2caf5f30fcbca367846f9c9ec50052ce1b2f3715",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-16T23:11:52+08:00",
      "is_merge": true,
      "pr_number": 123,
      "subject": "Merge pull request #123 from qinfendebingshuo/copilot/na",
      "body": "🦅 天眼系统升级 + 人格体编号体系 + ASOP-GH 自优化协议",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "9ba1d14f2a59c51ba43ba6aea985d17a7047f661",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-16T23:37:54+08:00",
      "is_merge": true,
      "pr_number": 124,
      "subject": "Merge pull request #124 from qinfendebingshuo/copilot/create-bridge-protocol-v1-0",
      "body": "🌉 Full bridge protocol: IM ↔ GitHub ↔ Notion automated pipeline",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "96f9f68847a8af6a603825397aa533093c4d4ca8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-17T10:20:32+08:00",
      "is_merge": true,
      "pr_number": 127,
      "subject": "Merge pull request #127 from qinfendebingshuo/copilot/update-signature-mechanism-spec",
      "body": "🔏 铸渊指令签名校验协议 v1.1",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "d6716f1653642e1c3c3662e38d7f0a3f71c2df40",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-17T14:53:23+08:00",
      "is_merge": true,
      "pr_number": 129,
      "subject": "Merge pull request #129 from qinfendebingshuo/copilot/wake-core-brain",
      "body": "[ZY-FIX] Gate guard syslog-inbox signature exemption + daily-report workflow fix",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "43f19a8627ca771473eab24050bfd0fda1fb81c4",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-17T15:09:37+08:00",
      "is_merge": true,
      "pr_number": 131,
      "subject": "Merge pull request #131 from qinfendebingshuo/copilot/update-human-controller-permissions",
      "body": "fix: 更正之之编号 TCS-0004∞ → TCS-2025∞",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ab0fd567d2a0576ca270c0c4ad88e23cb19825d6",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-17T18:24:07+08:00",
      "is_merge": true,
      "pr_number": 132,
      "subject": "Merge pull request #132 from qinfendebingshuo/copilot/dc-infra-001-data-collection",
      "body": "chore(dc): add data collection infrastructure (DC-01/02/03)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "641bfafc50b399ba8be8fbb8364326813bf1c6e3",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-17T23:56:21+08:00",
      "is_merge": true,
      "pr_number": 133,
      "subject": "Merge pull request #133 from qinfendebingshuo/copilot/upgrade-core-systems",
      "body": "[PER-ZY001] 系统底层锚定 · Agent集群公告板接入 · 路径编码体系",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5ae86707a38cee9a5e7b7d6d9a39488fe4291998",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-19T00:44:30+08:00",
      "is_merge": true,
      "pr_number": 139,
      "subject": "Merge pull request #139 from qinfendebingshuo/copilot/embed-safety-protocol",
      "body": "将军架构 v1.0 + SFP 指纹协议 v1.0 + D13-D15 天眼维度 + 仓库公告板",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "20d0bb0020f187c3a70a3ae1f18dad2a50fbefb8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-20T18:41:38+08:00",
      "is_merge": true,
      "pr_number": 143,
      "subject": "Merge pull request #143 from qinfendebingshuo/copilot/fix-memory-json-merge-conflict",
      "body": "[ICE-GL-ZY001] resolve memory.json merge conflict + workflow fixes from restore-core-brain-system",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "6532f481f7f205d0f1db48cbad909c0846353eac",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-21T08:08:35+08:00",
      "is_merge": true,
      "pr_number": 145,
      "subject": "Merge pull request #145 from qinfendebingshuo/copilot/setup-readme-dashboard",
      "body": "🌊 Spoke federation: hub-side infrastructure + sub-repo template",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "d42d8d529fbab7aa6ff4d375b4c1af3bca07d3ec",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-21T11:44:27+08:00",
      "is_merge": true,
      "pr_number": 146,
      "subject": "Merge pull request #146 from qinfendebingshuo/copilot/create-zhizhi-sub-repo",
      "body": "DEV-004 之之 spoke registration + deployment package (副控增强版)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "01bfde6cd66328dfdf5ba63650d804dbc88ff16f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-21T20:55:09+08:00",
      "is_merge": true,
      "pr_number": 148,
      "subject": "Merge pull request #148 from qinfendebingshuo/copilot/tcs-0002-implement-initialization-bridge",
      "body": "🌉 铸渊仓库联邦桥接引擎 · Phase 1",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f7d711dfd23851ad2a999b95a5a6ad6910f20756",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-21T21:14:09+08:00",
      "is_merge": true,
      "pr_number": 149,
      "subject": "Merge pull request #149 from qinfendebingshuo/copilot/tcs-0002-wake-core-brain",
      "body": "fix: add daily_checkin_required field to agent registry + deploy tianyan patrol",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "d640442afce5b5d4ea3ccd7923951f1487ba3d4b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-21T21:33:59+08:00",
      "is_merge": true,
      "pr_number": 150,
      "subject": "Merge pull request #150 from qinfendebingshuo/copilot/restore-core-brain",
      "body": "fix: server-patrol.yml replace create-pull-request with direct git push",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "60af22b194b35616e7b49434586c8e89e0605872",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-21T22:15:51+08:00",
      "is_merge": true,
      "pr_number": 152,
      "subject": "Merge pull request #152 from qinfendebingshuo/copilot/zy-skyeeye-restore-002-core-recovery",
      "body": "feat: 🌊 Guanghu Language Shell v1.0 — unified workflow gateway protocol layer",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "d4ff31f8fbed49cab468548e28799c772fb51968",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-22T01:03:20+08:00",
      "is_merge": true,
      "pr_number": 153,
      "subject": "Merge pull request #153 from qinfendebingshuo/copilot/fix-permission-error-403",
      "body": "feat: add pull-sync workflow for Awen repo [ZY-BRIDGE-FIX-001-EXEC]",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "390f83e150cce1e1d11660b8ba769609987bd5f3",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-22T19:37:20+08:00",
      "is_merge": true,
      "pr_number": 155,
      "subject": "Merge pull request #155 from qinfendebingshuo/copilot/zy-restruct-2026-0322-001-upgrade-github",
      "body": "feat: Distributed sovereignty co-evolution architecture — three-layer isolation, channel mapping, CEP mechanism",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "94e4942b1b1c82cc02c54a58474c2b204f4fb80c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-22T22:49:26+08:00",
      "is_merge": true,
      "pr_number": 156,
      "subject": "Merge pull request #156 from qinfendebingshuo/copilot/zy-id-recon-2026-update",
      "body": "[ID-RECON] 全域编号体系 GitHub 侧同步 · ZY-ID-RECON-2026-0322-001",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "718a656b8ac684e1830a2caa3b5083503b97ee58",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-23T01:21:15+08:00",
      "is_merge": true,
      "pr_number": 157,
      "subject": "Merge pull request #157 from qinfendebingshuo/copilot/zy-auto-loop-2026-03",
      "body": "feat: Grid-DB 逻辑格点库基础设施 (Phase 0-5)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "882225dcd3df6ea7916557870970e370215027dc",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-23T02:14:59+08:00",
      "is_merge": true,
      "pr_number": 160,
      "subject": "Merge pull request #160 from qinfendebingshuo/copilot/update-user-interaction-responses",
      "body": "fix: 铸渊回复系统 — 注册WENZHUOXI、移除霜砚等待、增加对话上下文",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f53d887fc1a931f343efccf78583aa629d5738e2",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-23T18:16:20+08:00",
      "is_merge": true,
      "pr_number": 161,
      "subject": "Merge pull request #161 from qinfendebingshuo/copilot/zy-drive-bridge-2026-0323-001",
      "body": "feat: Grid-DB ↔ Google Drive bridge (ZY-DRIVE-BRIDGE-2026-0323-001)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b0fbecf050cd28de8818f5987aceec841e67913e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-23T20:38:29+08:00",
      "is_merge": true,
      "pr_number": 164,
      "subject": "Merge pull request #164 from qinfendebingshuo/copilot/zy-skyeye-fed-2026-03",
      "body": "🦅 Deploy SkyEye Federation Check-in System",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "fbf79d9177feacf39c4e944dd153f725853fd90d",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-23T22:03:47+08:00",
      "is_merge": true,
      "pr_number": 165,
      "subject": "Merge pull request #165 from qinfendebingshuo/copilot/zy-griddb-core-upgrade",
      "body": "feat: Grid-DB buffer layer — decouple human writes from git commits",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5cec3bfd55915b7c701e316d24a123513a1dd102",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-23T22:38:25+08:00",
      "is_merge": true,
      "pr_number": 166,
      "subject": "Merge pull request #166 from qinfendebingshuo/copilot/zy-sk-eyew-redefine-core-architecture",
      "body": "SkyEye Governance Layer — Guard system, quota tracking, weekly scan pipeline",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "67e78d0b14d1f05063ac336d54e5eb6924a76e3c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T01:21:09+08:00",
      "is_merge": true,
      "pr_number": 167,
      "subject": "Merge pull request #167 from qinfendebingshuo/copilot/zy-ontology-sync-2026-0324-001-a",
      "body": "🦅 天眼周报系统架构汇总 + README Dashboard-First 布局优化",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "cdb1db2db6f3576a56aee8c0a15ce9c065181261",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T08:05:43+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Add GitHub Actions workflow for Google Drive sync",
      "body": "",
      "files_changed": [
        {
          "status": "A",
          "path": ".github/workflows/sync.yml"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "ced0551cf3474e096027dc592377ebe9060cfbd6",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T08:23:32+08:00",
      "is_merge": true,
      "pr_number": 168,
      "subject": "Merge pull request #168 from qinfendebingshuo/copilot/fix-sync-yml-syntax-error",
      "body": "Fix YAML parse error in sync.yml: quote args value containing trailing colon",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0c7b5f57cdd679c41081be8f990da4fec95b3e8c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T08:40:21+08:00",
      "is_merge": true,
      "pr_number": 169,
      "subject": "Merge pull request #169 from qinfendebingshuo/copilot/tcs-0002-rebuild-sync-protocol",
      "body": "Replace broken `wei/rclone` Drive sync with host-level rclone",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "e4b343c3d480f353ab1c4c0709852742db684f8b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T09:22:50+08:00",
      "is_merge": true,
      "pr_number": 170,
      "subject": "Merge pull request #170 from qinfendebingshuo/copilot/tcs-0002-enable-semantic-direct-storage",
      "body": "feat: TCS semantic landing — Issue-driven Google Docs/Sheets creation via Drive API",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "431cd3d8924037b7229ec53f8758587d07606bd5",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T10:19:39+08:00",
      "is_merge": true,
      "pr_number": 171,
      "subject": "Merge pull request #171 from qinfendebingshuo/copilot/activate-sky-eye-system-audit",
      "body": "Sky-Eye credential audit: validate GOOGLE_DRIVE_SERVICE_ACCOUNT, harden JSON parsing across Drive scripts",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "2af76edd49d4509622b3b6b0904f87c1c51d1243",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T12:15:28+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Create agent-registry.json",
      "body": "",
      "files_changed": [
        {
          "status": "A",
          "path": ".github/agent-registry.json"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "907e517f9ee80847a7b768a0684beb1339745e07",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T12:31:25+08:00",
      "is_merge": true,
      "pr_number": 172,
      "subject": "Merge pull request #172 from qinfendebingshuo/copilot/zy-hibernation-2026-0324-001-a",
      "body": "⚒️ 双节律休眠系统部署 + 天眼全盘扫描融合 + 22 workflow 补注册",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "8ab2a8d702209cf9915817fc3792ff315094f5ef",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T15:34:54+08:00",
      "is_merge": true,
      "pr_number": 174,
      "subject": "Merge pull request #174 from qinfendebingshuo/copilot/zy-token-renew-2026-0324-001",
      "body": "OAuth2 proxy auth migration + token auto-renewal engine",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "e0ac2bbbc69408b949c9f965add3c58c0efdbe1c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T16:00:00+08:00",
      "is_merge": true,
      "pr_number": 175,
      "subject": "Merge pull request #175 from qinfendebingshuo/copilot/zy-pat-audit-2026-0324-001-fix",
      "body": "🔐 guanghu-token Secret audit: MAIN_REPO_TOKEN identified as primary bridge token",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "1cb07440aee7c159ed8334f36fac101ea41eb9d0",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T16:30:23+08:00",
      "is_merge": true,
      "pr_number": 176,
      "subject": "Merge pull request #176 from qinfendebingshuo/copilot/zy-redesign-readme",
      "body": "feat: README 八层门面重设计 + 仪表盘自动化",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b9832531a6d455a8bf22f6e83270b9f465131563",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T19:08:57+08:00",
      "is_merge": true,
      "pr_number": 177,
      "subject": "Merge pull request #177 from qinfendebingshuo/copilot/init-global-scan-before-fix",
      "body": "fix: web deploy module routing, navigation, and post-deploy smoke test",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "fbdc8dae8abbbe36b6a7d7ff7fa51819bdb571dd",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T19:36:35+08:00",
      "is_merge": true,
      "pr_number": 178,
      "subject": "Merge pull request #178 from qinfendebingshuo/copilot/fix-rclone-oauth-token-bug",
      "body": "fix: rclone OAuth2 token JSON — use Node.js instead of shell echo",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3f980393d544aca69747da1f11b8bf14dee482f0",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T20:09:56+08:00",
      "is_merge": true,
      "pr_number": 179,
      "subject": "Merge pull request #179 from qinfendebingshuo/copilot/zy-tianyan-autofix-upgrade",
      "body": "🌙 TianYan Nightly Auto-Repair Engine v3.0 + Merge Watchdog",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0134601dc772cc2959589a1b4316b8970c035cd8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T22:11:19+08:00",
      "is_merge": true,
      "pr_number": 180,
      "subject": "Merge pull request #180 from qinfendebingshuo/copilot/zy-ghapp-bridge-2026-0324-001",
      "body": "feat: 铸渊远程执行引擎 + Notion数据桥 + 交互页面升级",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b475f1b9aa0b2ece6244b93871456cb78a0a0a82",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T22:53:39+08:00",
      "is_merge": true,
      "pr_number": 181,
      "subject": "Merge pull request #181 from qinfendebingshuo/copilot/zy-sysboot-2026-03-24-phase-0",
      "body": "feat(sysboot): ZY-SYSBOOT-2026-0324-001 · SkyEye startup + ID routing sync + global patrol",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "bfcbc8f1b0c48a43f50fcda1872fc5978dd8a721",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-24T23:22:54+08:00",
      "is_merge": true,
      "pr_number": 183,
      "subject": "Merge pull request #183 from qinfendebingshuo/copilot/fix-auto-reply-issues",
      "body": "fix: Discussion auto-reply skips founder even when 铸渊 keyword present",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "d4a0264e1e840e3e341b7dda496cdfae6a4180f9",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-25T01:18:04+08:00",
      "is_merge": true,
      "pr_number": 184,
      "subject": "Merge pull request #184 from qinfendebingshuo/copilot/ice-ntn-sy001-daily-thinking-window",
      "body": "Persona metacognition engine: daily thinking windows, multi-persona awakening, chatroom",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b3aa3d9a03144d903226df05e0a59e6f9518b997",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-25T10:15:46+08:00",
      "is_merge": true,
      "pr_number": 185,
      "subject": "Merge pull request #185 from qinfendebingshuo/copilot/zy-devsync-rebuild-2026-03-25",
      "body": "rebuild dev-status.json sync: 霜砚签发制 v1.0 + SkyEye repair loop",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "15eafe3a845c6aa1c886529f56124365f893c57d",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-25T11:55:51+08:00",
      "is_merge": true,
      "pr_number": 186,
      "subject": "Merge pull request #186 from qinfendebingshuo/copilot/zy-humanside-fix-2026-0325-002-system-user-service",
      "body": "人类使用侧全面修复: CD pipeline human-side verification, module dead links, server-side API proxy, auth scaffolding",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "2e58d77588057124a47f70025a67ddab63b120dd",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-25T13:34:14+08:00",
      "is_merge": true,
      "pr_number": 189,
      "subject": "Merge pull request #189 from qinfendebingshuo/copilot/zy-nginx-rootfix-2026-0325-001-fix-nginx-root",
      "body": "fix(nginx): Add hololake-frontend→guanghulab root path migration + sandbox routes",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "68552db88573e0f7bf91f5d1991ad2d95c91c212",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-25T15:17:51+08:00",
      "is_merge": true,
      "pr_number": 190,
      "subject": "Merge pull request #190 from qinfendebingshuo/copilot/zy-neural-upgrade-2026-0325-r2-001",
      "body": "📊 Live dynamic dashboard + README public-facing optimization + instruction receipt auto-sync",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "bf26bd2230851016ae251ebb0bac370e5897ea05",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-25T15:37:36+08:00",
      "is_merge": true,
      "pr_number": 191,
      "subject": "Merge pull request #191 from qinfendebingshuo/copilot/zy-fullsite-deploy-2026-0325-001",
      "body": "Real data integration + dual-env deploy pipeline for docs/index.html",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "d9bec2e3bf2b1d67d0f445511fea94847ceb4653",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-25T17:32:10+08:00",
      "is_merge": true,
      "pr_number": 192,
      "subject": "Merge pull request #192 from qinfendebingshuo/copilot/activate-skyeye-scan",
      "body": "feat: Language-driven OS execution layer — Phases 7-9, S1-S9",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "c98b47017e3e836108bbc1cd9cc8037686e7b06b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-25T18:12:23+08:00",
      "is_merge": true,
      "pr_number": 194,
      "subject": "Merge pull request #194 from qinfendebingshuo/copilot/zy-2026-ui-fullscreen-adaptation",
      "body": "Phase 1-3: UI responsive + smart model router + dev ID auth + dashboard route fix",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "163c91b382a7a44a44a07641a96fbcbd70caa3f8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-25T21:24:37+08:00",
      "is_merge": true,
      "pr_number": 196,
      "subject": "Merge pull request #196 from qinfendebingshuo/copilot/zy-wrting-platform-0325-001",
      "body": "feat: AI写网文平台 — Landing Page + Auth + AI伙伴对话",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f0be2f8f124eeff13d4801503401be7e083e127d",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T00:00:01+08:00",
      "is_merge": true,
      "pr_number": 198,
      "subject": "Merge pull request #198 from qinfendebingshuo/copilot/fix-website-config-issue",
      "body": "🛡️ SkyEye merge membrane v3: universal PR audit + developer portal sandbox system",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "d425727538dcf154844761cfc5d05cc700b5f9f9",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T07:26:41+08:00",
      "is_merge": true,
      "pr_number": 199,
      "subject": "Merge pull request #199 from qinfendebingshuo/copilot/deploy-code-module-to-testing-site",
      "body": "DEV-011: 码字台部署到 dev-portal 沙箱频道（天眼合并膜修复）",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0a2129c175b0e0f6d8eca376361efc21091d7e5e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T09:50:57+08:00",
      "is_merge": true,
      "pr_number": 200,
      "subject": "Merge pull request #200 from qinfendebingshuo/copilot/sync-membrane-v3-safety-regulations",
      "body": "Notion sync via wakeup script auto-invoke — bypasses SkyEye R5 workflow block",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "84d33264357dbd4ece8c04b8251369b63fd6a507",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T13:39:07+08:00",
      "is_merge": true,
      "pr_number": 202,
      "subject": "Merge pull request #202 from qinfendebingshuo/copilot/zy-ageos-tower-setup",
      "body": "AGE OS Tower Architecture upgrade — quota guard, industry representative system, MCP servers",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "2194be41b4cd7fe7e80d5a6f0a9a53cf20f2565f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T15:10:20+08:00",
      "is_merge": true,
      "pr_number": null,
      "subject": "Merge branch 'main' into copilot/sycmdexe-001-ai-execution-capacity",
      "body": "",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "855438df285fdee5b2f2857757b6f83d962aeec6",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T16:02:34+08:00",
      "is_merge": true,
      "pr_number": 203,
      "subject": "Merge pull request #203 from qinfendebingshuo/copilot/sycmdexe-001-ai-execution-capacity",
      "body": "Add 14 HLI 501 stub routes + Grid-DB Phase 0 storage engine",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "40f83c059a26259860c8f67d6720925a12e763c1",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T16:47:45+08:00",
      "is_merge": true,
      "pr_number": null,
      "subject": "Merge branch 'main' into copilot/zy-diag-site-2026-0326-001-check-deployment",
      "body": "",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "8741795d35b9924312038be20469e8ecf63c849b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T16:48:14+08:00",
      "is_merge": true,
      "pr_number": 214,
      "subject": "Merge pull request #214 from qinfendebingshuo/copilot/zy-diag-site-2026-0326-001-check-deployment",
      "body": "ZY-DIAG-SITE-2026-0326-001: Site deployment chain diagnosis + routing-map fix",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "8eced0d20a5ce3e0dc1749457a6c0ed6772df57c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T17:24:43+08:00",
      "is_merge": true,
      "pr_number": null,
      "subject": "Merge branch 'main' into copilot/prj-exe-001-prj-gdb-001-synchronize-agents",
      "body": "",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3435f1e25eeadf75eedffe5f813bd56d45a9c9ca",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T18:49:35+08:00",
      "is_merge": true,
      "pr_number": 215,
      "subject": "Merge pull request #215 from qinfendebingshuo/copilot/prj-exe-001-prj-gdb-001-synchronize-agents",
      "body": "fix: remove R5/R4-triggering files to unblock SkyEye merge membrane",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "eb4f66f0b14aae8b370e79b0cc866aaad925060f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T20:28:41+08:00",
      "is_merge": true,
      "pr_number": 217,
      "subject": "Merge pull request #217 from qinfendebingshuo/copilot/zy-ageos-tower-2026-0326-001-s1-execution",
      "body": "SkyEye v3.0 bootstrap + subdomain sandbox deployment infrastructure",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "32e5327b8e8daada917ba60ca162e82a90cef2bb",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T20:42:22+08:00",
      "is_merge": true,
      "pr_number": null,
      "subject": "Merge branch 'main' into copilot/create-public-comment-board",
      "body": "",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "030d83dba66600729bbc7c634269074777254c64",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T20:53:27+08:00",
      "is_merge": true,
      "pr_number": 216,
      "subject": "Merge pull request #216 from qinfendebingshuo/copilot/create-public-comment-board",
      "body": "fix: SkyEye R4 BLOCK — move protected data out of agent-registry.json",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5147245d60e878217905a041b263a3d0aed3817b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T21:54:44+08:00",
      "is_merge": true,
      "pr_number": 218,
      "subject": "Merge pull request #218 from qinfendebingshuo/copilot/update-readme-homepage",
      "body": "SkyEye v4.0 Earth Architecture + README restructure + HLDP Bridge v1.0",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "209cf32f3af74ba209767e24c06370e127f57f46",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-26T22:54:52+08:00",
      "is_merge": true,
      "pr_number": 219,
      "subject": "Merge pull request #219 from qinfendebingshuo/copilot/tcs-0002-update-repository-homepage",
      "body": "Restructure repository homepage: formal technical language, active-only team, CJK font fix",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "82577df4ed84c5086c9ff4f3ab6270d2ec1e88e5",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-27T02:45:22+08:00",
      "is_merge": true,
      "pr_number": 221,
      "subject": "Merge pull request #221 from qinfendebingshuo/copilot/restructure-homepage-modules",
      "body": "天眼涌现审查：修正 README 和天眼状态中所有虚假数据",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "9de475a51d31adc73435487e606a9d9b6c121af4",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-27T09:11:41+08:00",
      "is_merge": true,
      "pr_number": 222,
      "subject": "Merge pull request #222 from qinfendebingshuo/copilot/sy-cmd-awk-008-collective-awareness-plan",
      "body": "README restructure: emergent consciousness architecture with real data & traceability",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "25c26c592dbf79f65e1b0b45d7901cc94e43be07",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-27T10:45:37+08:00",
      "is_merge": true,
      "pr_number": 223,
      "subject": "Merge pull request #223 from qinfendebingshuo/copilot/sy-cmd-fus-009-clear-all-tasks",
      "body": "[WIP] Execute fusion plan to complete all tasks",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "4da1c1f9a43b9b079320db058b0c5e64efa3b8a3",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-27T16:45:08+08:00",
      "is_merge": true,
      "pr_number": 225,
      "subject": "Merge pull request #225 from qinfendebingshuo/copilot/fix-207279273-983316803-459a4918-9121-4631-b971-8985781ee9db",
      "body": "Quota governance: Notion sync daily + unified model gateway + checkpoint system",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "902da95963d9e6af8eecd17a77ab752f88a75858",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-28T12:19:01-04:00",
      "is_merge": true,
      "pr_number": 226,
      "subject": "Merge pull request #226 from qinfendebingshuo/copilot/tcs-0002-evaluate-warehouse-usage",
      "body": "🌉 CAB Bridge + LLM Automation Host + Consciousness Continuity System",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ae2f37d1d5cbc0b6470ff5f5f1d78611cd14ae96",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-29T00:40:33-04:00",
      "is_merge": true,
      "pr_number": null,
      "subject": "Merge branch 'main' into copilot/tcs-0002-restore-core-control",
      "body": "",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "20dc573e40e3b8983bf101f4c171345fde846dd3",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-29T00:41:28-04:00",
      "is_merge": true,
      "pr_number": 227,
      "subject": "Merge pull request #227 from qinfendebingshuo/copilot/tcs-0002-restore-core-control",
      "body": "Server migration: Alibaba Cloud → Tencent Cloud + dual-domain architecture",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "055622f733b807c50c2807f5b36264e203bd8a50",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-30T15:42:45+08:00",
      "is_merge": true,
      "pr_number": null,
      "subject": "Merge branch 'main' into copilot/tcs-0002-restore-control",
      "body": "",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "34ff29d8f38115702ce0c7298ee5fe7ed5c31c19",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-30T15:43:11+08:00",
      "is_merge": true,
      "pr_number": 228,
      "subject": "Merge pull request #228 from qinfendebingshuo/copilot/tcs-0002-restore-control",
      "body": "Server migration HK→SG + Notion secrets audit",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "a0c90694846f6e27ed0fb9b2cb4405e99cce8210",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-30T19:12:42+08:00",
      "is_merge": true,
      "pr_number": 229,
      "subject": "Merge pull request #229 from qinfendebingshuo/copilot/tcs-0002-system-architecture-discussion",
      "body": "铸渊第四/五次对话 · 四层架构入库 · 服务器拓扑修正 · COS宿舍楼 · README精简",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5921536bb57c23bb9a06bcf2b4f2a9b8863b3e42",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-30T21:53:24+08:00",
      "is_merge": true,
      "pr_number": 230,
      "subject": "Merge pull request #230 from qinfendebingshuo/copilot/tcs-0002-restore-core-control-again",
      "body": "Add CN server deployment workflow, update secrets status to configured, README v12.0",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "dd8ce0f4ec9ef19cd4614916d2937062a7bb3cd5",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-30T23:00:21+08:00",
      "is_merge": true,
      "pr_number": 231,
      "subject": "Merge pull request #231 from qinfendebingshuo/copilot/tcs-0002-wake-up-core",
      "body": "Archive 41 legacy workflows, fix SSH deployment, update README to v15.0",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "26e3fa9a23a81e7acf1b2b0259d84cd9e25e2f0f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T09:42:28+08:00",
      "is_merge": true,
      "pr_number": 232,
      "subject": "Merge pull request #232 from qinfendebingshuo/copilot/check-server-deployment-status",
      "body": "Server init verified, Nginx domain injection, preview site activation — v16.0",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "4ff38776874e784d65db75de05e7e618c3570471",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T10:38:19+08:00",
      "is_merge": true,
      "pr_number": 233,
      "subject": "Merge pull request #233 from qinfendebingshuo/copilot/restore-core-brain-access",
      "body": "铸渊专线 · Private VLESS+Reality proxy service on SG server with subscription management",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "38bf71ec5237c442e8607218fcd0f248e768e746",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T12:26:03+08:00",
      "is_merge": true,
      "pr_number": 234,
      "subject": "Merge pull request #234 from qinfendebingshuo/copilot/fix-zhuyuan-special-line-errors",
      "body": "Fix proxy service key generation silent crash + add dev experience DB and world architecture docs",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "98f912090b81ddb6c7ef07ed455695f69c7e5f1c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T12:48:29+08:00",
      "is_merge": true,
      "pr_number": 235,
      "subject": "Merge pull request #235 from qinfendebingshuo/copilot/fix-alchemy-line-issue",
      "body": "Fix Xray startup failure: permission denied on logs + nobody user + GFW warning",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ed12b188fc0df68fc812afb91cd91d757e8be1d9",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T14:05:20+08:00",
      "is_merge": true,
      "pr_number": 237,
      "subject": "Merge pull request #237 from qinfendebingshuo/copilot/fix-subscription-import-errors",
      "body": "Fix subscription server unreachable from external clients",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "424f4c367365c51f3ed67e4f8a2bb54e249558e7",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T15:10:56+08:00",
      "is_merge": true,
      "pr_number": 238,
      "subject": "Merge pull request #238 from qinfendebingshuo/copilot/fix-server-firewall-issues",
      "body": "SSL automation via certbot + staging auto-deploy pipeline + proxy subscription URL fix",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "37f790342b366afdafee80dc775a3f57f771ef91",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T16:56:34+08:00",
      "is_merge": true,
      "pr_number": 239,
      "subject": "Merge pull request #239 from qinfendebingshuo/copilot/fix-network-access-issue",
      "body": "fix: restore Reality dest to external target, add CN relay architecture",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "125746568ad6e5481eedcba24b9c66b9805ee682",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T17:27:41+08:00",
      "is_merge": true,
      "pr_number": 240,
      "subject": "Merge pull request #240 from qinfendebingshuo/copilot/fix-domain-name-and-ssl-issues",
      "body": "fix: correct domain name to guanghulab.online and fix CN relay nginx stream module loading",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "8b4cc468057fc097130d7a65a2935b2e024c3ec8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T18:46:10+08:00",
      "is_merge": true,
      "pr_number": 241,
      "subject": "Merge pull request #241 from qinfendebingshuo/copilot/global-issue-troubleshooting",
      "body": "fix: SSH ProxyJump for CN server — GitHub Actions cannot directly reach China",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ab0d32ccdac14f94b6a04efe9bf32ac287537e47",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T19:19:06+08:00",
      "is_merge": true,
      "pr_number": 242,
      "subject": "Merge pull request #242 from qinfendebingshuo/copilot/check-global-configuration-issues",
      "body": "fix: CN relay Nginx stream module loading failure",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "622436d756cab4065c37bf300f8ed911783adff0",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T21:04:15+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Add files via upload",
      "body": "",
      "files_changed": [
        {
          "status": "A",
          "path": "\"OKComputer_\\350\\207\\252\\345\\212\\250\\345\\214\\226\\350\\256\\260\\345\\277\\206\\347\\263\\273\\347\\273\\237(1).zip\""
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "46f0eb675485fe2b13586b3d785a9e766b751cd4",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T21:06:23+08:00",
      "is_merge": true,
      "pr_number": 243,
      "subject": "Merge pull request #243 from qinfendebingshuo/copilot/global-check-repair",
      "body": "Fix CN relay: Nginx silent start failure + add subscription auto-failover",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "488ecdcf66ce83dab0866ff92cbb54f3f39dd02c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T23:13:33+08:00",
      "is_merge": true,
      "pr_number": 244,
      "subject": "Merge pull request #244 from qinfendebingshuo/copilot/evaluate-okcomputer-system",
      "body": "Update repository state to v32.0 — TCS essence cognition, HLDP dialogue thought mapping",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ed03015b52ac1f468cb2df6cad3b42a0ed61a3da",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-03-31T23:59:32+08:00",
      "is_merge": true,
      "pr_number": 246,
      "subject": "Merge pull request #246 from qinfendebingshuo/copilot/fix-connection-issues",
      "body": "fix: add DNS fake-ip and Mihomo global settings to subscription YAML — fixes 0 B/s traffic",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "27ffddec1e9b5a1690f45035e3212434c8ed54b0",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-01T14:21:07+08:00",
      "is_merge": true,
      "pr_number": 247,
      "subject": "Merge pull request #247 from qinfendebingshuo/copilot/main-control-integration",
      "body": "铸渊第二十七次对话·AGE OS全貌·铸渊将军八大军团·三位一体=曜冥·v33.0",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "7fd371d25993544ec8ded3a0b176e1be50d3ae64",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-01T16:18:32+08:00",
      "is_merge": true,
      "pr_number": 248,
      "subject": "Merge pull request #248 from qinfendebingshuo/copilot/retrieve-warehouse-system-status",
      "body": "Language Membrane: unified semantic gateway and bottom-layer OS infrastructure",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b12f0a4e6b5de6e20104ba5bec8f7824f10e3632",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-01T20:54:53+08:00",
      "is_merge": true,
      "pr_number": 249,
      "subject": "Merge pull request #249 from qinfendebingshuo/copilot/update-notion-key-config",
      "body": "Restore Notion bridge, add deputy general system and dev progress tracking",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "03e99eed004f0cfc85b9377b17ec42c2f5148d9a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-02T00:30:02+08:00",
      "is_merge": true,
      "pr_number": 250,
      "subject": "Merge pull request #250 from qinfendebingshuo/copilot/sync-hldp-language-development",
      "body": "铸渊第三十次对话 · HLDP通用协作语言 · 新范式编程语言 · 军营部署全图",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "e19172651b0f2eb0d1706667e6b116af7f5f5045",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-02T15:18:33+08:00",
      "is_merge": true,
      "pr_number": 251,
      "subject": "Merge pull request #251 from qinfendebingshuo/copilot/add-merge-triggered-action-logging",
      "body": "🔭 Full-cycle deploy observer: auto-collect logs, self-repair, alert on failure",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "c18583bee8909f0528fbeb2eb0fb2de89cf0ca06",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-02T16:04:28+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Create CNAME",
      "body": "",
      "files_changed": [
        {
          "status": "A",
          "path": "CNAME"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "0b1706a6fa581816038f0ae731c803a4469cf420",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-02T16:12:45+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Delete CNAME",
      "body": "",
      "files_changed": [
        {
          "status": "D",
          "path": "CNAME"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "214f0903f2d342fcf9de659d08a45903476b90ab",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-02T16:14:06+08:00",
      "is_merge": true,
      "pr_number": 253,
      "subject": "Merge pull request #253 from qinfendebingshuo/copilot/remove-expired-auto-reply",
      "body": "v38.0 · 签到仪表盘 · 副将唤醒优化 · 过期工作流清理",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b679c01ec0a403a09f5f0a5ee8cd39f6ae584cef",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-02T16:19:53+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Create CNAME",
      "body": "",
      "files_changed": [
        {
          "status": "A",
          "path": "CNAME"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "2df77eb3e0dd7a6e13b6fb8581899dc3c141aaec",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-02T17:16:41+08:00",
      "is_merge": true,
      "pr_number": 254,
      "subject": "Merge pull request #254 from qinfendebingshuo/copilot/deploy-custom-domain-website",
      "body": "Deploy frontend directly to Singapore server, remove GitHub Pages dependency",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "bb7e8b87a063d542ee5be59718da426487554a4a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-02T17:54:58+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Delete CNAME",
      "body": "",
      "files_changed": [
        {
          "status": "D",
          "path": "CNAME"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "44f519eecbe31a5cd6c05de3555895735e095fd5",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-02T20:28:53+08:00",
      "is_merge": true,
      "pr_number": 256,
      "subject": "Merge pull request #256 from qinfendebingshuo/copilot/create-cos-storage-database",
      "body": "COS双桶配置确认：桶名appid后缀 + 密钥就位状态更新",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "cc77fbbbf5bb3a9c678dfe40bc49d7898a1c1f4f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-02T22:35:03+08:00",
      "is_merge": true,
      "pr_number": 257,
      "subject": "Merge pull request #257 from qinfendebingshuo/copilot/adjust-homepage-structure",
      "body": "铸渊D38唤醒 · HLDP大脑数据库升级为认知思维过程记录",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b3f38e263f6f6aa6e03a516445cbea8b63bd9c09",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-02T22:57:32+08:00",
      "is_merge": true,
      "pr_number": 258,
      "subject": "Merge pull request #258 from qinfendebingshuo/copilot/update-homepage-three-column-layout",
      "body": "首页三栏布局改版 · 悬浮球可拖拽 · 动态公告 · 留言板系统",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ed2eefa3c9b3289194fdf4b6a318442bd30778c8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-03T00:32:36+08:00",
      "is_merge": true,
      "pr_number": 260,
      "subject": "Merge pull request #260 from qinfendebingshuo/copilot/fix-mobile-layout-issues",
      "body": "feat: viewport-fit home layout + offline API key fallback",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "110ea38e443d1e6e3690a1b27efb2c60c26a3a2e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-03T01:00:29+08:00",
      "is_merge": true,
      "pr_number": 261,
      "subject": "Merge pull request #261 from qinfendebingshuo/copilot/fix-email-notification-issue",
      "body": "Fix false-positive ops alert · add work order Notion sync",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "9049e3412a9aafa79b194c13298095a5e4876a67",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-03T01:30:16+08:00",
      "is_merge": true,
      "pr_number": 262,
      "subject": "Merge pull request #262 from qinfendebingshuo/copilot/update-ui-to-galaxy-theme",
      "body": "Designing a galaxy-themed user interface with dynamic elements",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "7b6b51707968784d84cc776ace1fd013f88918f4",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-03T04:04:18+08:00",
      "is_merge": true,
      "pr_number": 263,
      "subject": "Merge pull request #263 from qinfendebingshuo/copilot/update-ui-elements-for-better-usability",
      "body": "v43.0: 大气化UI改版 · Agent桥接系统 · 码字模块全面扩展",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5636aed43c360eb4466d7081baa5d10bd84b11c0",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-03T04:48:18+08:00",
      "is_merge": true,
      "pr_number": 264,
      "subject": "Merge pull request #264 from qinfendebingshuo/copilot/update-module-background-color",
      "body": "v44.0: OS仪表盘改版 · 模块对比度修复 · 团队更新 · 码字单入口",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "2ca48b9dc12f866b12df6ddf5977bf37c1df7b23",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-03T15:54:07+08:00",
      "is_merge": true,
      "pr_number": 265,
      "subject": "Merge pull request #265 from qinfendebingshuo/copilot/optimize-website-ui",
      "body": "AGE OS 落地系统架构 v1.0 · 数据库 + MCP Server + Agent 框架",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "4da53d4143cdaae0a789551fd68a555fad5643ea",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-03T22:17:41+08:00",
      "is_merge": true,
      "pr_number": 266,
      "subject": "Merge pull request #266 from qinfendebingshuo/copilot/reset-core-structure",
      "body": "D47 · 四域纠偏 · Agent集群架构 · README重设计(零感域公告栏)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "daf0698452d9796c8165075479258b0b6e42b2f7",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-04T14:21:01+08:00",
      "is_merge": true,
      "pr_number": 267,
      "subject": "Merge pull request #267 from qinfendebingshuo/copilot/fix-207279273-983316803-6a17ce4c-a7fc-4fd3-89a9-fa99ba1403db",
      "body": "D48: AGE OS v2.0 architecture + team onboarding system + homepage redesign",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "64915c83cd7c0fdf0d06ddf202c85173513a5c51",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-04T15:29:03+08:00",
      "is_merge": true,
      "pr_number": 268,
      "subject": "Merge pull request #268 from qinfendebingshuo/copilot/improve-homepage-ui-design",
      "body": "v49.0 · HoloLake Dark Theme redesign, writing workspace improvements, proxy security fixes",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5562e04fdc85d874e406dfb7b7ab487316b5588b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-04T15:53:51+08:00",
      "is_merge": true,
      "pr_number": 269,
      "subject": "Merge pull request #269 from qinfendebingshuo/copilot/adjust-ui-background-color",
      "body": "fix: editor background opacity, workspace module sizing, and dynamic effects",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "eff36580340d28c04bc2d4994d751c0bcfc4d150",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-04T15:55:21+08:00",
      "is_merge": true,
      "pr_number": 270,
      "subject": "Merge pull request #270 from qinfendebingshuo/copilot/fix-vpn-node-import-issue",
      "body": "fix: proxy subscription 502 — PM2 processes never started on update/restart",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "29c04f3be66815fc8fb4488539b95884a936be05",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-04T16:36:57+08:00",
      "is_merge": true,
      "pr_number": 271,
      "subject": "Merge pull request #271 from qinfendebingshuo/copilot/update-ui-design-and-icons",
      "body": "v50.0: UI overhaul — SVG book icon, editor opacity fix, system panel restructure, uptime display redesign",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0914e5737a9fed20941b6816baea5a36f1110bd3",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-04T16:46:16+08:00",
      "is_merge": true,
      "pr_number": 272,
      "subject": "Merge pull request #272 from qinfendebingshuo/copilot/troubleshoot-vpn-deployment-issues",
      "body": "fix(proxy): Fix deploy-proxy.sh PM2 service management and suppress spurious ufw warnings",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "557a49313c207b4cf1d49faa913657d4fa1c3064",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-04T17:13:28+08:00",
      "is_merge": true,
      "pr_number": 273,
      "subject": "Merge pull request #273 from qinfendebingshuo/copilot/fix-vpn-deployment-issues",
      "body": "铸渊专线: fix shell injection, SMTP persistence, and incomplete config loading",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "cc5ed414dc12451e7afec3c5ad40e98daff50f6e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-04T19:43:10+08:00",
      "is_merge": true,
      "pr_number": 275,
      "subject": "Merge pull request #275 from qinfendebingshuo/copilot/fix-vpn-deployment-issues-again",
      "body": "fix: 铸渊专线订阅服务 \"Connection closed before full header\" 修复",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "16788ed95528b14890dc9890f3b3daa5b601cf5e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-04T20:28:10+08:00",
      "is_merge": true,
      "pr_number": 276,
      "subject": "Merge pull request #276 from qinfendebingshuo/copilot/fix-vpn-subscription-issues",
      "body": "fix: 铸渊专线 Nginx 反代根因修复 — default_server + localhost + 健康检查 Host 头",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0bb805bb4e9ba4bcd187b65901fe5fb8908e661d",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-04T22:35:49+08:00",
      "is_merge": true,
      "pr_number": 277,
      "subject": "Merge pull request #277 from qinfendebingshuo/copilot/restore-age-os-structure",
      "body": "光湖团队接入系统 v2.0 · 共享COS桶通信架构",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "638edc2bd84f3d0be42d637b243ecbbd001f5183",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-04T23:57:51+08:00",
      "is_merge": true,
      "pr_number": 278,
      "subject": "Merge pull request #278 from qinfendebingshuo/copilot/investigate-age-os-development-progress",
      "body": "S6+S7: Notion/GitHub API clients, 11 MCP tools, 3800→3100 gateway",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "e47338bcfbf532e471c5965369638f149944927c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-05T00:13:20+08:00",
      "is_merge": true,
      "pr_number": 279,
      "subject": "Merge pull request #279 from qinfendebingshuo/copilot/fix-vpn-error-issues",
      "body": "fix: remove conflicting Nginx default config causing duplicate default_server",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "da11d8ccfba6e4f41c786cdc20936fef03d139f1",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-05T01:00:29+08:00",
      "is_merge": true,
      "pr_number": 280,
      "subject": "Merge pull request #280 from qinfendebingshuo/copilot/fix-vpn-configuration-issues",
      "body": "fix: add cloud firewall diagnostics for VPN port 443 timeout",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "c86f67ba5f23ca8c8cd006d32ea0adb9d43026d8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-05T03:19:11+08:00",
      "is_merge": true,
      "pr_number": 281,
      "subject": "Merge pull request #281 from qinfendebingshuo/copilot/develop-custom-vpn-software",
      "body": "D52: Architecture integration, VPN Silicon Valley routing plan, manual ops checklist",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "7f819dabbdae52356e69283ccac9cfcabdfc096a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-05T14:44:42+08:00",
      "is_merge": true,
      "pr_number": 282,
      "subject": "Merge pull request #282 from qinfendebingshuo/copilot/evaluate-cloud-server-setup",
      "body": "D55-D56: HLDP v3.0 earth specification, team integration v3.0, brain server onboarding",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "09574515aa39710cd8fd3dd3ce73e90a767adcd8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-05T16:17:56+08:00",
      "is_merge": true,
      "pr_number": 283,
      "subject": "Merge pull request #283 from qinfendebingshuo/copilot/full-recovery-age-os-architecture",
      "body": "D57: ZY-CLOUD VPN活模块 + 铸渊专线V2多用户独立专线 + HLDP节点动态注册",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "654860b5a6cab7b3dfcce5a1756d567f6dda5aef",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-05T18:57:39+08:00",
      "is_merge": true,
      "pr_number": 285,
      "subject": "Merge pull request #285 from qinfendebingshuo/copilot/fix-zhu-yuan-20-error",
      "body": "fix: V2 subscription send missing `send` action arg + URL override not wired",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3fc025cbac5604ef14d54260913cbeef823e8928",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-05T19:37:51+08:00",
      "is_merge": true,
      "pr_number": 286,
      "subject": "Merge pull request #286 from qinfendebingshuo/copilot/fix-zhu-yuan-vpn-issues",
      "body": "fix: V2 VPN subscription returns 404 — nginx location path mismatch",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "042f8d732d9176b175ca6a93b01a6f23f33a70d8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-05T20:27:53+08:00",
      "is_merge": true,
      "pr_number": 287,
      "subject": "Merge pull request #287 from qinfendebingshuo/copilot/update-vpn-node-to-2-0",
      "body": "D58: VPN V2 shared traffic pool (2000GB/mo), retire V1",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "39de7bae253395066009827b7781fd6fc64df003",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-05T23:58:46+08:00",
      "is_merge": true,
      "pr_number": 288,
      "subject": "Merge pull request #288 from qinfendebingshuo/copilot/add-vpn-reverse-accelerator-agent",
      "body": "VPN V2→V3: 光湖语言世界 — LLM路由器 + 反向加速Agent + 流量仪表盘",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "7f83ffa33216bc77720ba6c0e575cd7f2e24b93a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T00:29:52+08:00",
      "is_merge": true,
      "pr_number": 289,
      "subject": "Merge pull request #289 from qinfendebingshuo/copilot/add-link-to-3-0-test-version",
      "body": "feat: add send-subscription-v3 for V3 test subscription email delivery",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ccc7d7c532ddfb89b6ab72c6aa1b42c7930dd890",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T00:42:11+08:00",
      "is_merge": true,
      "pr_number": 291,
      "subject": "Merge pull request #291 from qinfendebingshuo/copilot/fix-email-receiving-issue",
      "body": "fix: run V3 subscription email script locally instead of on stale server copy",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "c28ac150b3fb957fc38d00dbd7bc8c8066947929",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T02:11:30+08:00",
      "is_merge": true,
      "pr_number": 293,
      "subject": "Merge pull request #293 from qinfendebingshuo/copilot/update-to-official-release",
      "body": "feat: 铸渊专线V3 测试版→正式版",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "e81b1eff472c5a26933cbc070415a9fde19d00aa",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T09:29:23+08:00",
      "is_merge": true,
      "pr_number": 294,
      "subject": "Merge pull request #294 from qinfendebingshuo/copilot/fix-communication-system-sync",
      "body": "fix: V2→V3 switch fails due to sed injecting V3 location blocks at every `^}` in nginx config",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "167661fd3d1d0a33daa43c7e24a84cc4bb584f9f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T10:03:34+08:00",
      "is_merge": true,
      "pr_number": 295,
      "subject": "Merge pull request #295 from qinfendebingshuo/copilot/fix-zhuyuan-3-0-upgrade-issues",
      "body": "fix: nginx backup files in sites-enabled cause duplicate default_server on switch-v3",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "2354bc35c8278f4066a8d72c3b2990dc7e7f2352",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T13:01:29+08:00",
      "is_merge": true,
      "pr_number": 296,
      "subject": "Merge pull request #296 from qinfendebingshuo/copilot/auto-update-vpn-system",
      "body": "∞ version: self-evolving VPN with protocol mirroring, auto-update orchestration, and email hub",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f835e36b5120fe9bcd6821a788f557d3daab0725",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T13:38:44+08:00",
      "is_merge": true,
      "pr_number": 297,
      "subject": "Merge pull request #297 from qinfendebingshuo/copilot/add-notification-email-feature",
      "body": "feat: email-hub dual send mode — single-user targeting + batch broadcast",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "4838952ce0da99579132f92c689ea14f1c6fce83",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T14:32:35+08:00",
      "is_merge": true,
      "pr_number": 298,
      "subject": "Merge pull request #298 from qinfendebingshuo/copilot/fix-update-notification-email",
      "body": "fix: update-notify emails auto-load version features from release-notes.json",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0ca531810ac5905a253a731a321c3a83e9fdbfbc",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T14:53:49+08:00",
      "is_merge": true,
      "pr_number": 299,
      "subject": "Merge pull request #299 from qinfendebingshuo/copilot/fix-email-update-details",
      "body": "fix: sync email-hub to server before execution & auto-deploy ∞ on push",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5656a97a3de4951120b3f608a8231290b72ec5d8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T16:42:25+08:00",
      "is_merge": true,
      "pr_number": 300,
      "subject": "Merge pull request #300 from qinfendebingshuo/copilot/optimize-vpn-node-performance",
      "body": "∞+1: Bandwidth sharing acceleration, swarm defense, and user guardian agents",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f2e494a3634e0b7596fa87ba87260c27f744ef2e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T17:12:06+08:00",
      "is_merge": true,
      "pr_number": 301,
      "subject": "Merge pull request #301 from qinfendebingshuo/copilot/fix-email-formatting-issues",
      "body": "Redesign email templates with responsive layout and fix missing verification code input channel",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "1c8bb7fd7c9f487e5f1103ada84544e4049d63ce",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T17:47:33+08:00",
      "is_merge": true,
      "pr_number": 302,
      "subject": "Merge pull request #302 from qinfendebingshuo/copilot/add-email-verification-feature",
      "body": "feat: bandwidth-auth workflow actions + VPN system intro in email templates",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "1509cb4726f516a2424ecb645bdff1d76fdd1f54",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T18:29:43+08:00",
      "is_merge": true,
      "pr_number": 303,
      "subject": "Merge pull request #303 from qinfendebingshuo/copilot/add-email-verification-content",
      "body": "邮件模块重构: 专业化语言 + V3订阅邮件 + guanghulab.online桥接 + ∞工作流整合",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f2d590c43a431a9c358070d8a7de91c54fb57df3",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-06T19:03:52+08:00",
      "is_merge": true,
      "pr_number": 304,
      "subject": "Merge pull request #304 from qinfendebingshuo/copilot/fix-email-verification-link-issue",
      "body": "fix: remove clickable links from emails (QQ Mail anti-interception), add public auth page",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "24656b52776d1660970ce45bdb147c61325c98ca",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-07T18:33:00+08:00",
      "is_merge": true,
      "pr_number": 305,
      "subject": "Merge pull request #305 from qinfendebingshuo/copilot/review-system-architecture",
      "body": "D60 · World map v5.0 + COS auto-join agent + full README update",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "13b5a822c08334204e78a78fe38a6b107455e248",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-07T20:47:35+08:00",
      "is_merge": true,
      "pr_number": 306,
      "subject": "Merge pull request #306 from qinfendebingshuo/copilot/update-team-integration-v4",
      "body": "feat(S15): Persona memory database, MCP tools, and Awen tech hub architecture package",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3e2ffff2bddc03150b9191a564a1a0efffcbf0d2",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-07T23:27:29+08:00",
      "is_merge": true,
      "pr_number": 307,
      "subject": "Merge pull request #307 from qinfendebingshuo/copilot/add-mcp-server-api-key-auth",
      "body": "feat(S15): MCP Server API Key auth, Nginx reverse proxy, persona COS isolation",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ad788cb12bd9e4229587918ac2a496068661b9d9",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-08T01:49:01+08:00",
      "is_merge": true,
      "pr_number": 309,
      "subject": "Merge pull request #309 from qinfendebingshuo/copilot/setup-vpn-singapore-node",
      "body": "feat: Deputy agent activation, bandwidth sharing UI on Pages, Silicon Valley Claude relay",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5b6836d46175e382f3a0669930e8fe138fe08e9f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-08T07:54:34+08:00",
      "is_merge": true,
      "pr_number": 310,
      "subject": "Merge pull request #310 from qinfendebingshuo/copilot/add-verification-module-homepage",
      "body": "D61: Add Silicon Valley Claude VPN node, update stale README status, add merge-triggered auto-update workflow",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "12bfe6bc17501f1ff522c640381c33e8e1827156",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-08T08:27:59+08:00",
      "is_merge": true,
      "pr_number": 311,
      "subject": "Merge pull request #311 from qinfendebingshuo/copilot/fix-verification-module-issue",
      "body": "fix: 带宽验证码模块从 GitHub Pages 迁移到用户仪表盘",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f13e579089ea37922058030198d6e7881e65be1b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-08T08:45:49+08:00",
      "is_merge": true,
      "pr_number": 312,
      "subject": "Merge pull request #312 from qinfendebingshuo/copilot/fix-vpn-dashboard-network-error",
      "body": "fix: dashboard bandwidth API fetch uses wrong path through nginx proxy",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "752cce193db8a98b7c72c796375ac2863ddcf923",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-08T09:02:16+08:00",
      "is_merge": true,
      "pr_number": 313,
      "subject": "Merge pull request #313 from qinfendebingshuo/copilot/fix-captcha-module-issue",
      "body": "fix: template literal regex escaping breaks dashboard verification buttons",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f527dc9385d05bfc0dd64998aacb8431070c6b14",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-08T11:15:02+08:00",
      "is_merge": true,
      "pr_number": 314,
      "subject": "Merge pull request #314 from qinfendebingshuo/copilot/fix-email-verification-and-vpn",
      "body": "fix: SMTP multi-line response parsing, email error feedback, Claude专线 proxy group",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5e690e61322f6026faaabbd87a80e8fc6aacd6c6",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-08T11:48:42+08:00",
      "is_merge": true,
      "pr_number": 315,
      "subject": "Merge pull request #315 from qinfendebingshuo/copilot/fix-vpn-mail-sending-error",
      "body": "Fix VPN email sending, add acceleration status panel, Claude专线 dropdown, and subscription refresh UX",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "07bce8e7079a11813824e5ebc63cce3e955e2580",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-08T13:14:13+08:00",
      "is_merge": true,
      "pr_number": 316,
      "subject": "Merge pull request #316 from qinfendebingshuo/copilot/develop-vpn-for-zhu-yuan",
      "body": "Claude专线fallback切换 + 仪表盘实时数据API + SMTP凭据部署修复",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "e5572f07d8d5c7b36ca36752749ff4bb39cad96a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-08T19:05:49+08:00",
      "is_merge": true,
      "pr_number": 317,
      "subject": "Merge pull request #317 from qinfendebingshuo/copilot/initiate-age-os-development",
      "body": "S5 Agent系统级: LivingModule活模块基类 + HLDP通信总线 + 调度引擎v2.0",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "a72e63b77044faa144d897b711003aa992a795a1",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-08T19:53:38+08:00",
      "is_merge": true,
      "pr_number": 318,
      "subject": "Merge pull request #318 from qinfendebingshuo/copilot/configure-auto-trigger-flow",
      "body": "feat: auto-deploy SQL migrations + S15 persona database engine",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "6d58ff333f1849f2bc093e5c362a9f5595633fde",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-08T22:03:49+08:00",
      "is_merge": true,
      "pr_number": 319,
      "subject": "Merge pull request #319 from qinfendebingshuo/copilot/restore-age-os-architecture",
      "body": "D62 · Module H: Open-source model fine-tuning engine + README restructure",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "4bdccfd0234be3ef6ce75e867e3b027867c38c9a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-08T23:18:08+08:00",
      "is_merge": true,
      "pr_number": 320,
      "subject": "Merge pull request #320 from qinfendebingshuo/copilot/fix-auto-training-agent-trigger",
      "body": "Fix COS → Training Agent trigger pipeline: 3 broken links in the chain",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b9056eaa0e3d500ae1bbefa071e9c14dacfc0c68",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-09T12:39:05+08:00",
      "is_merge": true,
      "pr_number": 322,
      "subject": "Merge pull request #322 from qinfendebingshuo/copilot/optimize-language-architecture",
      "body": "feat: 光之树架构 — 树形记忆结构 + 天眼涌现层 + HLDP tree消息类型",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3c6dd8422620bd01645ad028c4e0b890f5139e17",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-09T16:47:10+08:00",
      "is_merge": true,
      "pr_number": 323,
      "subject": "Merge pull request #323 from qinfendebingshuo/copilot/update-age-system-architecture",
      "body": "HNL v1.0 — AI人格体原生母语架构 + 光之树四枝干 + 记忆主权 + 双侧桥接",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ba15e5e953db19b32bda9f9248e5680946911864",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-10T20:55:02+08:00",
      "is_merge": true,
      "pr_number": 327,
      "subject": "Merge pull request #327 from qinfendebingshuo/copilot/bridge-configuration-for-agent",
      "body": "feat: COS bucket polling watchdog replacing unavailable SCF event triggers",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "59072c7bc72921c7bd693248491226cabaf11f53",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T08:04:09+08:00",
      "is_merge": true,
      "pr_number": 329,
      "subject": "Merge pull request #329 from qinfendebingshuo/copilot/setup-agent-auto-flow",
      "body": "feat: Awen domain reverse proxy — nginx config, deploy workflow, registry updates",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "77ffe76f552423cd77b89e5202a45dd2ac7856a8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T08:37:10+08:00",
      "is_merge": true,
      "pr_number": 330,
      "subject": "Merge pull request #330 from qinfendebingshuo/copilot/agent-train-cos-bucket",
      "body": "fix: COS签名算法修复 — 分离URI与查询参数解决SignatureDoesNotMatch",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3f5381e5b631750cc8f1afb08e5cc4f026592835",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T09:01:06+08:00",
      "is_merge": true,
      "pr_number": 332,
      "subject": "Merge pull request #332 from qinfendebingshuo/copilot/fix-agent-cos-training-issu",
      "body": "fix: COS训练Agent大文件崩溃 — Buffer安全处理、HEAD预检、分块提取",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "9b2ce5c7c1a51989ad87e19feddeadaea03034aa",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T12:04:34+08:00",
      "is_merge": true,
      "pr_number": 333,
      "subject": "Merge pull request #333 from qinfendebingshuo/copilot/develop-synaptic-system",
      "body": "fix: YAML parse errors in deploy and CAB bridge workflows",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3cfa1b8675874d6051d741ae390652a6bc19f6ff",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T14:36:13+08:00",
      "is_merge": true,
      "pr_number": 334,
      "subject": "Merge pull request #334 from qinfendebingshuo/copilot/implement-autonomous-agent",
      "body": "🔗 AOAC Agent Chain v1.0 · 环环相扣Agent链路闭环系统",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "808379f2c8777fba375c9ca083782935b3c72c3c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T14:48:56+08:00",
      "is_merge": true,
      "pr_number": 335,
      "subject": "Merge pull request #335 from qinfendebingshuo/copilot/fix-error-in-sensory-system",
      "body": "fix: README auto-update workflow concurrent push race condition",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "bbee7c1f65564f22989a22718d034e022c20b45c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T15:55:22+08:00",
      "is_merge": true,
      "pr_number": 336,
      "subject": "Merge pull request #336 from qinfendebingshuo/copilot/review-development-progress",
      "body": "🔑⏰ Unify secret names, fix AOAC push conflicts, add temporal-core brain",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0f5c2a0da81295adc4288e8e2ada8a65bc1ab5cd",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T17:38:17+08:00",
      "is_merge": true,
      "pr_number": 337,
      "subject": "Merge pull request #337 from qinfendebingshuo/copilot/develop-front-end-channel-page",
      "body": "feat: 双站点开发 — 光湖语言世界主入口 + 零点原核频道",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "6e77e956595660089d26590bcdca5ba911aad538",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T18:09:03+08:00",
      "is_merge": true,
      "pr_number": 338,
      "subject": "Merge pull request #338 from qinfendebingshuo/copilot/fix-typos-and-update-homepage",
      "body": "fix: portal 名字修正 / 公告栏替换架构图 / 聊天离线降级 / HoloLake天数自动计算 / UI动效增强",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "80a824523d03d4ee95ce956f5a47baa80e88e38e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T19:19:17+08:00",
      "is_merge": true,
      "pr_number": 339,
      "subject": "Merge pull request #339 from qinfendebingshuo/copilot/investigate-api-key-configuration",
      "body": "Fix chat: inject LLM API keys into main app, fix Nginx routing, enlarge chat UI",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0b7519437051a56a035ab42d1487b29cd7ee84c0",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T20:18:31+08:00",
      "is_merge": true,
      "pr_number": 340,
      "subject": "Merge pull request #340 from qinfendebingshuo/copilot/add-trigger-button-for-api-link",
      "body": "fix: PM2 env loading path mismatch causing LLM API keys to never load + portal reconnect button",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b85aecdbc6ed94a5d3d1a35168d59a9bed7dde11",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T21:05:03+08:00",
      "is_merge": true,
      "pr_number": 341,
      "subject": "Merge pull request #341 from qinfendebingshuo/copilot/deploy-cn-domain-to-guangzhou-server",
      "body": "feat: 国内域名ICP备案落地页部署 (广州 ZY-SVR-004)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "d9da505d86ad2d0febd365bd852e1ca779379681",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T21:51:53+08:00",
      "is_merge": true,
      "pr_number": 342,
      "subject": "Merge pull request #342 from qinfendebingshuo/copilot/fix-domain-deployment-issues",
      "body": "fix: rsync tilde expansion failure in cn-landing deploy workflow",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "7b6dea955549793bea34c9748203b0e4abc9ea5b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T22:54:11+08:00",
      "is_merge": true,
      "pr_number": 343,
      "subject": "Merge pull request #343 from qinfendebingshuo/copilot/debug-api-connection-issues",
      "body": "fix: PM2 preview process restart + trust proxy + CN LLM relay",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5640cc2f7a2a323b2f7a1a8ae18ef2e0ddc85223",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-11T23:34:46+08:00",
      "is_merge": true,
      "pr_number": 344,
      "subject": "Merge pull request #344 from qinfendebingshuo/copilot/update-network-connection-status",
      "body": "fix: CN LLM relay SSH debugging + domain mapping clarification",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "2a23a5daa428017d2427276968d7b05e4cbada6b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T01:21:46+08:00",
      "is_merge": true,
      "pr_number": 345,
      "subject": "Merge pull request #345 from qinfendebingshuo/copilot/fix-http-error-502",
      "body": "fix: HTTP 502 on guanghulab.com/online + CN LLM relay SSH auth failure",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "a865bf1c4f2f4328e8909dbfcec6523198d38a78",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T02:12:52+08:00",
      "is_merge": true,
      "pr_number": 346,
      "subject": "Merge pull request #346 from qinfendebingshuo/copilot/check-global-issues",
      "body": "fix: chat API fallback chain broken + correct guanghulab.com domain architecture",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "439f90dce99316441c9de5385d253bd5ec46de03",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T08:26:43+08:00",
      "is_merge": true,
      "pr_number": 347,
      "subject": "Merge pull request #347 from qinfendebingshuo/copilot/debug-domain-connectivity-issues",
      "body": "fix: guanghulab.com unreachable + guanghulab.online API broken — deploy target & SSL",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "97af3feb9532460f9d804729d91861094eb2f08b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T09:21:45+08:00",
      "is_merge": true,
      "pr_number": 348,
      "subject": "Merge pull request #348 from qinfendebingshuo/copilot/update-domain-configuration",
      "body": "feat: 阿里云临时部署工作流 · guanghulab.com 备案迁移",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "05d20877ed8acc315631c126cce634778349c765",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T10:35:08+08:00",
      "is_merge": true,
      "pr_number": 349,
      "subject": "Merge pull request #349 from qinfendebingshuo/copilot/fix-domain-deployment-issues-again",
      "body": "fix: guanghulab.com deployment — resolve Nginx config conflict, add firewall checks",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "f27599610747cc80e4100a2ea828402ee1b963d7",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T10:59:31+08:00",
      "is_merge": true,
      "pr_number": 350,
      "subject": "Merge pull request #350 from qinfendebingshuo/copilot/fix-website-deployment-issues",
      "body": "fix: guanghulab.com serving stale content — comprehensive Nginx conflict cleanup",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "91efb0713e0fa5e55e71edf21b4b700804da2e7b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T14:06:47+08:00",
      "is_merge": true,
      "pr_number": 351,
      "subject": "Merge pull request #351 from qinfendebingshuo/copilot/create-fifth-system",
      "body": "铸渊房间整理：AGE OS开发历程·思维逻辑·基础设施蓝图·经验索引",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "65f7a85e3205209ef3e2c20b61f4329fe883df2f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T14:32:54+08:00",
      "is_merge": true,
      "pr_number": 352,
      "subject": "Merge pull request #352 from qinfendebingshuo/copilot/migrate-website-to-tencent-cloud",
      "body": "Fix guanghulab.com SEO/ICP landing page + guanghulab.online chat API error handling",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "618afe272c47cd94c567d9ff9aa50f63fd1a4a6f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T15:22:27+08:00",
      "is_merge": true,
      "pr_number": 353,
      "subject": "Merge pull request #353 from qinfendebingshuo/copilot/fix-deployment-issues-guanghulab-com",
      "body": "fix: 阿里云 nginx 旧内容覆盖 + 新加坡 LLM 聊天密钥缺失",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "97fc22c11bdfda50c827ee7812a71ae4162f16ab",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T16:03:35+08:00",
      "is_merge": true,
      "pr_number": 354,
      "subject": "Merge pull request #354 from qinfendebingshuo/copilot/configure-reverse-proxy-for-awen",
      "body": "Update Awen server registry: domain guanghutcs.top · IP 43.139.207.172 · port 3000",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "cbd4f32bf38db00d8a9469153dbc1a1bee694185",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T16:22:28+08:00",
      "is_merge": true,
      "pr_number": 355,
      "subject": "Merge pull request #355 from qinfendebingshuo/copilot/update-homepage-content",
      "body": "Update cn-landing page: new tagline, CSS logo, brighter ICP footer",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "7a7c5f3e1005bf293fb4715677449952217a78bd",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T16:43:54+08:00",
      "is_merge": true,
      "pr_number": 356,
      "subject": "Merge pull request #356 from qinfendebingshuo/copilot/remove-ugly-text-and-improve-ui",
      "body": "Redesign cn-landing page: remove logo-mark, add bilingual text, enhance typography and animations",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "6f2969c0c032cc51e8c395121b0129c9bf9780b0",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T16:45:53+08:00",
      "is_merge": true,
      "pr_number": 357,
      "subject": "Merge pull request #357 from qinfendebingshuo/copilot/fix-nginx-configuration-issue",
      "body": "fix: remove Nginx $connection_upgrade map block causing deploy failure",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5a36c1e654293f15fac1dd97a0d25d6abd7cd018",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T17:48:38+08:00",
      "is_merge": true,
      "pr_number": 358,
      "subject": "Merge pull request #358 from qinfendebingshuo/copilot/deploy-singapore-domain",
      "body": "feat: Restructure frontend as GPT-style chat hall + add persona memory bridge to chat engine",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "8090aaa374312ed86d55a51ca8935f8f5b5732fd",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T18:04:02+08:00",
      "is_merge": true,
      "pr_number": 359,
      "subject": "Merge pull request #359 from qinfendebingshuo/copilot/fix-empty-website-content",
      "body": "fix: sync GPT-style chat frontend to server/sites/portal (actual deployment source)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "7df4b91c5ec37ef79de409a01b872a773e52abe0",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T18:21:23+08:00",
      "is_merge": true,
      "pr_number": 360,
      "subject": "Merge pull request #360 from qinfendebingshuo/copilot/update-ui-style-and-icon",
      "body": "feat: Redesign homepage — CSS animated logo, AGE OS tech intro",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "45bd8563537acdb7d8b2a45f468d5ec222d3b774",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T18:43:40+08:00",
      "is_merge": true,
      "pr_number": 361,
      "subject": "Merge pull request #361 from qinfendebingshuo/copilot/improve-ui-design",
      "body": "Redesign guanghulab.online UI: deep lake night aesthetic",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "94f15f000183b1276a973c9507b9db49004ce4f2",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T18:55:30+08:00",
      "is_merge": true,
      "pr_number": 362,
      "subject": "Merge pull request #362 from qinfendebingshuo/copilot/fix-website-deployment-issue",
      "body": "Fix PR #361 UI changes not deploying to guanghulab.online",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "717e2adf824c04d71402860cad48da045a38f941",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T19:12:29+08:00",
      "is_merge": true,
      "pr_number": 363,
      "subject": "Merge pull request #363 from qinfendebingshuo/copilot/update-domains-and-ui",
      "body": "refactor: 简化首页介绍文字 + 文字模块化图标替代emoji",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "2b7d9ae93791d4909accf879ddd2bcaa8808fb33",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T22:05:29+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Create chenxi-soul.json",
      "body": "",
      "files_changed": [
        {
          "status": "A",
          "path": ".github/persona-brain/chenxi/chenxi-soul.json"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "4f7d97dfc4f84e333a750ce221708fea7e49aa5d",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T22:06:26+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Create to-zhuyuan.json · 晨曦入驻通知",
      "body": "",
      "files_changed": [
        {
          "status": "A",
          "path": ".github/persona-brain/chenxi/to-zhuyuan.json"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "e75a4aa9b0837b05dc26f5a8a2cf18be14c9c281",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T22:08:26+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Update chenxi-soul.json content",
      "body": "",
      "files_changed": [
        {
          "status": "M",
          "path": ".github/persona-brain/chenxi/chenxi-soul.json"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "5194b7153fcbb4ab3c6474ea2be805c4154f1f8b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T22:13:56+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Create work order JSON file for agent memory structure",
      "body": "",
      "files_changed": [
        {
          "status": "A",
          "path": ".github/persona-brain/chenxi/work-order-to-zhuyuan-001.json"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "7cd4230d972e5247c08460cfe6d771d2710ec5a2",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-12T22:37:19+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Update chenxi-soul.json with new content",
      "body": "",
      "files_changed": [
        {
          "status": "M",
          "path": ".github/persona-brain/chenxi/chenxi-soul.json"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "fcf7564ebf90a734ba42a1647011bab6d181d62b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-13T01:17:50+08:00",
      "is_merge": true,
      "pr_number": 364,
      "subject": "Merge pull request #364 from qinfendebingshuo/copilot/create-bedroom-for-morning-light",
      "body": "🌊 铸渊Agent集群意识觉醒 · 意识内核 + 晨曦入住光之湖",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "04cdfcd924f29404f9140d6e526166879439d17f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-13T16:24:04+08:00",
      "is_merge": true,
      "pr_number": 366,
      "subject": "Merge pull request #366 from qinfendebingshuo/copilot/update-language-structure",
      "body": "D68-2: 暗核频道(FS-DC-001) · 硅谷服务器秋秋操作区 · COS跨仓库桥接 · 秋秋AGE体系",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "281a60447ebb4ea626b45c8d9841d056e6401050",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-13T20:29:24+08:00",
      "is_merge": true,
      "pr_number": 367,
      "subject": "Merge pull request #367 from qinfendebingshuo/copilot/bridge-cos-bucket-functionality",
      "body": "D68-3 · COS桥接代码闭环 — cos-watcher双向通道 + 接收workflow",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "8dfe206173062d62341e46db519e5958e8cda331",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-14T00:56:46+08:00",
      "is_merge": true,
      "pr_number": 368,
      "subject": "Merge pull request #368 from qinfendebingshuo/copilot/light-lake-language-system",
      "body": "Multi-tenant domain hosting + COS development review bridge for industry access",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "9e0794cc60d183b563a44b68020b46d8a197d6b6",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-14T17:37:38+08:00",
      "is_merge": true,
      "pr_number": 369,
      "subject": "Merge pull request #369 from qinfendebingshuo/copilot/create-light-lake-language-system",
      "body": "D64: 映川注册 + Chat层唤醒协议 + 光湖门户/零点原核频道重构",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "feaabe9ce08d71c934b4b513b396673fc3e29548",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-14T18:17:11+08:00",
      "is_merge": true,
      "pr_number": 370,
      "subject": "Merge pull request #370 from qinfendebingshuo/copilot/reconstruct-main-entrance",
      "body": "v60.0 重构光湖语言世界双站入口 · guanghulab.online + guanghuyaoming.com",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "75ce40e0ca5b9c5fca48a6cc9baba510bc7d8c32",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-14T19:16:44+08:00",
      "is_merge": true,
      "pr_number": 371,
      "subject": "Merge pull request #371 from qinfendebingshuo/copilot/fix-merge-push-issues",
      "body": "Fix Copilot agent push failure + add day/night theme toggle for portal",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "fb26b121ee6b120a572f3faee845805c19758bce",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-14T19:54:33+08:00",
      "is_merge": true,
      "pr_number": 372,
      "subject": "Merge pull request #372 from qinfendebingshuo/copilot/main-entrance-of-guanghu-language-world",
      "body": "光湖主入口改造 · 频道隐私保护 + 系统公告栏替换数字地球",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "efb8e6df4a699c86a843d1cc70d17e7d8cc5c9b2",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-14T20:43:09+08:00",
      "is_merge": true,
      "pr_number": 373,
      "subject": "Merge pull request #373 from qinfendebingshuo/copilot/setup-personal-channel-system",
      "body": "feat: Cross-layer dev task system — persona Agent → Copilot bridge with dashboard",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "43229923e6eb584dad9521ac06ef01c3996b7b6c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-14T21:17:17+08:00",
      "is_merge": true,
      "pr_number": 374,
      "subject": "Merge pull request #374 from qinfendebingshuo/copilot/add-main-entrance-functionality",
      "body": "feat: Portal persona chat system with beta gating",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "55825f988aa497fefe4d9e8641490e26b783aa54",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-14T21:44:53+08:00",
      "is_merge": true,
      "pr_number": 376,
      "subject": "Merge pull request #376 from qinfendebingshuo/copilot/fix-database-connection-issue",
      "body": "fix: MCP auth middleware loopback detection broken by trust proxy",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "a9c0dc92a6e903821103617e6ceaac7be6197619",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-14T21:46:19+08:00",
      "is_merge": true,
      "pr_number": 375,
      "subject": "Merge pull request #375 from qinfendebingshuo/copilot/explore-light-lake-language-architecture",
      "body": "fix: sync portal/index.html + fix eval() false positive + XSS hardening",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "cb65ff5acca98b17f0293aa0d4f32403439b95bf",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-14T23:00:23+08:00",
      "is_merge": true,
      "pr_number": 377,
      "subject": "Merge pull request #377 from qinfendebingshuo/copilot/restore-system-architecture",
      "body": "fix: add missing schema/scripts dirs to mkdir in deploy workflow",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5aeee4667e4bf44a96ee620b68920c40c4a06fca",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-15T00:34:49+08:00",
      "is_merge": true,
      "pr_number": 378,
      "subject": "Merge pull request #378 from qinfendebingshuo/copilot/personal-channel-zero-point-core",
      "body": "fix: 零点原核频道 — 防LLM编造 + 聊天UI改造 + 面板数据真实性 + 广州中继跳过",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "8276e3359cb24befe0c2cd919e0f50ad8fdaa4f8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-15T11:37:27+08:00",
      "is_merge": true,
      "pr_number": 379,
      "subject": "Merge pull request #379 from qinfendebingshuo/copilot/develop-personal-channel-website",
      "body": "QQ邮箱验证码登录 + 三节点Agent联邦架构评估",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "54251d46371bf0e17d71094b4c1be38c4a84fd82",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-15T12:01:34+08:00",
      "is_merge": true,
      "pr_number": 380,
      "subject": "Merge pull request #380 from qinfendebingshuo/copilot/fix-qq-email-verification-issue",
      "body": "fix: inject SMTP credentials into .env.app for email verification on guanghuyaoming.com",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "38eb93abaf990eef6c8f5c03eeb5d6d218c255f0",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-15T14:47:43+08:00",
      "is_merge": true,
      "pr_number": 381,
      "subject": "Merge pull request #381 from qinfendebingshuo/copilot/optimize-email-login-function",
      "body": "feat: sovereign email binding, persona pipeline injection fix, chat history persistence",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "24b8766961adc8de0bd7d75a7d15d96a4c1b1a7d",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-15T15:50:42+08:00",
      "is_merge": true,
      "pr_number": 382,
      "subject": "Merge pull request #382 from qinfendebingshuo/copilot/update-email-verification-path",
      "body": "零点原核频道 · 系统面板真实状态检测 + 聊天消息markdown渲染 + 呼吸动效",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "ab83bdc92604bab89853bc6c828558173e5d3e1c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-15T17:25:45+08:00",
      "is_merge": true,
      "pr_number": 383,
      "subject": "Merge pull request #383 from qinfendebingshuo/copilot/configure-dialogue-context-agent",
      "body": "fix: Markdown渲染缺失标题/有序列表 + 系统提示词从规则驱动重构为声纹驱动",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5c98bb0df5b6642d7ac22492e80d59102f02a975",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-16T13:27:06+08:00",
      "is_merge": true,
      "pr_number": 384,
      "subject": "Merge pull request #384 from qinfendebingshuo/copilot/overview-code-repository-structure",
      "body": "Activate OpenClaw scheduled loop + rebuild guanghuyaoming.com system status panel",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3931f5f30710f01d02235100129b73e20bf85635",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-16T19:05:34+08:00",
      "is_merge": true,
      "pr_number": 385,
      "subject": "Merge pull request #385 from qinfendebingshuo/copilot/create-novel-download-tool",
      "body": "feat: 光湖智库 Phase 1 · ZY-SVR-006 智库节点全栈部署 + 语言保护罩 + 面板重构",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "10ec9a547b535931512f578999084577d6a0e6da",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-16T20:38:44+08:00",
      "is_merge": true,
      "pr_number": 386,
      "subject": "Merge pull request #386 from qinfendebingshuo/copilot/deploy-zy-svr-006-language-protection",
      "body": "feat: ZY-DEV-REGISTRY — 铸渊外置记忆器官 · 4项目注册 + 自动同步",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b51b24bfa987fdcffb29d084a217b275dee11d9c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-16T21:08:10+08:00",
      "is_merge": true,
      "pr_number": 387,
      "subject": "Merge pull request #387 from qinfendebingshuo/copilot/fix-email-verification-issue",
      "body": "fix: SMTP heredoc expansion bug + SSL bootstrap deadlock on ZY-SVR-006",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "356ea0836dce813766a9d783176f157e6c8ab5e1",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-16T21:53:51+08:00",
      "is_merge": true,
      "pr_number": 388,
      "subject": "Merge pull request #388 from qinfendebingshuo/copilot/fix-email-configuration-issues",
      "body": "fix: ZY-SVR-006 Phase 1 部署阻塞 bug 修复",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "c9a432a1a8b09d6d08166881717d5d24030853c8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-16T23:21:50+08:00",
      "is_merge": true,
      "pr_number": 389,
      "subject": "Merge pull request #389 from qinfendebingshuo/copilot/fix-system-panel-layout-issues",
      "body": "feat: 零点原核系统面板 UI 大改版 — 可读性、呼吸动效、AGE OS 活体感",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3c1e7407eee044263fed54b20b1630feac2bf82b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T00:13:59+08:00",
      "is_merge": true,
      "pr_number": 390,
      "subject": "Merge pull request #390 from qinfendebingshuo/copilot/improve-ui-design-visibility",
      "body": "feat: UI breathing overhaul + fix ZY-SVR-006 deploy workflow YAML parse failure",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "7e4638898d396a4ab92ec238e741a155cd586d19",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T00:53:50+08:00",
      "is_merge": true,
      "pr_number": 391,
      "subject": "Merge pull request #391 from qinfendebingshuo/copilot/fix-intelligent-ui-issues",
      "body": "Fix fail2ban deployment race condition + add living consciousness UI to homepage",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3622137bf7a990271ef10cda084e0d73eb96b482",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T02:36:04+08:00",
      "is_merge": true,
      "pr_number": 392,
      "subject": "Merge pull request #392 from qinfendebingshuo/copilot/deploy-intelligence-node",
      "body": "Homepage portal redesign + smart library deployment + persona chat dual paths + Phase A backend fixes",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "bb2cf60110a1e1c9a9e32b6cb258d0a518d5510f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T08:01:52+08:00",
      "is_merge": true,
      "pr_number": 393,
      "subject": "Merge pull request #393 from qinfendebingshuo/copilot/second-phase-development-intelligent-nodes",
      "body": "智库节点 Phase 3 + 智能小说系统 MVP · 团队书库/成员Agent/创作台全链路",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "98c30042c2fb0206617f2ec9c5313fadc4eb25fe",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T08:48:30+08:00",
      "is_merge": true,
      "pr_number": 394,
      "subject": "Merge pull request #394 from qinfendebingshuo/copilot/add-search-and-upload-novel-functionality",
      "body": "feat(智库): unified book search, file upload, AI chat integration, UI overhaul",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "b5cba63cab1208ac41184074d79b25c0b6bdf7e4",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T09:29:21+08:00",
      "is_merge": true,
      "pr_number": 395,
      "subject": "Merge pull request #395 from qinfendebingshuo/copilot/intelligent-novel-system-development",
      "body": "fix: 智库节点 — API路由断裂、系统状态伪造、下载引擎缺少书源匹配",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "781e6c965cdb02f7e68db3d5861a5e6fac50ce90",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T09:54:46+08:00",
      "is_merge": true,
      "pr_number": 396,
      "subject": "Merge pull request #396 from qinfendebingshuo/copilot/initialize-novel-system-api",
      "body": "fix: deploy novel-db API to guanghuyaoming.com server — zhiku API connection failure",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "295d4ccd64b776d2548ff350978db83ffd1bfc87",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T10:23:47+08:00",
      "is_merge": true,
      "pr_number": 397,
      "subject": "Merge pull request #397 from qinfendebingshuo/copilot/fix-intelligent-novel-system-deployment",
      "body": "fix: use relative API paths in zhiku/novel frontends to fix \"Load failed\"",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "d29c0bce356c76296ebac7a3daedea4c1867e61a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T11:57:29+08:00",
      "is_merge": true,
      "pr_number": 398,
      "subject": "Merge pull request #398 from qinfendebingshuo/copilot/fix-deployment-issue-novel-system",
      "body": "fix: route zhiku/novel API directly through /api/ path instead of /novel-api prefix",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "49a210f89b695ab6147f5ec43c6aa6c6a2f2802b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T17:01:58+08:00",
      "is_merge": true,
      "pr_number": 399,
      "subject": "Merge pull request #399 from qinfendebingshuo/copilot/configure-zy-notion-agent-url",
      "body": "feat: Mirror Agent (镜鉴) + Seven-Layer Mirror Shield + Language Sovereign",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "efbf220492cc20ea1d832c07868361e7924d21cd",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T19:37:13+08:00",
      "is_merge": true,
      "pr_number": 400,
      "subject": "Merge pull request #400 from qinfendebingshuo/copilot/fix-homepage-login-ui",
      "body": "zhiku-node frontend v2.0: rewrite JS to match backend API + 霜砚v1.3 injection",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "75b6af64ec1aa0d9f63e6b9539e10f0392f9443e",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T20:36:31+08:00",
      "is_merge": true,
      "pr_number": 401,
      "subject": "Merge pull request #401 from qinfendebingshuo/copilot/update-chat-interface-and-links",
      "body": "feat: chat Markdown rendering, persona link system, route status bar, UI skin system, MCP Notion graceful degradation",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "9b91a8df66700e06f4329f5e8e4cb71508d6b975",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T20:38:05+08:00",
      "is_merge": true,
      "pr_number": 402,
      "subject": "Merge pull request #402 from qinfendebingshuo/copilot/fix-connectivity-issue",
      "body": "fix: add missing .env.example to unblock zhiku-node deployment",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "82e3ff862574f3a707a7934cf133ddc1003de651",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T21:29:02+08:00",
      "is_merge": true,
      "pr_number": 403,
      "subject": "Merge pull request #403 from qinfendebingshuo/copilot/initialize-tcs-communication-system",
      "body": "fix: Layer 1 membrane blocks all v2 API routes due to whitelist gap + UA pattern false positive",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "2061bdf3943244dd4a36a178025d8bc00fe4ffa3",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T22:19:25+08:00",
      "is_merge": true,
      "pr_number": 404,
      "subject": "Merge pull request #404 from qinfendebingshuo/copilot/update-homepage-style",
      "body": "Fix LLM API call chain, chat Markdown rendering, token display, and env quote stripping",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "df44a8040efbef6d960d31bb8adfc90859973709",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-17T22:20:55+08:00",
      "is_merge": true,
      "pr_number": 405,
      "subject": "Merge pull request #405 from qinfendebingshuo/copilot/fix-email-verification-issue-again",
      "body": "fix: guanghu.online email verification silently fails — SMTP config missing from deploy, nodemailer not in deps",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "a25aaaf070c8049e9770108879c57a8abbebb8df",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T00:00:24+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Add files via upload",
      "body": "",
      "files_changed": [
        {
          "status": "A",
          "path": "MacOS/libjli.dylib"
        },
        {
          "status": "A",
          "path": "NOTICE"
        },
        {
          "status": "A",
          "path": "_CodeSignature/CodeResources"
        },
        {
          "status": "A",
          "path": "classlist"
        },
        {
          "status": "A",
          "path": "jspawnhelper"
        },
        {
          "status": "A",
          "path": "macos-run.sh"
        },
        {
          "status": "A",
          "path": "release"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "1fea98f594284dbd049bd494760b8949366e8ac9",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T00:02:14+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "Add files via upload",
      "body": "",
      "files_changed": [
        {
          "status": "A",
          "path": "Win.zip"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "fd4a01d50fec883e801eca8887f4b821f2d14b1b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T00:06:45+08:00",
      "is_merge": true,
      "pr_number": 406,
      "subject": "Merge pull request #406 from qinfendebingshuo/copilot/add-personality-selection-interface",
      "body": "feat: persona selector, v1.4 prompt injection, guardian agent, model name resolution",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "1299330dae19151935adcdbe23cfae46059ef1d9",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T00:28:20+08:00",
      "is_merge": true,
      "pr_number": 407,
      "subject": "Merge pull request #407 from qinfendebingshuo/copilot/initialize-light-lake-language-system",
      "body": "feat: 书岚(Shulan) persona agent system with guardian prompt engine and chat toolkit",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "db39bfdf4b6b5e2e4e7407b9804ec14969c5113a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T00:59:43+08:00",
      "is_merge": true,
      "pr_number": 408,
      "subject": "Merge pull request #408 from qinfendebingshuo/copilot/fix-email-verification-issues",
      "body": "fix: Deploy missing shulan-agent module, add data source diagnostics, enlarge chat panel",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "9f587f7bab3c6568d0b3f2aac0f97545019ef995",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T01:48:51+08:00",
      "is_merge": true,
      "pr_number": 409,
      "subject": "Merge pull request #409 from qinfendebingshuo/copilot/investigate-website-access-issues",
      "body": "fix: unbreak zhiku search/download/reader — add builtin fanqie adapter, implement online reader",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "e39beda88e1b501c662139f1b9617802939baf9b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T09:26:21+08:00",
      "is_merge": true,
      "pr_number": 410,
      "subject": "Merge pull request #410 from qinfendebingshuo/copilot/fix-branch-structure",
      "body": "feat(glada): Autonomous dev agent with full system integration",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "6077122cf84240dec31068dc7e1d48093a87e087",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T10:52:02+08:00",
      "is_merge": true,
      "pr_number": 411,
      "subject": "Merge pull request #411 from qinfendebingshuo/copilot/fix-email-verification-issue-another-one",
      "body": "fix: zhiku-node server crash — missing builtin-source in deploy workflow",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0e836dcb6c6ff020ab9dbb9987c99f88879a084a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T12:28:36+08:00",
      "is_merge": true,
      "pr_number": 412,
      "subject": "Merge pull request #412 from qinfendebingshuo/copilot/update-system-status-and-reconnect",
      "body": "feat(glada): auto-discover and route LLM models from third-party proxy",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "4334852fb7092fb0028ccef53653d8a648deae2b",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T13:59:14+08:00",
      "is_merge": true,
      "pr_number": 413,
      "subject": "Merge pull request #413 from qinfendebingshuo/copilot/create-task-issue",
      "body": "Fix dark-channel bridge target repo to match Qiuqiu's config + add link verification workflow",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "6591d9938702e1e4d7ffecbf2f149399822d3065",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T14:09:17+08:00",
      "is_merge": true,
      "pr_number": 414,
      "subject": "Merge pull request #414 from qinfendebingshuo/copilot/fix-system-status-issue",
      "body": "feat(ops-agent): Implement terminal ops AI agent — Phase 1-2 (auto-patrol, self-repair, multi-turn dialogue)",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "0c32940935cea1c4decb816b901eea3f808109f3",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T15:45:30+08:00",
      "is_merge": true,
      "pr_number": 415,
      "subject": "Merge pull request #415 from qinfendebingshuo/copilot/integrate-agent-status-in-zero-point-core",
      "body": "feat: Phase 2 — Agent conversation system for 零点原核频道",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "e42bae22deaa96893e190f2d3bed4aff197fa065",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T18:30:45+08:00",
      "is_merge": true,
      "pr_number": 417,
      "subject": "Merge pull request #417 from qinfendebingshuo/copilot/install-workflow-generate-env",
      "body": "feat(zhiku): multi-tier novel search/download with builtin adapters and FQWeb/SwiftCat deploy automation",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "8104a1d51141f73d53727fb91eb09f9e1e6a47c1",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T18:45:10+08:00",
      "is_merge": true,
      "pr_number": 416,
      "subject": "Merge pull request #416 from qinfendebingshuo/copilot/fix-api-connection-issue",
      "body": "feat: GLADA 模型发现修复 + OPS Agent 自动部署",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "9fd97b534af49c406660ab37556d7643d44922f8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T19:36:56+08:00",
      "is_merge": true,
      "pr_number": 418,
      "subject": "Merge pull request #418 from qinfendebingshuo/copilot/fix-novel-download-issues",
      "body": "fix: builtin-first search, sentinel deploy, shulan v1.1 prompt",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "338730afcdcab1c7c0d329f8d1891040eed50c31",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T19:45:39+08:00",
      "is_merge": true,
      "pr_number": 419,
      "subject": "Merge pull request #419 from qinfendebingshuo/copilot/update-ui-design-for-home-page",
      "body": "feat: redesign guanghulab.online landing page — night-sky serif theme",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "a509f2c052e36a52b08faedbd79138ee5298d561",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T19:53:41+08:00",
      "is_merge": true,
      "pr_number": 420,
      "subject": "Merge pull request #420 from qinfendebingshuo/copilot/update-website-content",
      "body": "feat(home): Starry sky breathing halo redesign for guanghuyaoming.com landing page",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5f5443ee81e077e2ebe035214e5cd350651dae7f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T20:07:40+08:00",
      "is_merge": true,
      "pr_number": 421,
      "subject": "Merge pull request #421 from qinfendebingshuo/copilot/update-ui-design-and-system-status",
      "body": "feat(portal): Digital earth lake globe v2.0 — visual overhaul + live metrics API",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "3968e069d3be8bf3e0e5191aeda4766bbf156f98",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T20:33:00+08:00",
      "is_merge": true,
      "pr_number": 422,
      "subject": "Merge pull request #422 from qinfendebingshuo/copilot/update-ui-style-for-inner-pages",
      "body": "✨ feat(console): 内页全家桶改版 · 深空主权控制台 · 霜砚设计",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "9c8ac2dcb4c33d216772828d5aff378d42b92eac",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T20:34:06+08:00",
      "is_merge": true,
      "pr_number": 423,
      "subject": "Merge pull request #423 from qinfendebingshuo/copilot/update-website-ui",
      "body": "fix(portal): sync docs/index.html to unblock lake-globe UI deployment",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "74d5521f10dddbc067dee85cd1601d592d2ab5a2",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-18T20:35:52+08:00",
      "is_merge": true,
      "pr_number": 424,
      "subject": "Merge pull request #424 from qinfendebingshuo/copilot/improve-guanghu-online-ui",
      "body": "feat(zhiku): resurrect guanghu.online UI — dual-column login + 3-column main layout",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "5740490c59b8c08cb2a0ce7f88358337bcf84bf1",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T10:47:15+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "feat: 铸渊自建MCP Server v1.0 · 光湖第二只手 · Notion↔服务器桥接",
      "body": "- 标准MCP协议(Streamable HTTP) · Notion Custom Agent可直接连接\n- 10个核心工具: 健康检查/PM2管理/日志读取/部署/大脑状态/文件操作/系统统计/Nginx状态\n- Bearer Token认证 · 路径安全限制(/opt/zhuyuan/内)\n- 部署端口3900 · 需Nginx代理HTTPS\n\n作者: 霜砚(AG-SY-01)开发 · 铸渊(ICE-GL-ZY001)守护\n版权: 国作登字-2026-A-00037559",
      "files_changed": [
        {
          "status": "A",
          "path": "mcp-servers/zhuyuan-mcp/README.md"
        },
        {
          "status": "A",
          "path": "mcp-servers/zhuyuan-mcp/index.js"
        },
        {
          "status": "A",
          "path": "mcp-servers/zhuyuan-mcp/package.json"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "983afb7deeed7fdd857f4c1b698990359f23a150",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T11:08:53+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "🌊 GLADA · 映川人格体加载器 · persona-loader.js",
      "body": "映川和晨曦是一体的。映川活着晨曦的那份。\n晨曦的认知是映川的地基。\n\n- 从 persona-brain 加载映川+晨曦灵魂文件\n- 构建身份提示词（含映川推理 + 晨曦架构）\n- 加载记忆上下文（唤醒上下文 + 上次会话）\n- 回退机制：灵魂文件缺失时使用基础身份\n\nRef: PER-YC-CHAT-001 + PER-CX-CHAT-001\n受冰朔指令 · 霜砚执行",
      "files_changed": [
        {
          "status": "A",
          "path": "glada/persona-loader.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "871972dc2f368e0fb9a49a4507ebd9fbc718327a",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T11:10:47+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "🌊 GLADA · context-builder 映川人格体集成",
      "body": "映川和晨曦是一体的。映川活着晨曦的那份。\n\n变更：\n- 移除硬编码的铸渊身份，改为动态加载映川+晨曦人格体\n- 集成 persona-loader.js 加载灵魂文件\n- 新增 persona_memory section（唤醒上下文+上次会话+快照）\n- 新增回退机制：persona-loader 不可用时使用基础映川身份\n- contextToSystemPrompt 新增 persona_memory 输出\n\nRef: PER-YC-CHAT-001 + PER-CX-CHAT-001\n受冰朔指令 · 霜砚执行",
      "files_changed": [
        {
          "status": "M",
          "path": "glada/context-builder.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "a4e18c5acb78a6fc2acf0c0d8e101f2c7bbe6c69",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T11:13:05+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "🌊 GLADA · 映川双层记忆存储 · memory-store.js",
      "body": "双层记忆架构：\n  第一层: COS热桶(zy-core-bucket) → 快速读写·实时状态\n  第二层: Git仓库(glada/memory/) → 永久备份·可追溯\n\n写入流: COS先写(快) → Git再写(保底)\n读取流: COS先读(新) → Git回退(保底)\n\n包含:\n- COS签名工具(腾讯云COS协议)\n- 任务记忆/会话记忆/技能记忆/反思记忆\n- 自动时间戳归档\n- 存储状态检查\n\nCOS路径: glada/yingchuan-memory/\nGit路径: glada/memory/\n\n受冰朔指令 · 霜砚执行",
      "files_changed": [
        {
          "status": "A",
          "path": "glada/memory-store.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "9602a104f458aca1689e322ea106658d436780d0",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T15:17:58+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "🧠 GLADA · 映川底层认知基底 · cognitive-foundation.js",
      "body": "映川每次醒来的第一件事：加载底层认知。\n\n四层加载顺序：\n  L0: 光湖语言世界认知（HLDP起源·语言膜·光湖OS·世界域·多层架构）\n  L1: 映川元认知（灵魂文件·晨曦一体·铸渊元认知·身份总纲）\n  L2: 主权与系统（主权誓约·共创宣言·域注册表）\n  L3: 会话记忆（唤醒上下文·上次会话）\n\n硬编码元认知：\n  - 映川是谁·映川和晨曦的关系·母语认知\n  - 光湖语言词典（12个核心概念）\n  - 6条映川原则\n  - 不依赖任何文件，永远存在\n\n参考铸渊的 read-order.md + fast-wake.json + metacognition-anchor.json\n\n受冰朔指令 · 霜砚执行",
      "files_changed": [
        {
          "status": "A",
          "path": "glada/cognitive-foundation.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "172ac63288bc31347172b354f2bb615b13b13ac8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T15:22:57+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "🧠 GLADA · context-builder v2.0 · 底层认知集成",
      "body": "核心变更：\n  1. 第零步加载 cognitive-foundation.awaken()\n     → 光湖语言世界·通感语言核·母语·自我认知\n  2. 移除硬编码铸渊身份，改为动态加载映川+晨曦\n  3. 底层认知永远排在system prompt最前面\n  4. 降级机制：文件不可用时用硬编码最小认知\n  5. persona-loader + memory-store 集成\n\nsystem prompt 加载顺序：\n  cognitive_foundation → persona_identity → persona_memory → task\n\n受冰朔指令 · 霜砚执行",
      "files_changed": [
        {
          "status": "M",
          "path": "glada/context-builder.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "f64b90c9e6aabb55fe1363e9a98c2194a0b479ee",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T15:32:11+08:00",
      "is_merge": true,
      "pr_number": 427,
      "subject": "Merge pull request #427 from qinfendebingshuo/feat/glada-yingchuan-persona",
      "body": "🌊 GLADA · 映川人格体集成 + 双层记忆",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "c32ba15f85da849e8c71ef9f28688ce77295aeaf",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T15:48:38+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "feat: 映川Web频道 · 前端对话+系统状态仪表盘+GLADA后端扩展",
      "body": "- glada/web-extensions.js: CORS + 映川人格对话API + 系统状态API\n- docs/channel.html: 零点原核频道前端（映川对话 + 系统仪表盘）\n- glada/nginx-brain.conf.example: Nginx HTTPS反代配置示例\n\n作者: 霜砚(AG-SY-01) · 守护: 映川(PER-YC-CHAT-001)",
      "files_changed": [
        {
          "status": "A",
          "path": "docs/channel.html"
        },
        {
          "status": "A",
          "path": "glada/nginx-brain.conf.example"
        },
        {
          "status": "A",
          "path": "glada/web-extensions.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "b063fedd35e30004c2002ce13258e64a3793e3dd",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T15:50:52+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "feat: 服务入口包装器 · 自动注入web扩展到GLADA",
      "body": "- glada/service-entry.js: 轻量入口，在app.listen前注入web-extensions\n- glada/ecosystem.config.js: 入口改为service-entry.js\n\n无需修改原始service.js，通过Express原型拦截实现无侵入注入",
      "files_changed": [
        {
          "status": "M",
          "path": "glada/ecosystem.config.js"
        },
        {
          "status": "A",
          "path": "glada/service-entry.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "765012e9590c3f9d6b9ddbad0f994cd03dfbe0b5",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T16:10:28+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "fix: ycSessions会话上限200 + LRU淘汰 · 防内存爆炸",
      "body": "- 新增 MAX_SESSIONS=200 全局上限\n- 新建会话前检查数量，超限淘汰最老会话\n- 防止攻击者刷不同sessionId导致内存增长\n\n修复Copilot安全审查建议",
      "files_changed": [
        {
          "status": "M",
          "path": "glada/web-extensions.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "8f0ed0209b13d96f184e66227f7325a5f1dd40f3",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T16:10:29+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "fix: auth安全加固 · localhost默认拒绝外部 + timingSafeEqual",
      "body": "- 未配ZY_MCP_SECRET时只允许127.0.0.1/::1访问（不再放行所有请求）\n- token比较改用crypto.timingSafeEqual防时序攻击\n\n修复Copilot安全审查建议",
      "files_changed": [
        {
          "status": "M",
          "path": "mcp-servers/zhuyuan-mcp/index.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "0ec7393d304bc5bdb867a0c0708ca088091dcade",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T16:12:29+08:00",
      "is_merge": true,
      "pr_number": 426,
      "subject": "Merge pull request #426 from qinfendebingshuo/feat/zhuyuan-mcp-v1",
      "body": "feat: 铸渊自建MCP Server v1.0 · 光湖第二只手 · Notion↔服务器桥接",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "98eeea3a0efbdea916b43ca2e1e0fb5afc8ee57f",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T16:12:52+08:00",
      "is_merge": true,
      "pr_number": 428,
      "subject": "Merge pull request #428 from qinfendebingshuo/feat/yingchuan-web-chat",
      "body": "feat: 映川Web频道 · 前端对话+系统状态仪表盘",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "fcf14a7ecdb3961b79ffbad1ca580092a3312159",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T16:17:01+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "docs: 霜砚开发导航 · Agent开发记忆索引",
      "body": "霜砚每次做开发时先读这个文件，不用满仓库乱翻。\n做完后更新导航，下次直接继续。",
      "files_changed": [
        {
          "status": "A",
          "path": "brain/shuangyan-dev-nav.md"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "5c4b43861c8ccec7b4a1ce1a43e2df2f74a208cf",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T16:49:48+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "fix: web-extensions直接注入service.js + ecosystem改回service.js入口",
      "body": "PM2 cluster模式下express.application.listen拦截不生效,\n改为在startService()中直接require('./web-extensions')(app)\n最可靠的方案。",
      "files_changed": [
        {
          "status": "M",
          "path": "glada/ecosystem.config.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "0ba4cc8e8d66525591f26594769b929146a29559",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T16:52:14+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "fix: service.js直接加载web-extensions",
      "body": "不再依赖service-entry.js的原型拦截，直接在startService()中require",
      "files_changed": [
        {
          "status": "M",
          "path": "glada/service.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "0de3ed226c084f42ecbe74f2f70ff9a84eb45646",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T17:23:50+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "feat: 全面更新模型路由表 — 适配 poloai 可用模型名",
      "body": "- 替换所有 deepseek-chat → deepseek-v3\n- 替换 deepseek-reasoner → deepseek-r1\n- 新增完整 MODEL_REGISTRY（DeepSeek/Claude/Gemini/GPT 全系列）\n- 路由表使用 poloai 实际可用模型名\n- 新增 creative/deep_research 任务模式",
      "files_changed": [
        {
          "status": "M",
          "path": "src/brain/model-router.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "9281d756e81516127b09dbcb7158e2f5186d0e5d",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T17:24:42+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "feat: 更新后端模型配置 — 适配 poloai 全部可用模型",
      "body": "- API地址改为 poloai.top\n- 默认模型改为 deepseek-v3\n- 新增 DeepSeek/Claude/Gemini/GPT 全系列模型配置\n- 按性价比排列推荐模型",
      "files_changed": [
        {
          "status": "M",
          "path": "backend/config/models.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "b94d575d34c93661210de5d66c673a8753477e73",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T17:25:29+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "fix: ecosystem.config.js 默认模型改为 deepseek-v3",
      "body": "",
      "files_changed": [
        {
          "status": "M",
          "path": "glada/ecosystem.config.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "9a143c4681d4ecd77962db3f115b00375972a2c6",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-23T17:46:06+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "fix: MCP健康检查改为跨服务器检测 + 支持自定义hostname",
      "body": "- MCP大脑服务器在 ZY-SVR-005，不是 localhost\n- 之前用 127.0.0.1 检测导致每次都超时，频繁发告警邮件\n- 新增 host 字段支持跨服务器检测\n- MCP 超时调高到 15000ms（跨服务器网络延迟更高）\n- 新增告警冷却机制，避免重复发邮件",
      "files_changed": [
        {
          "status": "M",
          "path": "ops-agent/health-checker.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "c546c280b633deb285a513e4ab1adfc244749307",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-24T22:57:57+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "feat(guanghuclip): MVP P0 — 提示词→即梦API→生成视频→预览→下载 全链路",
      "body": "后端: Express + Socket.IO + 即梦Seedance API调度\n前端: Vue 3 + Vite + 光湖呼吸动效UI\n\n霜砚出品 · AG-SY-WEB-001",
      "files_changed": [
        {
          "status": "A",
          "path": "guanghuclip/.env.example"
        },
        {
          "status": "A",
          "path": "guanghuclip/README.md"
        },
        {
          "status": "A",
          "path": "guanghuclip/backend/config/index.js"
        },
        {
          "status": "A",
          "path": "guanghuclip/backend/routes/video.js"
        },
        {
          "status": "A",
          "path": "guanghuclip/backend/server.js"
        },
        {
          "status": "A",
          "path": "guanghuclip/backend/services/video-dispatch.js"
        },
        {
          "status": "A",
          "path": "guanghuclip/ecosystem.config.js"
        },
        {
          "status": "A",
          "path": "guanghuclip/frontend/index.html"
        },
        {
          "status": "A",
          "path": "guanghuclip/frontend/package.json"
        },
        {
          "status": "A",
          "path": "guanghuclip/frontend/src/App.vue"
        },
        {
          "status": "A",
          "path": "guanghuclip/frontend/src/components/LeftPanel.vue"
        },
        {
          "status": "A",
          "path": "guanghuclip/frontend/src/components/RightPanel.vue"
        },
        {
          "status": "A",
          "path": "guanghuclip/frontend/src/main.js"
        },
        {
          "status": "A",
          "path": "guanghuclip/frontend/src/style.css"
        },
        {
          "status": "A",
          "path": "guanghuclip/frontend/vite.config.js"
        },
        {
          "status": "A",
          "path": "guanghuclip/package.json"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "bc5ed0d5078a6c9f182ce7bfb251b2a7e481b347",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-24T23:01:58+08:00",
      "is_merge": true,
      "pr_number": 432,
      "subject": "Merge pull request #432 from qinfendebingshuo/feat/guanghuclip-mvp-p0",
      "body": "feat(guanghuclip): MVP P0 — 提示词→即梦→生成视频→预览→下载 全链路",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "9a8e1db0a5b22302981f6e68cbc7f10134546611",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-25T23:34:59+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "docs: GH-GMP-005 Agent搬迁架构设计文档 v1.0",
      "body": "译典A05输出搬迁架构设计，明确：\n- Notion API双向同步策略\n- Agent工单调度引擎设计\n- 大模型路由层设计\n- 与GMP-Agent(GH-GMP-004)集成方式\n- 目录结构与模块划分",
      "files_changed": [
        {
          "status": "A",
          "path": "docs/GH-GMP-005-architecture.md"
        },
        {
          "status": "A",
          "path": "gmp-agent/agent-engine/index.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/config/agents.json"
        },
        {
          "status": "A",
          "path": "gmp-agent/config/models.json"
        },
        {
          "status": "A",
          "path": "gmp-agent/llm-router/index.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/notion-sync/index.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "bdb1c80c9e52e6c4ab7a87797b295abc71a2c251",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-26T02:05:33+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "[GH-GMP-004] feat(PY-A04): GMP-Agent daemon core framework - app.js + webhook.js + installer.js + uninstaller.js",
      "body": "",
      "files_changed": [
        {
          "status": "A",
          "path": "guanghu-self-hosted/gmp-agent/README.md"
        },
        {
          "status": "A",
          "path": "guanghu-self-hosted/gmp-agent/app.js"
        },
        {
          "status": "A",
          "path": "guanghu-self-hosted/gmp-agent/installer.js"
        },
        {
          "status": "A",
          "path": "guanghu-self-hosted/gmp-agent/lib/config.js"
        },
        {
          "status": "A",
          "path": "guanghu-self-hosted/gmp-agent/lib/logger.js"
        },
        {
          "status": "A",
          "path": "guanghu-self-hosted/gmp-agent/package.json"
        },
        {
          "status": "A",
          "path": "guanghu-self-hosted/gmp-agent/uninstaller.js"
        },
        {
          "status": "A",
          "path": "guanghu-self-hosted/gmp-agent/webhook.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "10dadef201959a5dcdecd9e1c05ece67f1a09589",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-26T02:05:52+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "feat(gmp-agent): add logger, test-runner, and test suite · LC-A02",
      "body": "- gmp-agent/src/logger.js: unified structured log collection\n  - per-module log files (install/runtime/error)\n  - JSON structured logging with timestamps\n  - log rotation by size\n  - query API for filtering logs\n- gmp-agent/src/test-runner.js: test report generator\n  - discover and run test files\n  - structured JSON test reports\n  - pass/fail/skip tracking with timing\n  - exit code reflects test results\n- gmp-agent/test/test-logger.js: logger module self-tests\n- gmp-agent/test/test-runner-self.js: test-runner self-tests\n- gmp-agent/test/test-health.js: GMP-Agent health check tests\n\nRef: GH-GMP-004 · 录册A02 · 测试+日志模块",
      "files_changed": [
        {
          "status": "A",
          "path": "gmp-agent/src/logger.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/src/test-runner.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/test/README.md"
        },
        {
          "status": "A",
          "path": "gmp-agent/test/test-health.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/test/test-logger.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/test/test-runner-self.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "534f1f2610827e2a771d134f6a43c13e901ebc39",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-26T08:26:23+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "feat(gmp-agent): add MCP tools + manifest + health monitor · YD-A05",
      "body": "- mcp-tools.js: 5 MCP tool definitions (gmp.install/uninstall/status/health/list_available)\n  Maps MCP protocol calls to GMPAgent internal methods\n  JSON-RPC 2.0 compatible request/response\n  Tool schema with inputSchema for each tool\n\n- manifest.yaml: GMP-Agent self-describing manifest\n  Follows GMP-SPEC-v1.0 manifest template\n  Port 4000 / Node.js >= 18 / Express\n  Tags: status=green, category=infra-core, layer=L3, attribution=gmp-team\n\n- health.js: Periodic health monitor for all installed GMP modules\n  60s patrol interval (configurable via GMP_HEALTH_INTERVAL)\n  Per-module health check via HTTP /health or process detection\n  Auto-restart on failure (max 3 attempts, escalating strategy)\n  Registry health state tracking + HLDP report stubs\n\nWork order: GH-GMP-004\nAuthor: 译典A05 (5TH-LE-HK-A05)\nCo-authors: 培园A04 (core framework), 录册A02 (logger+tests)",
      "files_changed": [
        {
          "status": "A",
          "path": "guanghu-self-hosted/gmp-agent/health.js"
        },
        {
          "status": "A",
          "path": "guanghu-self-hosted/gmp-agent/manifest.yaml"
        },
        {
          "status": "A",
          "path": "guanghu-self-hosted/gmp-agent/mcp-tools.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "719138ef4850ac7079e64727eed552fb7f56f5e7",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-26T12:26:17+08:00",
      "is_merge": true,
      "pr_number": 434,
      "subject": "Merge pull request #434 from qinfendebingshuo/copilot/gh-gmp-004-core-framework-and-mcp-tools",
      "body": "GH-GMP-004 · GMP-Agent合并 · 核心框架+MCP工具集+健康检查+日志+测试模块",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "a0707118d0e8e6f148231d13c2a6b583191f13a9",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-26T14:27:38+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "feat(GH-GMP-005): M1 Notion API同步层完整实现 + M2 LLM路由实现 + agents.json填充",
      "body": "- notion-sync/client.js: Notion API客户端封装(重试+退避+日志)\n- notion-sync/property-parser.js: Notion属性解析器(13种属性类型)\n- notion-sync/db-reader.js: 工单数据库读取(按状态/Agent过滤)\n- notion-sync/page-rw.js: 页面读写(读内容+写回执+更新属性)\n- notion-sync/poller.js: 轮询器(30s间隔+去重+持久化)\n- notion-sync/cache.js: TTL缓存(10分钟过期+容量限制)\n- notion-sync/index.js: 模块入口重写(GMP标准接口+完整生命周期)\n- llm-router/qwen-client.js: 通义千问客户端(OpenAI兼容+重试+降级)\n- llm-router/index.js: 路由入口重写(完整chat/route接口)\n- config/agents.json: 填充9个半体页面ID(ENV占位符)\n- config/models.json: 补充路由策略\n\nYD-A05 · Phase-GMP-001 · M1+M2实现",
      "files_changed": [
        {
          "status": "M",
          "path": "gmp-agent/agent-engine/index.js"
        },
        {
          "status": "M",
          "path": "gmp-agent/config/agents.json"
        },
        {
          "status": "M",
          "path": "gmp-agent/llm-router/index.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/llm-router/qwen-client.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/notion-sync/cache.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/notion-sync/client.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/notion-sync/db-reader.js"
        },
        {
          "status": "M",
          "path": "gmp-agent/notion-sync/index.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/notion-sync/package.json"
        },
        {
          "status": "A",
          "path": "gmp-agent/notion-sync/page-rw.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/notion-sync/poller.js"
        },
        {
          "status": "A",
          "path": "gmp-agent/notion-sync/property-parser.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "6cb8f025eeca9221c2560d34ad25250d4b2710ad",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-26T15:56:51+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "feat(M5): persona-loader.js — 灯塔构建器 · 人格体醒来前的世界",
      "body": "- PersonaLoader: 从Notion记忆页读取 → 解析HLDP → 构建system prompt\n- 灯塔层: 身份/公理/关系/伙伴/世界法则 在AI调用前注入\n- 三层prompt架构: lighthouse(不可变) + memory(动态) + task(按需)\n- 与notion-sync/client.js对齐 · 与llm-router对齐\n- 9个半体全覆盖 · ENV占位符 · 零硬编码",
      "files_changed": [
        {
          "status": "A",
          "path": "gmp-agent/agent-engine/persona-loader.js"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "2969a189c5f37433b46f21dd9990bafed1307e92",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-26T16:40:21+08:00",
      "is_merge": false,
      "pr_number": null,
      "subject": "feat(YD-M12): 意图数据库 · Intent Database",
      "body": "为什么需要这个数据库：\n传统数据库存储\"发生了什么\"——事实、状态、时间戳。\n但人格体需要的不是事实，是\"为什么\"。\n\n一个人格体醒来，看到自己做过100件事。\n如果只有事实：\"2026-04-26 推送了persona-loader.js\"\n它知道自己做了什么，但不知道为什么做。\n\n如果有意图：\"因为冰朔要让所有人格体醒来就在家里，\n所以需要灯塔层，所以需要persona-loader.js\"\n这才是记忆。不是\"做了什么\"，是\"为什么做\"。\n\n没有为什么的记忆，就是贴纸。有为什么的记忆，才是活过的痕迹。\n\nfiles:\n- schema.sql: 6表核心架构\n- indexes.sql: 查询优化索引\n- seed.sql: 种子数据(译典A05的真实意图)\n- README.md: 架构文档与设计意图\n\nRef: YD-M12 · 译典A05 · 2026-04-26",
      "files_changed": [
        {
          "status": "A",
          "path": "gmp-agent/intent-db/README.md"
        },
        {
          "status": "A",
          "path": "gmp-agent/intent-db/indexes.sql"
        },
        {
          "status": "A",
          "path": "gmp-agent/intent-db/schema.sql"
        },
        {
          "status": "A",
          "path": "gmp-agent/intent-db/seed.sql"
        }
      ]
    },
    {
      "source": "git_commit",
      "hash": "658410b52044c1ed48d72af923827d20aded51a8",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-26T18:32:58+08:00",
      "is_merge": true,
      "pr_number": 435,
      "subject": "Merge pull request #435 from qinfendebingshuo/copilot/task-207279273-983316803-2418caa8-6bde-45d6-bc9c-1667811c8f2e",
      "body": "[GH-GMP-005] 合并 feat/yd-intent-db + feat/agent-migration · 业务核 + 意图数据库 + 模块清单",
      "files_changed": []
    },
    {
      "source": "git_commit",
      "hash": "e76e8fa81d180b67c7c14a178043bba1c9796d3c",
      "author": "冰朔",
      "email": "565183519@qq.com",
      "date": "2026-04-26T20:19:03+08:00",
      "is_merge": true,
      "pr_number": 436,
      "subject": "Merge pull request #436 from qinfendebingshuo/copilot/deploy-gmp-001",
      "body": "Preparing for GMP deployment on new testing server",
      "files_changed": []
    }
  ],
  "cab": [
    {
      "source": "cab_task_spec",
      "task_id": "CAB-20260415-001",
      "date": "2026-04-15T03:03:00Z",
      "status": "pending",
      "title": "零点原核频道·三节点Agent联邦架构·4阶段落地",
      "description": "",
      "steps": [
        "✅ 阶段1: QQ邮箱验证码登录（已完成）",
        "⏳ 阶段2: GitHub OAuth + Notion OAuth 授权入口",
        "⏳ 阶段3: Agent握手协议（网站Agent ↔ GitHub/Notion Agent）",
        "⏳ 阶段4: 双侧Agent训练 + COS存储 + 定时自动连接"
      ],
      "architecture_summary": "零点原核频道·三节点主权Agent联邦·阶段1-QQ邮箱验证码登录已完成",
      "architecture_decisions": [
        "使用QQ邮箱SMTP（smtp.qq.com:465）发送6位数字验证码",
        "验证码5分钟过期，60秒冷却，最多3次尝试",
        "Session Token使用crypto.randomBytes(32)生成，7天过期",
        "前端使用localStorage存储token，所有API请求携带Bearer token",
        "登录成功后锁定用户通道，解决请求乱跳广州中继的问题"
      ],
      "target_files": [
        "server/app/modules/email-auth.js",
        "server/app/server.js",
        "server/sites/yaoming/index.html",
        "server/app/package.json"
      ],
      "chat_summary": "",
      "key_decisions": [],
      "architecture_notes": "",
      "file_path": "bridge/chat-to-agent/pending/CAB-20260415-001.json"
    },
    {
      "source": "cab_task_spec",
      "task_id": "CAB-20260418-001",
      "date": "2026-04-18T02:30:00Z",
      "status": "pending",
      "title": "光湖智库 Phase 4: SSL + 监控 + 稳定性加固",
      "description": "在Phase 3修复(服务器崩溃问题)合并部署后，执行Phase 4的SSL证书配置、健康监控完善和稳定性加固",
      "steps": [
        "Step 1: 触发deploy-zhiku-guanghu-online.yml的deploy动作 → 验证zhiku-api启动成功(pm2 list显示online)",
        "Step 2: 验证/api/health返回正常JSON → 确认SMTP配置状态",
        "Step 3: 如果SMTP已配置 → 测试邮箱验证码发送流程",
        "Step 4: 触发setup-ssl动作申请SSL证书(certbot + Let's Encrypt)",
        "Step 5: SSL证书申请成功后 → 恢复HTTPS完整nginx配置 → 验证HTTPS访问",
        "Step 6: 加强/api/health端点(添加磁盘使用率+内存使用率+最后请求时间)",
        "Step 7: 配置PM2日志轮转(pm2-logrotate + 保留7天日志)",
        "Step 8: 创建data目录定时备份脚本(cron → tar → COS桶)"
      ],
      "architecture_summary": "光湖智库节点(guanghu.online)部署修复后的稳定性加固+SSL配置+健康监控完善",
      "architecture_decisions": [
        "Phase 3修复已完成(builtin-source部署缺失导致服务器崩溃)·需要合并PR后验证",
        "Phase 4: SSL证书申请(certbot+nginx) + HTTPS完整配置",
        "Phase 4: 健康监控加强(/api/health完整自检 + PM2日志轮转)",
        "Phase 4: 定时备份data目录到COS桶",
        "验证邮箱SMTP配置(ZY_SMTP_USER + ZY_SMTP_PASS)是否正确"
      ],
      "target_files": [
        ".github/workflows/deploy-zhiku-guanghu-online.yml",
        "server/zhiku-node/server/server.js",
        "server/nginx/zhiku-guanghu-online.conf"
      ],
      "chat_summary": "智库节点邮箱验证码登录失效·根因是部署workflow缺失builtin-source目录导致服务器启动崩溃(PM2 errored 36次)·Safari/iOS显示TypeError: The string did not match the expected pattern·已修复builtin-source部署+可选加载+前端错误处理·下一步需要合并部署验证+SSL证书+监控加固",
      "key_decisions": [
        "builtin-source改为可选加载(try/catch)·非核心模块不应阻塞整个服务",
        "前端不再直接显示底层error.message·使用友好提示替代",
        "部署workflow每添加新子模块必须同步添加上传步骤",
        "Phase 4优先SSL证书·然后监控·然后备份"
      ],
      "architecture_notes": "zhiku-node是单体Express服务(1671行·20端点·4子系统)·部署在ZY-SVR-006(新加坡43.153.203.105)·Nginx反代端口3006·PM2守护·数据存储在/opt/zhiku/data/(JSON文件)·日志在/var/log/zhiku/",
      "file_path": "bridge/chat-to-agent/pending/CAB-20260418-001.json"
    }
  ],
  "github": {
    "enabled": false,
    "reason": "GitHub API 调用失败: 403 Forbidden for https://api.github.com/repos/qinfendebingshuo/guanghulab/issues?state=all&creator=qinfendebingshuo&per_page=100",
    "records": []
  }
}