No Branch/Tag Specified
main
codex/chart-base-layer-label
staging
codex/rectification-d60-two-way-20261028
codex/consult-classify-parallel-20261029
codex/answer-effort-default-20261029
codex/subject-switcher-details-20261028
codex/rectification-screen-146-147-20261028
codex/rectification-entry-page-20261028
codex/upstream-sync9b-20261028
codex/upstream-sync9-20261028
codex/home-crash-saved-people-20261027
codex/voice-reading-20261027
codex/ui-kit-fix3-20261027
codex/lagna-precheck-20261027
codex/ui-kit-onboarding-fix-20261026
codex/gate-birth-journey-contract-20261025
codex/ui-kit-7-cleanup-20261023
codex/ui-kit-6-rectification-20261023
codex/ui-kit-5-pages-20261023
codex/ui-kit-4-people-20261023
codex/ui-kit-3-chart-20261023
codex/ui-kit-2-chat-20261023
codex/onboarding-4-motion-20261022
codex/ui-kit-1-shell-20261023
codex/onboarding-3-checklist-20261022
codex/onboarding-2-intake-20261022
codex/ui-kit-0-base-20261023
codex/full-data-parity-3-20261022
codex/full-data-parity-2-20261021
codex/full-data-parity-1-20261021
codex/rectification-explicit-open-20261023
codex/chart-table-span-20261023
codex/onboarding-1-data-20261022
codex/report-english-han-leak-20261021
codex/chart-dasha-yogini-20261021
codex/goel-jaimini-strength-20261022
codex/synastry-staging-fix-20261021
codex/chart-subject-table-20261021
codex/chart-ascendant-slash-20261021
codex/report-export-dialog-polish-20261021
codex/synastry-report-chat-20261018
codex/synastry-full-report-20261018
codex/niryaana-shoola-pvr-20261018
codex/rectification-narrower-delivery-20261016
codex/full-reading-module-parity-20261018
codex/marriage-match-p1-20261017
codex/upstream-sync8-20261017
codex/people-archive-limit-20-20261017
codex/api-server-service-extract-20261013
codex/dasha-unify-20261013
codex/python-hygiene-20261013
codex/contracts-helpers-dedupe-20261013
codex/pl9-render-split-20261013
codex/consult-route-split-20261013
codex/beta-safety-net-20261014
codex/beta-capacity-20261014
codex/answer-effort-ab-20261013
codex/api-chart-subprocess-gate-20261013
codex/chart-ascendant-row-20261015
codex/data-layer-types-20261013
codex/release-path-production-20261014
codex/beta-main-path-20261014
codex/frontend-dead-code-20261013
codex/consult-prep-parallel-20261013
codex/report-reference-perf-20261013
codex/home-sidebar-rerender-20261013
codex/node-runtime-resources-20261013
codex/api-disk-cache-retention-20261013
codex/rect-scoring-perf-20261013
codex/upstream-sync7-20261014
codex/rectification-step0-entry-20261013
codex/report-focus-card-20261013
codex/report-translation-gaps-20261013
codex/composer-first-glyph-clip-20261013
codex/agent-loop-pilot-20261013
codex/rectification-offer-opened-state-20261012
codex/rectification-nearest-boundary-opening-20261012
codex/rectification-d12-parent-probes-research-20261012
codex/rectification-explicit-entry-20261012
codex/consult-career-type-residual-20261009
codex/consult-card-full-source-20261007
codex/rashi-dashas-native-20261008
codex/ephemeris-nutation-20261008
codex/report-full-data-edition-20261007
codex/special-lagnas-native-20261008
codex/upstream-sync6-20261007
codex/rectification-delivery-dup-adopt-20261006
codex/consult-conversational-answer-20261006
codex/consult-latency-quickwins-20261005
codex/rectification-nadi-seconds-research-20261005
codex/gate-log-volume-20261004
codex/astrologer-rulings-batch6-20261004
codex/consult-timeline-no-plan-20261001
codex/consult-answer-clock-20261001
codex/consult-plain-answer-20261001
codex/rectification-varga-resolution-fix-20261001
review/rectification-varga-resolution-20260930
codex/jev-intent-v2-20260927
codex/consult-evidence-card-research-20260927
codex/people-archive-p1-20260924
codex/chart-dasha-western-redesign-20260924
codex/home-page-split-20260925
codex/report-reader-main-20260924
codex/rectification-midnight-date-anchor-20260920
codex/rectification-cross-midnight-gate-fix-20260920
codex/rectification-cross-midnight-20260920
codex/owner-case-purge-20260919
codex/rectification-jev-intent-research-fix2-20260919
codex/rectification-jev-intent-research-fix-20260919
codex/rectification-jev-intent-classifier-research-20260919
docs/three-channel-redesign-20260918
codex/session-list-single-source-fix-20260917
codex/session-list-single-source-20260917
codex/rectification-session-composer-guard-20260917
codex/chart-copy-trim-20260917
codex/rectification-dead-d9-choice-fix-20260916
codex/rectification-mobile-timeline-readout-20260917
codex/session-capacity-bool-assert-20260916
codex/home-state-lowering-20260915
codex/freeze-metric-change-20260915
codex/rectification-engine-memoization-fix-20260915
codex/consultation-session-capacity-20260915
codex/consultation-context-memory-20260915
codex/consultation-external-evidence-cache-20260915
codex/rectification-request-dossier-cache-20260915
codex/rectification-settled-render-split-20260915
codex/rectification-engine-memoization-20260915
codex/rectification-failure-attribution-20260915
fix/sidebar-hard-nav
codex/rectification-spoken-orphan-20260914
codex/rectification-targeted-collect-spoken-focus-20260913
codex/rectification-house-lord-gochara-research-20260913
codex/rectification-new-minute-inherit-20260908
codex/rectification-same-year-probe-dedupe-20260908
codex/rectification-probe-replay-loss-20260908
codex/rectification-range-delivery-fix-20260907
codex/rectification-range-delivery-card-20260907
codex/rectification-stale-compare-fix-20260907
codex/rectification-declared-uncertainty-20260907
codex/report-md-page-20260906
codex/rectification-collect-vs-offer-consistency-20260905
codex/rectification-probe-answer-covers-domain-20260905
codex/rectification-quality-probe-dedupe-20260904
codex/rectification-post-adopt-verify-20260904
codex/report-candidate-range-20260904
codex/report-sensitivity-crash-20260904
codex/rectification-adopt-narration-fix2-20260904
codex/rectification-adopt-narration-fix-20260904
codex/rectification-adopt-narration-20260904
codex/repo-hygiene-20260903
codex/rectification-ux-20260903
codex/rectification-ux-20260902
codex/diagnose-rectification-request-20260827
fix/staging-gate-checkout-retry
No results found.
Labels
Clear labels
agent/待执行
agent/待真机
agent/待规划
agent/待验收
agent/执行中
agent/排队
agent/规划中
agent/试点
agent/部署中
agent/需拍板
agent/验收中
ready-for-agent
wayfinder:map
wayfinder:task
Grok 领:按任务书实现
产品负责人真机走查
Claude 领:诊断并写任务书
Claude 领:验收 Grok 回报的 SHA
锁:Grok 执行中
任务书已写好,等前置单合入 staging 后由 Claude 改成 agent/待执行;循环两侧都不处理
锁:Claude 规划中
试点期只处理带此标签的 issue
已推 staging,等部署核对(脚本自动)
需要产品负责人决定
锁:Claude 验收中
Fully specified, ready for an agent
Wayfinder map issue holding the notes and child tickets
Wayfinder child ticket
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Notifications
Due Date
No due date set.
Blocks
#142 请你看一下竞品的onboarding
root/Jyotisha
Reference: root/Jyotisha#143
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Part of #142(竞品 onboarding 拆单 A1,来源:#142 正文截图 + 评论 0 前两张)
竞品怎么做
注册后出现 7 页创始人欢迎信,每页一个插画 + 编号 + 一句大标题,底部「一 / 七」页码和「下一页」:
01 相识(为什么做这个产品)→ 02 解读(你可以一直问下去,三步:排盘 / 选分析路径 / 集中回答)→ 03 时间(大运 / 年盘 / 行运 / 历法节律四把时间尺,附「它从什么时候开始 / 中间经历了什么变化 / 接下来可能如何发展」三种问法)→ 04 校准(不想用不确定的时间假装确定)→ 05 隐私 → 06 信念(命盘可以提供视角,但人生不止一种答案)→ 07 开始(见面礼点数 + 两个出口:「确定自己的出生时间 → 去排盘」/「还不确定 → 先做生辰校准」)。
要做什么
profiles.onboarding_state(#95 T2)里,新增一个键(如welcomeLetterSeenAt),并加进该接口的键白名单。老账户(建档已完成)视为已看过。前置
TASK-site-motion-20261022.mdM1(全站动效(一))的lib/motion/底座,目前还没进 main;底座未合入前先用现有 180 ms 过渡。验收
onboarding_state);老账户不出现。prefers-reduced-motion时没有位移动画,只淡入。可以需要加上动效 请你出一个原型图 要按咱们的风格来 不参考他的
进度(2026-10-28)
原型
可点原型(桌面 + 手机 390):https://claude.ai/artifact/Kgxb74pyrjpXDB7pBZcdyz
七页都能点,「跳过」和两个出口各有一页说明离开后会发生什么。原型确认后再接进正式代码。
待产品确认
docs/VOICE.md「懂行、说话温和的姐姐」),落款 Jyotisha,不写成创始人来信。/privacy里已确认的事实:资料存在账号下、可随时删对话和档案、注销 7 天冷静期后删除、问题和计算结果会发给模型服务商、不出售个人信息;并链到完整隐私政策。已做(本地,未提交)
分支
codex/onboarding-welcome-letter-20261028,基线origin/staging=12eb7018(#95–#99 已在 staging)。onboarding_state新增welcomeLetterSeenAt:前端解析与白名单(lib/onboarding-state.ts),迁移20261028150000_onboarding_welcome_letter_state.sql重建save_onboarding_state,只多放行这一个时间戳键。finishWelcomeLetter,并记住「先做校正」出口。lib/welcome-letter.ts:七页文案、显示条件(未看、已登录、档案未建完、无弹窗、无天空过场)、校正出口判定(建完档且过场结束、当前人物是本人才打开,否则放弃)。实现方案
/?rectify=1入口(自带本人、账户、模型目录就绪检查),不另写打开逻辑。role="dialog",现有提示层会自动把它当作弹窗互斥。Home()不新增 useState / useRef,状态放在 hook 与启程 provider 里。还没做
欢迎信组件与首页接线、测试、
DESIGN.md/VOICE.md/CHANGELOG.md更新。环境说明
本机无 Docker,
npm run test:db会跳过,新迁移需在 staging 门禁里真跑。基线前端测试 5207 通过、26 失败,失败均为环境原因(Docker 数据库测试等),交付时按失败清单逐条比对。没必要全部抄他的 而且你用的是我的gitea token 我给你配了 claude token, 这里的样式和言语不抄他的 而且也没必要7页 请你给我一个询问占星师的文案 我问一下她怎么定 之后咱们再继续
收到,调整方向
frontend/DESIGN.md、docs/VOICE.md)重做原型,加上启程动效,页数压到最少(3~4 屏)。给占星师的问题(可直接转发)
老师您好,想请您帮忙定一段新用户引导的内容。
我们准备在新用户注册后、填出生资料之前,加一段很短的引导(大概 3~4 屏,每屏一两句话)。目的是让第一次接触印度占星的人知道这里能做什么、要准备什么,不是讲课。想请您帮我们定下面几件事:
不用写成正式文案,告诉我们您的想法和平时怎么跟来访者说就行,我们再整理成界面上的话。谢谢您!
下一步
占星师回复后贴到本单,我按她的意见出新原型(我们的风格 + 动效),确认后再继续接代码。本地分支
codex/onboarding-welcome-letter-20261028上已做的数据层(welcomeLetterSeenAt)保留,文案部分会按新原型重写。@jesse 这单在等占星师的回答(上面那几个问题)。她回了以后,你把答案贴在这里,我按我们自己的风格出 3~4 屏的新原型。在那之前循环不动这单。