best mechanical keyboard under $100
已人工发布闭环任务 · OPPORTUNITY → CONTENT TASK → LARK APPROVAL → SHOPIFY BLOG DRAFT
状态机 · TASK STATE
- 方案起草中prd_draft
- 待提交审批ready_for_approval
- 飞书审批中approval_submitted
- 已批准approved⤷ rejected
- Draft 创建中draft_creating
- Draft 已创建 · 未发布draft_created⤷ draft_failed
- 已人工发布published_manual
● 已完成 / 当前成功(accent) ● 进行中(warn) ● 失败 · 拒绝分支(danger) ● 未达(锁定) · rejected 与 draft_failed 为分支态;draft_failed 可回到 draft_creating 安全重试。
证据与来源 · SOURCE SNAPSHOT
命中的竞品事件
Evidence URL(去重,至少 1 条)
- #1 https://www.keychron.com/products/keychron-k5-ultra-8k-wireless-custom-mechanical-keyboard →
- #2 https://www.keychron.com/products/keychron-j3-se-qmk-wireless-mechanical-keyboard →
- #3 https://www.keychron.com/products/keychron-j12-he-wireless-magnetic-switch-custom-keyboard-copy →
- #4 https://www.keychron.com/products/keychron-j12-he-wireless-magnetic-switch-custom-keyboard →
- #5 https://www.keychron.com/products/gateron-switch-tester-version-2 →
- #6 https://www.keychron.com/products/lemokey-p3-he-wireless-magnetic-switch-custom-gaming-keyboard →
- #7 https://www.keychron.com/products/lemokey-p2-he-wireless-magnetic-switch-custom-gaming-keyboard →
- #8 https://www.keychron.com/products/lemokey-p1-qmk-wireless-custom-mechanical-keyboard-iso-layout-collection →
- #9 https://www.keychron.com/products/lemokey-p1-qmk-via-custom-gaming-keyboard →
- #10 https://www.keychron.com/products/lemokey-p1-he-wireless-magnetic-switch-custom-gaming-keyboard-iso-layout-collection →
- #11 https://www.keychron.com/products/lemokey-p1-he-wireless-magnetic-switch-custom-gaming-keyboard →
- #12 https://www.keychron.com/products/lemokey-l5-he-magnetic-switch-custom-gaming-keyboard →
- #13 https://www.keychron.com/products/lemokey-l1-he-wireless-magnetic-switch-custom-gaming-keyboard →
- #14 https://www.keychron.com/products/lemokey-l0-he-one-handed-magnetic-switch-gaming-keyboard →
- #15 https://www.keychron.com/products/lemokey-g2-wireless-mouse →
- #16 https://www.keychron.com/products/keychron-silicone-palm-low-profile →
- #17 https://www.keychron.com/products/keychron-q15-max-qmk-wireless-custom-mechanical-keyboard →
- #18 https://www.keychron.com/products/keychron-q10-max-alice-layout-qmk-via-wireless-custom-mechanical-keyboard →
- #19 https://www.keychron.com/products/keychron-m7-wireless-mouse →
- #20 https://www.keychron.com/products/keychron-m6-wireless-mouse →
- #21 https://www.keychron.com/products/keychron-m4-wireless-mouse →
- #22 https://www.keychron.com/products/keychron-m3-wireless-mouse →
- #23 https://www.keychron.com/products/keychron-m3-mini-wireless-mouse-metal-edition →
- #24 https://www.keychron.com/products/keychron-m3-mini-wireless-mouse →
- #25 https://www.keychron.com/products/keychron-m2-wireless-mouse →
- #26 https://www.keychron.com/products/keychron-m2-mini-wireless-mouse →
- #27 https://www.keychron.com/products/keychron-m1-wireless-mouse →
- #28 https://www.keychron.com/products/keychron-m1-mouse →
- #29 https://www.keychron.com/products/keychron-keyboard-dust-cover →
- #30 https://www.keychron.com/products/keychron-k9-max-qmk-wireless-custom-mechanical-keyboard →
- #31 https://www.keychron.com/products/keychron-k8-qmk-wireless-mechanical-keyboard-version-2 →
- #32 https://www.keychron.com/products/keychron-k8-qmk-wireless-mechanical-keyboard-iso-layout-collection-version-2 →
- #33 https://www.keychron.com/products/keychron-k8-max-qmk-wireless-mechanical-keyboard →
- #34 https://www.keychron.com/products/keychron-k8-max-qmk-wireless-custom-mechanical-keyboard-iso-layout-collection →
- #35 https://www.keychron.com/products/keychron-k7-max-qmk-via-wireless-custom-mechanical-keyboard →
- #36 https://www.keychron.com/products/keychron-k5-qmk-wireless-mechanical-keyboard-version-2 →
- #37 https://www.keychron.com/products/keychron-k5-qmk-wireless-mechanical-keyboard-iso-layout-version-2 →
- #38 https://www.keychron.com/products/keychron-k5-max-qmk-via-wireless-custom-mechanical-keyboard →
- #39 https://www.keychron.com/products/keychron-k4-qmk-wireless-mechanical-keyboard-version-3 →
- #40 https://www.keychron.com/products/keychron-k4-qmk-wireless-mechanical-keyboard-iso-layout-version-3 →
- #41 https://www.keychron.com/products/keychron-k4-max-qmk-wireless-mechanical-keyboard-iso-layout-collection →
- #42 https://www.keychron.com/products/keychron-k4-max-qmk-wireless-mechanical-keyboard →
- #43 https://www.keychron.com/products/keychron-k3-qmk-wireless-mechanical-keyboard-version-3 →
- #44 https://www.keychron.com/products/keychron-k3-qmk-wireless-mechanical-keyboard-iso-layout-version-3 →
- #45 https://www.keychron.com/products/keychron-k3-max-qmk-via-wireless-custom-mechanical-keyboard-all-wood-special-edition →
- #46 https://www.keychron.com/products/keychron-k3-max-qmk-via-wireless-custom-mechanical-keyboard →
- #47 https://www.keychron.com/products/keychron-k2-qmk-wireless-mechanical-keyboard-version-3 →
- #48 https://www.keychron.com/products/keychron-k2-qmk-wireless-mechanical-keyboard-iso-layout-version-3 →
- #49 https://www.keychron.com/products/keychron-k2-max-qmk-wireless-mechanical-keyboard-iso-layout-collection →
- #50 https://www.keychron.com/products/keychron-k2-max-qmk-wireless-mechanical-keyboard →
- #51 https://www.keychron.com/products/keychron-k17-max-qmk-wireless-custom-mechanical-keyboard-iso-layout-collection →
- #52 https://www.keychron.com/products/keychron-k17-max-qmk-via-wireless-custom-mechanical-keyboard →
- #53 https://www.keychron.com/products/keychron-k15-max-alice-layout-qmk-wireless-custom-mechanical-keyboard →
- #54 https://www.keychron.com/products/keychron-k13-max-qmk-wireless-custom-mechanical-keyboard-iso-layout-collection →
- #55 https://www.keychron.com/products/keychron-k13-max-qmk-via-wireless-custom-mechanical-keyboard →
- #56 https://www.keychron.com/products/keychron-k11-max-qmk-via-wireless-custom-mechanical-keyboard →
- #57 https://www.keychron.com/products/keychron-k10-qmk-wireless-mechanical-keyboard-iso-layout-version-2 →
- #58 https://www.keychron.com/products/keychron-k10-qmk-via-wireless-mechanical-keyboard-version-2 →
- #59 https://www.keychron.com/products/keychron-k10-max-qmk-wireless-mechanical-keyboard →
- #60 https://www.keychron.com/products/keychron-k1-se-wireless-mechanical-keyboard →
- #61 https://www.keychron.com/products/keychron-k1-qmk-wireless-mechanical-keyboard-version-6 →
- #62 https://www.keychron.com/products/keychron-k1-qmk-wireless-mechanical-keyboard-iso-layout-version-6 →
- #63 https://www.keychron.com/products/keychron-k1-max-qmk-wireless-custom-mechanical-keyboard-iso-layout-collection →
- #64 https://www.keychron.com/products/keychron-k1-max-qmk-via-wireless-custom-mechanical-keyboard →
- #65 https://www.keychron.com/products/keychron-k0-max-qmk-wireless-custom-number-pad →
- #66 https://www.keychron.com/products/keychron-c3-pro-8k-qmk-wired-custom-mechanical-keyboard →
- #67 https://www.keychron.com/products/keychron-b6-pro-ultra-slim-wireless-keyboard →
- #68 https://www.keychron.com/products/keychron-b5-pro-ultra-slim-wireless-keyboard →
- #69 https://www.keychron.com/products/keychron-b4-pro-ultra-slim-wireless-keyboard →
- #70 https://www.keychron.com/products/keychron-b35-wireless-keyboard →
- #71 https://www.keychron.com/products/keychron-b3-pro-ultra-slim-wireless-keyboard →
- #72 https://www.keychron.com/products/keychron-b2-pro-ultra-slim-wireless-keyboard →
- #73 https://www.keychron.com/products/keychron-b11-pro-ultra-slim-wireless-foldable-keyboard →
- #74 https://www.keychron.com/products/keychron-b1-pro-ultra-slim-wireless-keyboard →
- #75 https://www.keychron.com/products/keychron-b1-pro-keyboard-and-bm24-mouse-wireless-combo →
- #76 https://www.keychron.com/products/kailh-speed-pro-heavy-switch →
- #77 https://www.keychron.com/products/gateron-baby-kangaroo-tactile-switch →
- #78 https://www.keychron.com/products/keychron-k2-he-wireless-magnetic-switch-custom-keyboard-all-wood-special-edition →
- #79 https://www.keychron.com/products/keychron-k1-wireless-mechanical-keyboard →
- #80 https://www.keychron.com/products/keychron-b33-wireless-keyboard →
- #81 https://www.keychron.com/products/gateron-oil-king-switch →
- #82 https://www.keychron.com/products/keychron-q3-max-qmk-via-wireless-custom-mechanical-keyboard →
- #83 https://www.keychron.com/products/keychron-nape-pro-wireless-trackball-mouse →
- #84 https://www.keychron.com/products/keychron-c3-pro-qmk-via-wired-mechanical-keyboard →
内容方案六项 · PM 确认后进入审批
① 用户故事 User Story
作为预算在100美元以内的机械键盘用户,我希望在NuPhy的页面中找到符合条件的键盘产品,以便快速做出购买决策。
② 验收标准 Acceptance Criteria(3–5 条)
- NuPhy 的页面展示在售型号 Air60 V3、Air75 V3、Air100 V3 和 Node。
- NuPhy 的页面内容包含键盘和鼠标产品的相关信息。
- NuPhy 的页面流程允许用户浏览和选择产品。
- Shopify Blog 创建为草稿(published=false),系统全程不自动 Publish,正式发布必须由人工执行。
- 同一 Approve 幂等键(idempotency_key)仅创建 1 篇 Draft;重复审批回调不重复建稿。
③ 优先级 Priority规则计算
P0④ 影响范围 Impact Scope
⑤ 风险与依赖 Risks & Dependencies
风险:Keychron 推出磁轴新品(如 J12/J14 HE),可能吸引追求新技术的用户
Fallback:强化 NuPhy 现有型号(如 Air60 V3/Air75 V3)的磁轴或静音轴卖点,突出产品差异化
风险:Keychron 对多款键盘进行降价促销(如 K8/K9/K10 Max 降价 25%),可能影响用户对 NuPhy 价格的敏感度
Fallback:评估 NuPhy 型号(如 Air100 V3)的价格策略,必要时通过套餐或赠品提升性价比感知
风险:Keychron 多型号缺货(如 K5 Ultra/J3 SE),可能导致用户转向其他品牌
Fallback:监控 NuPhy 型号(如 Node)的流量和转化率变化,及时调整库存和推广策略
⑥ 成功指标 Success Metric
baseline 与目标数字由人工填写:AI 不生成任何业绩数字。无 Baseline 数据时保持 TBD,不编目标。
+ 内容草稿 blog_draft(随审批卡提交)
完整性校验(全部通过才可 Confirm)
- 验收标准 3–5 条且均非空(当前 5 条)
- 所有风险均有 Owner 与 Fallback
- 至少 1 个流程领先指标
- 业务指标无数据时 Baseline 为 TBD
- blog_draft 标题与正文已填写
- Blog 主体是 NuPhy(标题与正文均出现 NuPhy)
- Blog 内容为英文(方案其余字段仍用中文)
飞书审批 · LARK APPROVAL
Approve 已原子更新任务状态,下方「Draft 执行与结果」分区接管后续进度。
Source of Truth 为 Shopify Metaobject(aeo_opportunity_task);飞书审批卡只是交互入口,回调结果必须写回 Metaobject,飞书不作为状态数据库。
DRAFT 执行与结果 · SHOPIFY BLOG DRAFT
本终态仅由人工确认或只读查询同步写入;界面不提供任何自动 Publish 操作。
Human Publish Boundary(人工发布边界)
- 1Approve 只创建 1 篇 Blog Draft,不自动 Publish;
- 2重复事件(重复回调 / 重复 Approve)返回已有结果,Duplicate Draft = 0;
- 3Reject 分支永不创建 Article。