docs: 通知机制实现计划 HTML 阅读版 + 索引登记 + 设计互链

This commit is contained in:
wangjia
2026-07-13 14:15:05 +08:00
parent 2b4350cfc4
commit 5e9bb9e611
3 changed files with 232 additions and 1 deletions
+5
View File
@@ -101,6 +101,11 @@
</a>
<h2>实现计划 / Plans</h2>
<a class="doc" href="notifications-plan.html">
<div class="t">系统通知机制 实现计划(Spec ③)<span class="tag html">HTML</span></div>
<div class="d">阅读版;执行真相源 <code>docs/superpowers/plans/2026-07-13-notifications.md</code>11 任务 TDD,含 checkbox)。后端(1-7):迁移 000026(notices 表+users.notices_read_at) → notices.Store(广播∪定向合并/已读水位/事务内插) → GET /v1/notices+POST /read(替换空壳)+openapi 扩展 → 四事件钩子同事务(邀请注册/首充/TG任务/购买开通,零孤儿) → notices.Service(发布/撤回/important 邮件兜底幂等) → nodectl notice add/list/revoke → main.go 装配+发版脚本联动插 version 公告。原型与客户端(8-10):原型先行统一两端通知视图(桌面式pill+未读点)+reward/version/promo 示例 → notices api/provider(未读计数/延迟首拉) → 通知页真实化+铃铛红点接 provider+三新类型六语标签。Subagent 驱动执行。设计见 notifications-design.html。</div>
<div class="path">docs/notifications-plan.html · 真相源 docs/superpowers/plans/2026-07-13-notifications.md</div>
</a>
<a class="doc" href="invite-task-rewards-plan.html">
<div class="t">邀请奖励 + 奖励任务 实现计划(Spec ②)<span class="tag html">HTML</span></div>
<div class="d">阅读版;执行真相源 <code>docs/superpowers/plans/2026-07-12-invite-task-rewards.md</code>14 任务 TDD,含 checkbox)。后端(1-10):迁移 000024(referrals/reward_claims + source 扩容) → codes.GrantRewardTx 发奖原语 → reward.Store/Service(邀请码+防刷) → 接注册 ReferralHook → 接首充 pay webhook Rewarder → GET /v1/invite → TG 绑定 token → TG webhook getChatMember 真校验 → main.go 装配。客户端(11-13)invite api/provider → invite_page 真实化+六语 l10n → 注册页邀请码输入(deep-link 预填单列可选后置)。设计见 invite-task-rewards-design.html。</div>