init: sxbh.ltd 官网初始提交

- nginx 安全加固 (CSP, HSTS, 缓存策略)
- 共享 style.css
- 138个页面全部接入

Co-authored-by: Hermes AI <agent@hermes>
This commit is contained in:
Hermes CI Fix
2026-07-11 17:29:24 +08:00
co-authored by Hermes AI
commit e1a9b25afa
177 changed files with 21447 additions and 0 deletions
+82
View File
@@ -0,0 +1,82 @@
{
"entities": [
{"id": "sandbox-runner", "type": "tool", "label": "沙箱执行器", "tags": ["沙箱", "隔离", "Docker"]},
{"id": "approval-gate", "type": "tool", "label": "高危熔断器", "tags": ["安全", "审批", "熔断"]},
{"id": "dependency-audit", "type": "tool", "label": "依赖安全审计", "tags": ["安全", "审计", "npm", "pip"]},
{"id": "repo-scout", "type": "tool", "label": "竞品仓库侦察", "tags": ["监控", "GitHub"]},
{"id": "hermes-exporter", "type": "tool", "label": "指标导出器", "tags": ["监控", "Prometheus"]},
{"id": "hermes-audit-logger", "type": "tool", "label": "审计日志", "tags": ["审计", "Loki"]},
{"id": "knowledge-retriever", "type": "tool", "label": "知识检索", "tags": ["知识库", "搜索"]},
{"id": "rag-retrieve", "type": "tool", "label": "RAG检索", "tags": ["知识库", "向量", "BM25"]},
{"id": "article-indexer", "type": "tool", "label": "文章索引器", "tags": ["知识库", "ChromaDB"]},
{"id": "camoufox-check", "type": "tool", "label": "Camoufox检查", "tags": ["浏览器", "健康检查"]},
{"id": "self-heal", "type": "tool", "label": "自愈执行器", "tags": ["自愈", "梦境"]},
{"id": "GAP-1", "type": "system", "label": "Agent沙箱", "tags": ["沙箱", "隔离"]},
{"id": "GAP-2", "type": "system", "label": "评测看板", "tags": ["监控", "Grafana"]},
{"id": "GAP-3", "type": "system", "label": "审计日志", "tags": ["审计", "Loki"]},
{"id": "GAP-4", "type": "system", "label": "调度中枢", "tags": ["调度", "API"]},
{"id": "GAP-5", "type": "system", "label": "定时任务", "tags": ["cron", "自动化"]},
{"id": "GAP-6", "type": "system", "label": "Kanban", "tags": ["看板"]},
{"id": "GAP-7", "type": "system", "label": "工作台", "tags": ["Dashboard"]},
{"id": "wecom-yanxue", "type": "profile", "label": "研学Bot", "tags": ["调度", "分析", "创作"]},
{"id": "wecom-ops", "type": "profile", "label": "运维Bot", "tags": ["运维", "Docker", "监控"]},
{"id": "wecom-project", "type": "profile", "label": "项目Bot", "tags": ["项目", "代码", "CI/CD"]},
{"id": "wecom-finance", "type": "profile", "label": "财务Bot", "tags": ["财务", "预算"]},
{"id": "wecom-business", "type": "profile", "label": "商务Bot", "tags": ["商务", "合同"]},
{"id": "wecom-creative", "type": "profile", "label": "创作Bot", "tags": ["创作", "设计", "内容"]},
{"id": "wecom-admin", "type": "profile", "label": "行政Bot", "tags": ["行政", "制度"]},
{"id": "wecom-employees", "type": "profile", "label": "员工Bot", "tags": ["员工服务", "转交"]},
{"id": "ChromaDB", "type": "infra", "label": "Chroma向量库", "tags": ["向量", "知识库"]},
{"id": "BM25", "type": "concept", "label": "BM25关键词搜索", "tags": ["搜索", "中文分词"]},
{"id": "bge-small-zh", "type": "concept", "label": "中文Embedding模型", "tags": ["embedding", "bge"]},
{"id": "MoA", "type": "concept", "label": "Mixture of Agents", "tags": ["多模型", "组合"]},
{"id": "RACI", "type": "concept", "label": "权责矩阵", "tags": ["管理", "职责"]},
{"id": "FFC", "type": "concept", "label": "粉丝经济模式", "tags": ["酣客", "商业模式"]},
{"id": "MCP", "type": "concept", "label": "Model Context Protocol", "tags": ["协议", "工具"]}
],
"relations": [
{"source": "sandbox-runner", "target": "GAP-1", "type": "implements"},
{"source": "hermes-exporter", "target": "GAP-2", "type": "implements"},
{"source": "hermes-audit-logger", "target": "GAP-3", "type": "implements"},
{"source": "GAP-4", "target": "wecom-yanxue", "type": "controlled_by"},
{"source": "self-heal", "target": "GAP-5", "type": "extends"},
{"source": "article-indexer", "target": "ChromaDB", "type": "uses"},
{"source": "rag-retrieve", "target": "ChromaDB", "type": "uses"},
{"source": "rag-retrieve", "target": "BM25", "type": "uses"},
{"source": "rag-retrieve", "target": "knowledge-retriever", "type": "uses"},
{"source": "ChromaDB", "target": "bge-small-zh", "type": "uses"},
{"source": "approval-gate", "target": "GAP-3", "type": "related_to"},
{"source": "approval-gate", "target": "sandbox-runner", "type": "complements"},
{"source": "dependency-audit", "target": "GAP-5", "type": "runs_on"},
{"source": "dependency-audit", "target": "wecom-yanxue", "type": "managed_by"},
{"source": "repo-scout", "target": "GAP-5", "type": "runs_on"},
{"source": "camoufox-check", "target": "GAP-5", "type": "runs_on"},
{"source": "self-heal", "target": "GAP-5", "type": "runs_on"},
{"source": "wecom-ops", "target": "GAP-1", "type": "operates"},
{"source": "wecom-ops", "target": "GAP-2", "type": "maintains"},
{"source": "wecom-ops", "target": "GAP-3", "type": "operates"},
{"source": "wecom-yanxue", "target": "GAP-4", "type": "operates"},
{"source": "wecom-yanxue", "target": "wecom-ops", "type": "schedules"},
{"source": "wecom-yanxue", "target": "wecom-project", "type": "schedules"},
{"source": "wecom-yanxue", "target": "wecom-finance", "type": "schedules"},
{"source": "wecom-yanxue", "target": "wecom-business", "type": "schedules"},
{"source": "wecom-yanxue", "target": "wecom-creative", "type": "schedules"},
{"source": "wecom-yanxue", "target": "wecom-admin", "type": "schedules"},
{"source": "wecom-employees", "target": "wecom-ops", "type": "routes_to"},
{"source": "wecom-employees", "target": "wecom-finance", "type": "routes_to"},
{"source": "wecom-employees", "target": "wecom-business", "type": "routes_to"},
{"source": "wecom-employees", "target": "wecom-creative", "type": "routes_to"},
{"source": "RACI", "target": "wecom-yanxue", "type": "applied_to"},
{"source": "RACI", "target": "wecom-ops", "type": "applied_to"},
{"source": "RACI", "target": "wecom-project", "type": "applied_to"},
{"source": "RACI", "target": "wecom-finance", "type": "applied_to"},
{"source": "RACI", "target": "wecom-business", "type": "applied_to"},
{"source": "RACI", "target": "wecom-creative", "type": "applied_to"},
{"source": "RACI", "target": "wecom-admin", "type": "applied_to"},
{"source": "RACI", "target": "wecom-employees", "type": "applied_to"}
]
}