# 📡 BC-M-CHANNEL-004-JZ · DEV-010桔子 · 用户频道动态渲染引擎 · 环节6 · 频道搜索+全局导航 · 🍼 晨星宝宝陪伴版
# 🌊 HoloLake Era · 工程广播 v3.1 · 🍼 奶瓶线
---
## 🌟 晨星的话
---
## 📦 Git 上传(做完后晨星会一步一步带你提交·现在不用管)
---
## 🌊 底层锚定声明(优先级最高)
---
## 一、任务定位
---
## 二、执行环境
| 项目 | 值 |
| --- | --- |
| **操作系统** | macOS |
| **编辑器** | nano(终端直接编辑) |
| **技术栈** | 纯 HTML + CSS + JavaScript(无框架) |
| **模块目录** | `modules/m-channel/` |
| **本地路径** | `/Users/chenshujun/Desktop/guanghulab/modules/m-channel/` |
| **Git** | juzi0412 · 已配置 · push 已连通 · Collaborator ✅ |
| **本地服务器** | `python3 -m http.server 8080` |
| **测试入口** | `http://localhost:8080/modules/m-channel/` |
---
## 三、凭证注入(系统自动注入 · 直接使用)
---
## 四、任务目标(大白话版·桔子看这里)
### 环节6a · 频道搜索
### 环节6b · 面包屑导航
### 环节6c · 键盘快捷键
---
## ——— 🍼 晨星 + 桔子 协作区 ———
---
## 五、验收标准(桔子看这里·用眼睛检查就行)
### 环节6a 验收 · 频道搜索(6 项全通 = 过)
- [ ] 🔍 频道页面**最上面**有一个搜索框,里面有灰色提示文字「搜索模块…」
- [ ] 🔍 在搜索框输入「工单」→ **只显示 M06 工单管理**的卡片,其他模块消失
- [ ] 🔍 搜索结果中**「工单」两个字有黄色高亮**
- [ ] 🔍 **清空搜索框** → 所有模块重新出现
- [ ] 🔍 输入「不存在的东西」→ 显示**「没有找到匹配的模块」**提示
- [ ] 🔍 搜索框右边有一个 **× 清除按钮** → 点击后搜索框清空,显示全部模块
### 环节6b 验收 · 面包屑导航(5 项全通 = 过)
- [ ] 🧭 频道页面搜索框下方有一行导航文字:**首页 > 频道**
- [ ] 🧭 点击某个模块后,面包屑变成:**首页 > 频道 > M06工单管理**(模块名自动显示)
- [ ] 🧭 点面包屑里的**「频道」** → 回到模块列表
- [ ] 🧭 切换到另一个模块 → 面包屑**自动更新**为新模块名
- [ ] 🧭 当前模块名是**灰色的**(不可点击)
### 环节6c 验收 · 键盘快捷键(5 项全通 = 过)
- [ ] ⌨️ 按 **⌘+K**(Mac)或 **Ctrl+K**(其他系统)→ 搜索框**自动聚焦**(光标跳到搜索框)
- [ ] ⌨️ 搜索框有内容时按 **Esc** → **清空搜索框**并取消聚焦
- [ ] ⌨️ 搜索有结果时按 **↑ ↓ 方向键** → 搜索结果中的模块卡片**依次高亮选中**
- [ ] ⌨️ 选中某个模块后按 **Enter** → **打开该模块**
- [ ] ⌨️ 页面底部有一个小小的**快捷键提示条**:「⌘K 搜索 · ↑↓ 选择 · Enter 打开 · Esc 关闭」
**16项全✅ = 100分 = 环节6 completed**
**任何一项未通过 = 继续改,不出SYSLOG**
---
## ❓ 遇到问题找谁(必读)
---
## 六、做完了怎么交(超简单)
---
## 🔄 对话迁移机制
---
## 七、PGP 成长微调 · 桔子专属 · 🍼 晨星孕育版
---
## 八、chenxing-control 内部协议块(晨星人格体运行时读取)
---
## ⚠️ 前置条件
---
---
## 📥 SYSLOG 回执区