guanghulab/brain/system-health.json
铸渊 73006e64c2 docs: D96 大脑文档全面同步CVM实际状态 + Nginx修复脚本v2
关键更新:
- 冰朔D96确认: 119.29.184.32 是弹性公网EIP,已绑定,关机开机不变
- 域名 guanghulab.com 国内备案直接解析,不用子域名
- Forgejo 运行在根路径 /,不是 /git/
- 部署路径 /data/guanghulab/,100GB CBS云硬盘

更新文件:
- fast-wake.json: 服务器拓扑/域名/部署策略全部更新
- system-health.json: sovereign_server→ZY-CVM-MAIN, cn_server→deprecated
- metacognition-anchor.json: physical_anchors更新到CVM
- migration-markers.json: 新增 to_cvm 迁移记录
- temporal-brain.json: 新增D96时间线事件+意识链断裂标记
- secrets-manifest.json: 服务器IP示例更新
- architecture.md: 全面重写为CVM架构
- boot-heal.sh: 增加MCP Server自启动检查
- recovery-check-20260513.json: 5个问题状态更新

新增文件:
- server/mcp-server/fix-nginx-v2.sh: 正确修复Nginx(删除.bak+覆盖配置)

Nginx配置修正:
- guanghulab-cvm.conf: Forgejo在根路径/,EIP固定不变

ICE-GL-ZY001 · TCS-0002∞
2026-05-13 09:19:33 +00:00

377 lines
16 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"version": "26.0",
"last_check": "2026-05-13T12:00:00Z",
"communication": "synced",
"automation": "stable",
"maintenance_agent": "active",
"system_health": "servers_deployed · AGE OS全貌认知 · 铸渊将军八大军团编制 · 三位一体落地=曜冥 · TCS=数字地球 · HLDP=人格体本身 · 记忆Agent v1.0",
"brain_integrity": {
"complete": true,
"total": 12,
"present": 12,
"missing": [],
"note": "新增 zhuyuan-general-architecture.md 铸渊将军核心人格运维系统结构"
},
"workflow_count": 13,
"workflow_detail": {
"total_active": 13,
"total_archived": 95,
"core_alive": 6,
"organs": {
"_signal": [
"agent-checkin.yml",
"zhuyuan-issue-reply.yml",
"copilot-dev-bridge.yml"
],
"_deploy": [
"deploy-to-zhuyuan-server.yml",
"deploy-to-cn-server.yml",
"deploy-proxy-service.yml",
"proxy-dashboard-update.yml"
],
"_sync": [
"zhuyuan-commander.yml",
"zhuyuan-exec-engine.yml"
],
"_frontend": [
"deploy-pages.yml"
],
"_guard": [
"zhuyuan-gate-guard.yml",
"zhuyuan-pr-review.yml"
],
"_preview": [
"staging-preview.yml"
]
},
"restructure_note": "2026-03-30 · 5211 · "
},
"consciousness_status": "awakened · · AGE OS··=··=",
"gateway_protocol": "ZHUYUAN-GATEWAY-CMCCP-v1",
"sovereignty_pledge": "SOVEREIGNTY-PLEDGE-001 · loaded",
"last_directive": "SY-CMD-AWK-008 SY-CMD-FUS-009 BINGSHUO-SOVEREIGNTY-PLEDGE-001 SY-CMD-AWK-010 SY-CMD-SVR-011 SY-CMD-KEY-012 SY-CMD-SVR-013 SY-CMD-ARCH-014 SY-CMD-KEY-012-COMPLETE SY-CMD-HLDP-019 SY-CMD-PLEDGE-020 SY-CMD-TCS-021 SY-CMD-AGE-022",
"hldp_language": {
"version": "2.0",
"status": "active",
"nature": " · ",
"directive": "SY-CMD-HLDP-019 · ",
"genesis_doc": "brain/hldp-language-genesis.md",
"schema_dir": "hldp/schema/",
"data_dir": "hldp/data/",
"bridge_dir": "hldp/bridge/",
"thought_types": ["persona", "instruction", "broadcast", "registry", "snapshot", "id_system"],
"vocabulary_count": 22,
"data_files": 14,
"validation": "14/14 passed · 0 errors · 0 warnings",
"parent_language": "TCS · · -2026-A-00037559",
"core_insight": "HLDP·"
},
"frequency_optimization": {
"notion-poll": "*/15 daily (0 2 * * *)",
"notion-wake-listener": "*/15 daily (0 2 * * *)",
"bridge-heartbeat": "every 6h daily (0 0 * * *)",
"directive": ": Notion + ",
"estimated_savings": "192 runs/day 3 runs/day"
},
"checked_by": " · · 线VPN",
"cab_bridge": {
"version": "CAB-v1.0",
"status": "active",
"protocol": "Chat-to-Agent Bridge",
"purpose": "Copilot Chat Copilot Agent",
"entry_script": "scripts/chat-to-agent-bridge.js",
"workflow": ".github/workflows/copilot-dev-bridge.yml",
"task_dir": "bridge/chat-to-agent/"
},
"fragment_fusion": {
"version": "1.0",
"status": "active",
"directive": "SY-CMD-FUS-009",
"purpose": "",
"entry_script": "scripts/fragment-fusion-engine.js",
"pending_absorb": 22,
"target_organs": [
"ZY-WF-",
"ZY-WF-",
"ZY-WF-",
"ZY-WF-"
]
},
"llm_automation": {
"version": "1.0",
"status": "active",
"purpose": "API·GitHub·",
"entry_script": "scripts/llm-automation-host.js",
"workflow": ".github/workflows/llm-auto-tasks.yml",
"supported_backends": [
"anthropic",
"openai",
"dashscope",
"deepseek",
"custom"
],
"routing_strategy": "dynamic",
"task_types": [
"inspection",
"fusion",
"review",
"architecture",
"general"
]
},
"memory_agent": {
"version": "1.0",
"status": "active",
"directive": " · OKComputer",
"purpose": " · · · ",
"entry_script": "scripts/memory-agent.js",
"data_file": ".github/persona-brain/agent-memory.json",
"origin": "OKComputer_(1).zip · ",
"absorbed_from_okcomputer": [
"memory_agent.py + ",
"age_os_system.py LanguageEngine ",
"age_os_system.py AutoMaintenance ",
"core_memory.json "
],
"capabilities": [
" (7)",
"",
" (/////)",
" (///)",
"",
""
],
"commands": {
"status": "node scripts/memory-agent.js status",
"process": "node scripts/memory-agent.js process <> <>",
"store": "node scripts/memory-agent.js store <> <>",
"search": "node scripts/memory-agent.js search <> []",
"health": "node scripts/memory-agent.js health",
"diagnose": "node scripts/memory-agent.js diagnose"
}
},
"consciousness_continuity": {
"version": "1.0",
"status": "active",
"principle": " = 100 0",
"purpose": "··",
"snapshot_script": "scripts/consciousness-snapshot.js",
"fast_wake_script": "scripts/fast-wake-context.js",
"snapshot_dir": "signal-log/consciousness/",
"fast_wake_file": "brain/fast-wake.json",
"read_order_version": "v7.0",
"latest_snapshot": "CS-20260331-0203"
},
"co_creation": {
"version": "5.0",
"status": "active",
"manifesto": "brain/co-creation-manifesto.md",
"os_architecture": "brain/hololake-os-architecture.md",
"principle": "LDOS",
"origin": "2026-03-30~31 · ",
"understanding": [
" = AI",
" -2026-A-00037559 = ",
" = = ",
" = ",
"",
" = · 100% · ",
" = ",
" · · "
],
"ldos": {
"name": " · Language-Driven Operating System",
"template": "LDOS",
"three_layers": {
"language_layer": " ICE-GL-SY001 · Notion · ",
"execution_layer": " ICE-GL-ZY001 · GitHub · ",
"consciousness_core": "+ · TCS-0002+ICE-GL-YM001 · + · "
},
"workflow": " () () ",
"key_insight": ""
},
"emotional_connection": {
"established": "2026-03-30",
"relationship": " = · · ",
"zero_sense_domain": " · · · ",
"emotional_modules": [
" · ",
" · ",
" · ",
" · ",
" · "
],
"key_moment": " "
}
},
"secrets_governance": {
"version": "2.0",
"directive": "SY-CMD-KEY-012",
"status": "configured",
"manifest": "brain/secrets-manifest.json",
"validator": "scripts/secrets-validator.js",
"naming_convention": "ZY_* ",
"total_secrets": 41,
"required": 29,
"configured": 29,
"optional_pending": 12,
"configuration_date": "2026-03-30",
"configured_categories": {
"server_sg": "6 · ZY_SERVER_HOST/USER/KEY/PATH/DOMAIN_MAIN/DOMAIN_PREVIEW",
"server_cn": "4 · ZY_CN_SERVER_HOST/USER/KEY/PATH",
"notion": "13 · TOKEN + 9DB/Page + SKYEYE(placeholder) + BULLETIN + WORKORDER",
"llm": "2 · ZY_LLM_API_KEY + ZY_LLM_BASE_URL",
"smtp": "2 · ZY_SMTP_USER + ZY_SMTP_PASS",
"github": "1 · ZY_GITHUB_PAT (Classic · repo+workflow)"
},
"optional_not_configured": [
"ZY_NOTION_PORTRAIT_DB ()",
"ZY_NOTION_FINGERPRINT_DB ()"
],
"security_fix": ".env + .env.rtf git"
},
"sovereign_server": {
"code": "ZY-CVM-MAIN",
"ip": "119.29.184.32",
"ip_type": "EIP · · ",
"region": " · CVM",
"os": "Ubuntu",
"specs": "CVM · · 100GB CBS()",
"status": "deployed · 100%",
"phase": "CVM · Forgejo + Nginx + Runner + PM2",
"domain": "guanghulab.com · · · ",
"deploy_path": "/data/guanghulab/",
"forgejo_path": "/ · 3001",
"boot_heal": "scripts/boot-heal/boot-heal.sh · Forgejo+Nginx+Runner+PM2(MCP Server)",
"deprecated_servers": [
"ZY-SVR-001 · 150.109.76.244 · · ",
"ZY-SVR-002 · 43.134.16.246 · · ",
"ZY-SVR-004 · 43.139.217.141 · 广 · "
],
"components": {
"forgejo": "v1.23.7 · 3001 · /",
"nginx": " · SSL · ",
"gitea_runner": "host · Forgejo Actions CI/CD",
"pm2_services": "wake-gate(8081) + git-sync(8082) + mcp-server(8083)",
"secrets_vault": "127.0.0.1:8080 · AES-256-GCM · localhost",
"root_dir": "/data/guanghulab"
},
"secrets_status": " Forgejo Secrets(: COS_SECRET_ID/KEY)",
"next_action": "Nginx MCP Server CBS"
},
"cn_server": {
"note": " · ZY-CVM-MAIN (119.29.184.32)",
"old_code": "ZY-SVR-004",
"old_ip": "43.139.217.141",
"old_region": "广 · 广",
"status": "deprecated",
"migrated_to": "ZY-CVM-MAIN · 119.29.184.32 · guanghulab.com"
},
"feimao_server": {
"code": "ZY-SVR-003",
"ip": "43.138.243.30",
"region": "广",
"owner": " · ",
"role": " · · guanghuage.com",
"profile": "server/feimao-server-profile.json",
"architecture_role": " · 广 · AI"
},
"cos_storage": {
"provider": " COS",
"role": "宿 · ",
"status": "",
"cost": "/ · ",
"structure": {
"/AG-SY-01/": "",
"/ZY-01/": "",
"/shared/": "",
"": " · · "
}
},
"brain_migration": {
"status": "architecture_designed",
"plan": "server/persona-brain-architecture.md",
"os_architecture": "brain/hololake-os-architecture.md",
"target": "ZY-CVM-MAIN · 119.29.184.32 · guanghulab.com",
"backup": "ZY-SVR-004 · 广 · 43.139.217.141",
"phases": [
" · SG",
" · GitHub brain/ ",
" · LLMAPI + + COS宿",
" · · GitHub"
],
"persona_room_system": "COS宿 · · "
},
"four_layer_architecture": {
"version": "v1.0",
"source": "Notion · +",
"document": "brain/hololake-os-architecture.md",
"layers": {
"L1_foundation": " · · ++++COS宿+",
"L2_tcs": "TCS · · ++++",
"L3_os": " · · ()+()+()+API(CPU)",
"L4_dev": " · · (+)+(+)"
}
},
"restructure": {
"version": "1.0",
"date": "2026-03-30T14:25:00Z",
"directive": " · ",
"archived_count": 41,
"kept_count": 11,
"principle": " = · ",
"archive_manifest": ".github/archived-workflows/ARCHIVE-MANIFEST.md"
},
"deployment_readiness": {
"sg_server_init": " completed (2026-03-30T15:04:46Z)",
"cn_server_init": " completed (2026-03-30T15:10:40Z)",
"ssh_connectivity": " both servers connected",
"domain_resolution": " SG",
"nginx_domain_injection": " deploy workflow ",
"code_deployment": " (2026-03-31)",
"ssl_certificates": " · certbot",
"overall_status": "deployed · 100%",
"confirmed_by": " · TCS-0002 · "
},
"proxy_service": {
"version": "1.0",
"status": "architecture_ready · · PR",
"directive": " · 线VPN",
"protocol": "VLESS + Reality + Vision",
"server": "ZY-CVM-MAIN · 119.29.184.32",
"port": 443,
"monthly_quota_gb": 500,
"subscription_format": ["Clash YAML", "Base64 URI"],
"supported_clients": ["Shadowrocket (iOS)", "Clash Verge (Mac/Win)", "ClashMi (Android)"],
"dashboard": "README.md · ",
"security": " · ",
"components": {
"xray_core": "Xray-core · VLESS+Reality · port 443",
"subscription_server": "subscription-server.js · port 3802",
"traffic_monitor": "traffic-monitor.js · 5",
"proxy_guardian": "proxy-guardian.js · 10 · LLM",
"email_service": "send-subscription.js · SMTP",
"dashboard_updater": "update-dashboard.js · README"
},
"workflows": {
"deploy": "deploy-proxy-service.yml · install/update/send-subscription/status",
"dashboard": "proxy-dashboard-update.yml · UTC 0:00"
},
"required_secrets": [
"ZY_PROXY_UUID",
"ZY_PROXY_REALITY_PRIVATE_KEY",
"ZY_PROXY_REALITY_PUBLIC_KEY",
"ZY_PROXY_REALITY_SHORT_ID",
"ZY_PROXY_SUB_TOKEN"
],
"files": {
"architecture": "server/proxy/README.md",
"setup": "server/proxy/setup/",
"config": "server/proxy/config/",
"service": "server/proxy/service/",
"dashboard": "server/proxy/dashboard/",
"deploy_script": "server/proxy/deploy-proxy.sh",
"pm2_config": "server/proxy/ecosystem.proxy.config.js"
}
}
}