02608bb6a4
专家被派发 → 从门口走进来 → 在工位敲键盘 → 干完起身走到协调者桌前 递简报(手里真拿一页) → 回工位。协调者的白板仍是思考/综合流。 为什么做这个:重看参考项目(ai-office-react),它的 Spine 动画只有 idle 和 walking 两个——"好玩"来自角色在房间里走动,不是画质。上一版把人钉死 在工位上只让手动,这才是不好玩的根因。 实现:全 CSS 关键帧,无 rAF / 无定时器 / 无状态机。 - 直播(streaming):工位随事件到达而挂载,延迟一律 0,动画即真实进度。 - 复盘:按事件时间戳算出各自的出场/交付时刻,整段压进 PLAY_MS 当一出戏放; 敲击次数由"工作时长 ÷ 敲击周期"换算,所以快的人敲几下、慢的人敲一路。 - 收工时刻强制不早于"进门 + 敲一下",否则压缩比大时人还没进门就来递简报。 - 角色层与桌子层分开画,人才能走到别人桌前而不被自己那张桌子焊死。 - 补了腿:原来是"永远被桌子挡住的半身像",一走出工位就成了悬空上半身。 - reduced-motion 直接就位不演。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>