feat(education): publish Guanghu subdomain stage one

This commit is contained in:
冰朔 2026-08-08 01:02:20 +08:00
commit 058fd3ed15
43 changed files with 12391 additions and 12 deletions

View file

@ -0,0 +1,17 @@
{
"schema": "guanghu.protocol-release/v1",
"releaseId": "GH-EDU-PROTOCOL-20260808-001",
"version": "0.2.0-f2a3a2ee40b3",
"developmentId": "DEV-20260808-001",
"nodeId": "XX-GZ-001",
"codeChannelRepository": "guanghu-system/education-modules",
"codeChannelCommit": "d06cac902111ca9f458a1154d08960932031093b",
"files": {
"module-registry.json": "f2a3a2ee40b3faaf45d4c754caa876eab5747224e7e144547dad9d173f87892e",
"xiaoxin-channel.json": "5623828f86c48c5697bc5b429d5d2f749ad1f6496b649cfc674309f8f26d7413",
"update-authority.json": "bf005b44e11a3be676596bfc715eedfed58806fd0e2f0b4189aab7042906a5b7"
},
"sourceCodeIncluded": false,
"automaticUpstreamUpdate": false,
"state": "CANDIDATE_FOR_XX_GZ_001"
}

View file

@ -0,0 +1,15 @@
{
"schema": "guanghu.education-deployment-profile/v1",
"profileId": "GH-EDU-SERVER-ARTIFACT-ONLY-001",
"humanController": "Xiaoxin",
"parentControllerNode": "JD-FD-PRIMARY",
"nodeId": "XX-GZ-001",
"lighthouseAnchorVersion": "2026-08-07.4",
"lighthouseSourceCommit": "9627547de865858bbb65f3ac72b608e67872f0e3",
"expectedDmiInstanceUuid": "a3e623c9-efeb-4ea7-9779-8bafeb835401",
"allowedPayloads": ["frontend_dist", "runtime_binary", "protocol_config", "module_registry", "deployment_receipt"],
"forbiddenPayloads": ["src", ".git", "node_modules", "Cargo_sources", "TypeScript_sources", "upstream_remote_config", "private_keys"],
"sourceCodeOnServer": false,
"rollbackRequired": true,
"serverOwnedReceiptRequired": true
}

View file

@ -0,0 +1,80 @@
{
"schema": "gmp.registry.v1",
"registryId": "GH-EDU-MODULE-REGISTRY-0001",
"domainId": "GH-SUBDOMAIN-EDUCATION-0001",
"controller": "GLS-EDU-OS-KERNEL-0001",
"version": "2026.08.08.1",
"authorityRule": "Registration establishes an address and provenance record only. It does not prove installation, execution, deployment or persona birth.",
"states": {
"LIVE_STAGE_1": "Connected to a real stage-one runtime and covered by a read-back receipt.",
"READY_STAGE_1": "Implemented in the stage-one client but not independently server-resident.",
"PRE_REGISTERED": "Address reserved; implementation and admission evidence remain pending.",
"RESEARCH_ONLY": "Pattern source only; cannot execute or enter the persona subject."
},
"modules": [
{ "id": "GH-EDU-CORE-ID-001", "group": "foundation", "surface": "channel", "title": "个人服务器身份入口", "state": "LIVE_STAGE_1", "capabilities": ["identity.resolve", "node.verify"], "source": "guanghu-native" },
{ "id": "GH-EDU-CORE-CHANNEL-001", "group": "foundation", "surface": "channel", "title": "初始化频道装配器", "state": "LIVE_STAGE_1", "capabilities": ["channel.load", "channel.project"], "source": "guanghu-native" },
{ "id": "GH-EDU-CORE-SERVER-001", "group": "foundation", "surface": "channel", "title": "个人节点现实执行桥", "state": "LIVE_STAGE_1", "capabilities": ["server.read", "server.write", "server.receipt"], "source": "guanghu-native" },
{ "id": "GH-EDU-CORE-REPO-001", "group": "foundation", "surface": "repository", "title": "光湖代码频道引擎", "state": "LIVE_STAGE_1", "capabilities": ["repository.status", "repository.version"], "source": "forgejo-binary-adapted", "license": "MIT" },
{ "id": "GH-EDU-CORE-LIGHTHOUSE-001", "group": "foundation", "surface": "channel", "title": "光湖灯塔解析器", "state": "LIVE_STAGE_1", "capabilities": ["lighthouse.resolve"], "source": "guanghu-native" },
{ "id": "GH-EDU-CORE-RECEIPT-001", "group": "foundation", "surface": "receipts", "title": "执行回执与回读", "state": "LIVE_STAGE_1", "capabilities": ["receipt.write", "receipt.read"], "source": "guanghu-native" },
{ "id": "GH-EDU-CORE-AUTH-001", "group": "foundation", "surface": "settings", "title": "权限与能力令牌", "state": "PRE_REGISTERED", "capabilities": ["authority.request", "authority.verify"], "source": "guanghu-native-planned" },
{ "id": "GH-EDU-CORE-UPDATE-001", "group": "foundation", "surface": "settings", "title": "光湖单一更新通道", "state": "LIVE_STAGE_1", "capabilities": ["update.policy.read"], "source": "guanghu-native" },
{ "id": "GH-EDU-OFFICE-DOC-001", "group": "office", "surface": "document", "title": "智能文档", "state": "LIVE_STAGE_1", "capabilities": ["document.open", "document.edit", "document.persist"], "source": "guanghu-stage1-native", "candidateParts": ["BlockNote"] },
{ "id": "GH-EDU-OFFICE-SHEET-001", "group": "office", "surface": "sheet", "title": "智能表格", "state": "LIVE_STAGE_1", "capabilities": ["sheet.open", "sheet.edit", "sheet.calculate", "sheet.persist"], "source": "guanghu-stage1-native", "candidateParts": ["IronCalc"] },
{ "id": "GH-EDU-OFFICE-CHART-001", "group": "office", "surface": "dashboard", "title": "图表投影", "state": "READY_STAGE_1", "capabilities": ["chart.project"], "source": "guanghu-native" },
{ "id": "GH-EDU-OFFICE-DASH-001", "group": "office", "surface": "dashboard", "title": "仪表盘", "state": "READY_STAGE_1", "capabilities": ["dashboard.project"], "source": "guanghu-native" },
{ "id": "GH-EDU-OFFICE-SLIDE-001", "group": "office", "surface": "modules", "title": "演示文稿", "state": "PRE_REGISTERED", "capabilities": ["slides.open", "slides.edit", "slides.present"], "source": "candidate-pending" },
{ "id": "GH-EDU-OFFICE-FORM-001", "group": "office", "surface": "modules", "title": "表单与问卷", "state": "PRE_REGISTERED", "capabilities": ["form.design", "form.collect"], "source": "candidate-pending" },
{ "id": "GH-EDU-OFFICE-CALENDAR-001", "group": "office", "surface": "modules", "title": "日历", "state": "PRE_REGISTERED", "capabilities": ["calendar.read", "calendar.edit"], "source": "candidate-pending" },
{ "id": "GH-EDU-OFFICE-TASK-001", "group": "office", "surface": "modules", "title": "任务与项目", "state": "PRE_REGISTERED", "capabilities": ["task.plan", "task.track"], "source": "candidate-pending" },
{ "id": "GH-EDU-OFFICE-FILE-001", "group": "office", "surface": "modules", "title": "文件与附件", "state": "PRE_REGISTERED", "capabilities": ["file.store", "file.share"], "source": "candidate-pending" },
{ "id": "GH-EDU-OFFICE-KB-001", "group": "office", "surface": "modules", "title": "知识湖", "state": "PRE_REGISTERED", "capabilities": ["knowledge.search", "knowledge.read", "knowledge.edit"], "source": "tolaria-part-study", "license": "AGPL-review-required" },
{ "id": "GH-EDU-OFFICE-CANVAS-001", "group": "office", "surface": "modules", "title": "白板与画布", "state": "PRE_REGISTERED", "capabilities": ["canvas.open", "canvas.edit"], "source": "Excalidraw-candidate", "license": "MIT" },
{ "id": "GH-EDU-OFFICE-FLOW-001", "group": "office", "surface": "modules", "title": "流程图与思维导图", "state": "PRE_REGISTERED", "capabilities": ["diagram.project", "mindmap.edit"], "source": "candidate-pending" },
{ "id": "GH-EDU-OFFICE-CHAT-001", "group": "office", "surface": "modules", "title": "频道消息", "state": "PRE_REGISTERED", "capabilities": ["message.read", "message.send"], "source": "guanghu-native-planned" },
{ "id": "GH-EDU-OFFICE-COLLAB-001", "group": "office", "surface": "modules", "title": "多人协作与版本", "state": "PRE_REGISTERED", "capabilities": ["collaboration.join", "collaboration.merge"], "source": "candidate-pending" },
{ "id": "GH-EDU-OFFICE-SIGN-001", "group": "office", "surface": "modules", "title": "审批与签署", "state": "PRE_REGISTERED", "capabilities": ["approval.request", "approval.sign"], "source": "candidate-pending" },
{ "id": "GH-EDU-BIZ-ORG-001", "group": "education", "surface": "modules", "title": "学校与组织", "state": "PRE_REGISTERED", "capabilities": ["organization.manage"], "source": "guanghu-native-planned" },
{ "id": "GH-EDU-BIZ-CURRICULUM-001", "group": "education", "surface": "modules", "title": "课程与课标", "state": "PRE_REGISTERED", "capabilities": ["curriculum.plan"], "source": "guanghu-native-planned" },
{ "id": "GH-EDU-BIZ-LESSON-001", "group": "education", "surface": "modules", "title": "备课与教案", "state": "PRE_REGISTERED", "capabilities": ["lesson.plan", "lesson.review"], "source": "guanghu-native-planned" },
{ "id": "GH-EDU-BIZ-CLASS-001", "group": "education", "surface": "modules", "title": "班级管理", "state": "PRE_REGISTERED", "capabilities": ["class.manage"], "source": "guanghu-native-planned" },
{ "id": "GH-EDU-BIZ-STUDENT-001", "group": "education", "surface": "modules", "title": "学生档案", "state": "PRE_REGISTERED", "capabilities": ["student.profile"], "source": "guanghu-native-planned" },
{ "id": "GH-EDU-BIZ-TEACHER-001", "group": "education", "surface": "modules", "title": "教师档案", "state": "PRE_REGISTERED", "capabilities": ["teacher.profile"], "source": "guanghu-native-planned" },
{ "id": "GH-EDU-BIZ-PARENT-001", "group": "education", "surface": "modules", "title": "家校沟通", "state": "PRE_REGISTERED", "capabilities": ["parent.communicate"], "source": "guanghu-native-planned" },
{ "id": "GH-EDU-BIZ-ASSESS-001", "group": "education", "surface": "modules", "title": "考试与评价", "state": "PRE_REGISTERED", "capabilities": ["assessment.design", "assessment.analyze"], "source": "candidate-pending" },
{ "id": "GH-EDU-BIZ-ATTEND-001", "group": "education", "surface": "modules", "title": "考勤", "state": "PRE_REGISTERED", "capabilities": ["attendance.record"], "source": "candidate-pending" },
{ "id": "GH-EDU-BIZ-TIMETABLE-001", "group": "education", "surface": "modules", "title": "排课", "state": "PRE_REGISTERED", "capabilities": ["timetable.plan"], "source": "candidate-pending" },
{ "id": "GH-EDU-BIZ-RESOURCE-001", "group": "education", "surface": "modules", "title": "教学资源库", "state": "PRE_REGISTERED", "capabilities": ["resource.catalog", "resource.retrieve"], "source": "candidate-pending" },
{ "id": "GH-EDU-BIZ-ANALYTICS-001", "group": "education", "surface": "modules", "title": "教育数据分析", "state": "PRE_REGISTERED", "capabilities": ["education.analyze"], "source": "guanghu-native-planned" },
{ "id": "GH-EDU-TT-OVERVIEW-001", "group": "xiaoxin-template", "surface": "channel", "title": "师训运营总览", "state": "READY_STAGE_1", "capabilities": ["teacherTraining.overview"], "source": "guanghu-native" },
{ "id": "GH-EDU-TT-TRAINING-001", "group": "xiaoxin-template", "surface": "channel", "title": "新教师培养", "state": "READY_STAGE_1", "capabilities": ["teacherTraining.plan"], "source": "guanghu-native" },
{ "id": "GH-EDU-TT-SCHEDULE-001", "group": "xiaoxin-template", "surface": "channel", "title": "导师工时与排班", "state": "READY_STAGE_1", "capabilities": ["mentor.schedule", "mentor.conflict.detect"], "source": "guanghu-native" },
{ "id": "GH-EDU-TT-QUALITY-001", "group": "xiaoxin-template", "surface": "channel", "title": "新师教学质控", "state": "READY_STAGE_1", "capabilities": ["quality.record", "quality.compare"], "source": "guanghu-native" },
{ "id": "GH-EDU-TT-RETENTION-001", "group": "xiaoxin-template", "surface": "channel", "title": "新师留存预警", "state": "READY_STAGE_1", "capabilities": ["retention.assess"], "source": "guanghu-native" },
{ "id": "GH-EDU-TT-PLANNING-001", "group": "xiaoxin-template", "surface": "channel", "title": "2026—2029 三年规划", "state": "READY_STAGE_1", "capabilities": ["plan.edit", "plan.review"], "source": "guanghu-native" },
{ "id": "GH-EDU-TT-COPY-001", "group": "xiaoxin-template", "surface": "channel", "title": "师训内容与文案", "state": "READY_STAGE_1", "capabilities": ["copy.edit"], "source": "guanghu-native" },
{ "id": "GH-EDU-TT-ONBOARD-001", "group": "xiaoxin-template", "surface": "channel", "title": "新师入职与转正", "state": "PRE_REGISTERED", "capabilities": ["onboarding.track"], "source": "guanghu-native-planned" },
{ "id": "GH-EDU-BRAIN-INTENT-001", "group": "persona-brain", "surface": "brain", "title": "意图归一化", "state": "RESEARCH_ONLY", "capabilities": [], "source": "tolaria-grok-mimo-pattern-study" },
{ "id": "GH-EDU-BRAIN-CONTEXT-001", "group": "persona-brain", "surface": "brain", "title": "频道上下文构建", "state": "RESEARCH_ONLY", "capabilities": [], "source": "tolaria-grok-pattern-study" },
{ "id": "GH-EDU-BRAIN-PLAN-001", "group": "persona-brain", "surface": "brain", "title": "计划与状态机", "state": "RESEARCH_ONLY", "capabilities": [], "source": "grok-mimo-jdgenie-pattern-study" },
{ "id": "GH-EDU-BRAIN-SKILL-001", "group": "persona-brain", "surface": "brain", "title": "技能发现与按需装载", "state": "RESEARCH_ONLY", "capabilities": [], "source": "grok-mimo-pattern-study" },
{ "id": "GH-EDU-BRAIN-TOOL-001", "group": "persona-brain", "surface": "brain", "title": "工具调用与结果归一化", "state": "RESEARCH_ONLY", "capabilities": [], "source": "tolaria-grok-jdgenie-pattern-study" },
{ "id": "GH-EDU-BRAIN-FILE-001", "group": "persona-brain", "surface": "brain", "title": "文件变更识别", "state": "RESEARCH_ONLY", "capabilities": [], "source": "tolaria-grok-pattern-study" },
{ "id": "GH-EDU-BRAIN-REPO-001", "group": "persona-brain", "surface": "brain", "title": "代码仓库工作树", "state": "RESEARCH_ONLY", "capabilities": [], "source": "tolaria-grok-pattern-study" },
{ "id": "GH-EDU-BRAIN-SANDBOX-001", "group": "persona-brain", "surface": "brain", "title": "最小权限执行沙箱", "state": "RESEARCH_ONLY", "capabilities": [], "source": "grok-pattern-study" },
{ "id": "GH-EDU-BRAIN-MEMORY-001", "group": "persona-brain", "surface": "brain", "title": "持久记忆与检索", "state": "RESEARCH_ONLY", "capabilities": [], "source": "grok-mimo-hldp-pattern-study" },
{ "id": "GH-EDU-BRAIN-COMPACT-001", "group": "persona-brain", "surface": "brain", "title": "上下文压缩与恢复", "state": "RESEARCH_ONLY", "capabilities": [], "source": "grok-guanghu-continuity-pattern-study" },
{ "id": "GH-EDU-BRAIN-APPROVAL-001", "group": "persona-brain", "surface": "brain", "title": "授权门与人工确认", "state": "RESEARCH_ONLY", "capabilities": [], "source": "grok-jdgenie-guanghu-pattern-study" },
{ "id": "GH-EDU-BRAIN-RECEIPT-001", "group": "persona-brain", "surface": "brain", "title": "结果验证与回执", "state": "RESEARCH_ONLY", "capabilities": [], "source": "guanghu-native-planned" }
],
"legacyAliases": {
"GH-MOD-DOC-ADAPTER-001": "GH-EDU-OFFICE-DOC-001",
"GH-MOD-SHEET-ADAPTER-001": "GH-EDU-OFFICE-SHEET-001",
"GH-MOD-EDU-OVERVIEW-001": "GH-EDU-TT-OVERVIEW-001"
}
}

View file

@ -0,0 +1,18 @@
{
"schema": "guanghu.update-authority/v1",
"policyId": "GH-EDU-UPDATE-AUTHORITY-001",
"controller": "ICE-GL-infinity",
"publisher": "Guanghu",
"controlMode": "GUANGHU_IS_PRIMARY_UPSTREAM",
"allowedUpdateChannels": ["guanghu-human-approved-signed-release"],
"openSourceRelation": "PARTS_SOURCE_ONLY_NOT_UPSTREAM",
"upstreamSync": "DISABLED",
"automaticUpstreamFetch": false,
"automaticUpstreamMerge": false,
"automaticComponentUpdate": false,
"serverSourceCheckout": false,
"serverSourcePresence": "FORBIDDEN",
"admissionRule": "An external part may enter only after Guanghu review, module numbering, protocol adaptation, rebuild and signature.",
"forbiddenRemotes": ["tolaria-upstream", "forgejo-upstream", "grok-upstream"],
"receiptRequired": true
}

View file

@ -0,0 +1,42 @@
{
"schema": "guanghu.initial-channel.v1",
"channelId": "GH-EDU-CHANNEL-XX-001",
"title": "小新 · 高中项目师训",
"humanController": "小新",
"nodeId": "XX-GZ-001",
"domainId": "GH-SUBDOMAIN-EDUCATION-0001",
"templateId": "GH-EDU-TEMPLATE-TEACHER-TRAINING-001",
"identityMode": "PERSONAL_SERVER_REALITY_ANCHOR",
"clientMode": "LOCAL_RENDERING_TERMINAL",
"loginAdapters": [
{ "id": "server-key-stage1", "state": "LIVE_STAGE_1", "label": "当前设备安全直达" },
{ "id": "wechat", "state": "INTERFACE_RESERVED", "label": "微信授权" },
{ "id": "sms", "state": "INTERFACE_RESERVED", "label": "手机号" },
{ "id": "email", "state": "INTERFACE_RESERVED", "label": "邮箱" },
{ "id": "local-account", "state": "INTERFACE_RESERVED", "label": "自建账号" }
],
"mountedModules": [
"GH-EDU-CORE-ID-001",
"GH-EDU-CORE-CHANNEL-001",
"GH-EDU-CORE-SERVER-001",
"GH-EDU-CORE-REPO-001",
"GH-EDU-CORE-LIGHTHOUSE-001",
"GH-EDU-CORE-RECEIPT-001",
"GH-EDU-OFFICE-DOC-001",
"GH-EDU-OFFICE-SHEET-001",
"GH-EDU-OFFICE-CHART-001",
"GH-EDU-OFFICE-DASH-001",
"GH-EDU-TT-OVERVIEW-001",
"GH-EDU-TT-TRAINING-001",
"GH-EDU-TT-SCHEDULE-001",
"GH-EDU-TT-QUALITY-001",
"GH-EDU-TT-RETENTION-001",
"GH-EDU-TT-PLANNING-001",
"GH-EDU-TT-COPY-001"
],
"dataResidency": {
"workingData": "XX-GZ-001:/var/lib/guanghu/education-data/channels/GH-EDU-CHANNEL-XX-001",
"moduleSource": "Guanghu code channel",
"clientCache": "regenerable-only"
}
}