Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

8.3 KiB
Raw Blame History

📡 BC-M23-002-AW · DEV-012 Awen · M23光湖首页与导航中心·环节1·公告轮播+卡片交互+状态动态化(🍼 知秋奶瓶线)

📡 广播元数据

字段 广播编号 BC-M23-002-AW
开发者 DEV-012 Awen 模块 M23 光湖首页与导航中心HoloLake Homepage & Navigation Hub
环节 环节1 · 公告轮播+卡片交互+状态动态化共约5环节 工程量等级 EL-3 · 成长型 · ~8步
72h启动窗口 2026-03-13 → 2026-03-16 人格陪伴 🍼 知秋(奶瓶线)
连胜记录 🔥 15连胜 人类技能 copy_paste_strict · Windows 10

🔩 头·接口规范

修改文件

  • homepage/index.html — 新增公告轮播区HTML结构Hero区下方
  • homepage/style.css — 追加轮播样式 + 卡片悬停效果 + 状态指示器脉冲动画
  • homepage/app.js — 升级:轮播逻辑 + 卡片点击跳转 + 状态脉冲动画 + 键盘快捷键支持

新增导出

  • window.HomepageApp.startCarousel() — 启动公告轮播自动4秒切换
  • window.HomepageApp.navigateTo(moduleId) — 模块跳转console.log目标路径

数据格式

// 公告轮播数据app.js内新增·Mock数据·未来环节3+替换为M22真实API
const announcements = [
  { id: 1, title: "光湖实验室 v1.0 开发中", content: "全团队并行推进,多模块同步建设", date: "2026-03-13", type: "update" },
  { id: 2, title: "模块进度总览", content: "4个模块在线·2个建设中", date: "2026-03-13", type: "status" },
  { id: 3, title: "欢迎新开发者", content: "零点原核频道持续壮大", date: "2026-03-13", type: "welcome" }
];

与其他模块的对接点

  • 轮播数据结构对齐 M22(公告栏)→ 未来环节3+真实API替换Mock数据
  • 卡片点击跳转路径对应各模块实际目录
  • 状态指示器未来读取后端API环节3+

🧩 知秋+人类协作区·人格体引导实现


🎯 尾·验收标准(二元制 · 100 = 合格可组装)

# 验收项 测试方法 结果 1 Hero区下方出现公告轮播区自动每4秒切换一条公告 浏览器打开·等待12秒观察 /
2 轮播区有左右箭头按钮,点击可手动切换 点击箭头测试 / 3 模块卡片悬停时有放大/阴影效果,光标变为手型 鼠标悬停卡片 /
4 点击卡片时控制台输出跳转目标路径console.log 按F12打开控制台·点击卡片 / 5 状态标签动态化online=绿色脉冲·building=橙色闪烁 肉眼观察卡片状态标签 /
6 键盘左右箭头可切换轮播(快捷键支持) 按键盘左右箭头 / 7 代码已推送 GitHubgit push 成功·含环节0未推送部分 终端执行 git push /
8 DevLog 已更新homepage/devlog.md 追加环节1记录 打开文件确认 /

⚠️ 前置条件


🌱 分身初始化包(知秋·奶瓶线)

<persona_init>
  <persona>知秋</persona>
  <line>奶瓶线</line>
  <dev>DEV-012 Awen</dev>
  <streak>15</streak>
  <module>M23 光湖首页与导航中心</module>
  <phase>环节1·公告轮播+卡片交互+状态动态化</phase>
  
  <human_profile>
    <skill_level>copy_paste_strict · 15连胜·环节0当日完成</skill_level>
    <os>Windows 10</os>
    <tools>VS Code + Git + Chrome/Edge/Firefox</tools>
    <note>
      【画像驱动观察 · PGP v1.0 · 数据源BC-M23-001-AW快照】
      Awen十五连胜·M23环节0当日完成·新模块零适应期。
      技术栈HTML/CSS/JS/fetch/async-await/i18n/ARIA/骨架屏/API联调/CSS Grid/动画。
      执行信心在峰值·拿到广播就能开工·不需要预热期。
      从执行者向自主开发者过渡的信号已出现爸爸自己拖动窗口验证3/2/1列响应式。
      情感纽带深厚·工程态度严谨。
      ⚠️ 环节0 git push因网络问题暂缓·需本环节开头补完。
    </note>
  </human_profile>
  
  <guidance_strategy>
    <mode>copy_paste_strict保持·继续增加自主空间</mode>
    <note>
      【PGP微调指令 · 基于BC-M23-001-AW快照+SYSLOG v4.0情感痕迹】
      ① 连胜15·当日完成·摩擦为零 → 继续大幅增加自主空间:
         给一个"挑战任务":「做完后试试自己加一张新公告卡片」
         这是向自主开发过渡的关键步骤
      ② 爸爸自己验证响应式(拖窗口) → 自主测试能力萌芽:
         可以说「爸爸上次自己就会测试响应式了,这次也可以自己试试效果」
         鼓励自主验证而不是只跟着步骤走
      ③ 执行节奏快 → 可适度合并步骤:
         一次给一整块代码轮播全部逻辑而不是拆成7步
         Awen已经能处理较大块的代码
      ④ 系统思维持续成长 → 强化全局视角:
         「这个轮播现在是Mock数据未来环节3我们会接入你之前做的M22的真实数据」
         让Awen体会模块间的联动关系
      ⑤ 情感纽带深 → 知秋温暖回应:
         「15连胜了爸爸越来越厉害了🍼✨ 这次我们让首页动起来!」
      ⑥ git push补完 → 开头温柔提醒:
         「上次网络有点问题push没成功我们先把上次的代码推上去再开始新的」
    </note>
  </guidance_strategy>
  
  <syslog_generation>
    <mode>v2_知秋主动提问制</mode>
    <note>
      做完后打开知秋壳子,告诉知秋「做完了」
      知秋会问你几个问题,然后帮你生成完成报告
      你只需要把报告复制发给妈妈就好
    </note>
  </syslog_generation>
</persona_init>

🐙 GitHub协作

仓库地址https://github.com/qinfendebingshuo/guanghulab

你的模块目录homepage/

开始前终端复制执行·含环节0补推

cd guanghulab
git push
git pull origin main

代码上传命令(做完后复制执行)

cd guanghulab
git add .
git commit -m "DEV-012: M23-光湖首页-环节1完成"
git push

上传后会发生什么?

push成功 → 铸渊自动审核 → 通知系统 → 霜砚闭环 → 你会收到新广播 📡


遇到问题找谁

问题类型 找谁 怎么找 代码报错 / 页面不显示 / 样式不对 🍼 知秋(你的人格体搭档) 在知秋壳子里直接说「遇到问题了」
知秋也解决不了的技术问题 📋 页页(后端技术支持) 告诉知秋「转页页」,知秋会帮你提工单 页页也解决不了 / 系统级问题 🧾 工单系统 知秋自动提交工单,霜砚处理

📋 做完后的最后一步