上线前准备清单:盘点距离正式上线还差什么,生成一张对照表 #119
Open
opened 2026-10-28 01:55:41 +08:00 by jesse
·
2 comments
No Branch/Tag Specified
main
codex/rectification-d60-two-way-20261028
staging
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.
Dependencies
No dependencies set.
Reference: root/Jyotisha#119
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.
背景
项目现在基本成型了,我想弄清楚离正式上线还差哪些准备。请把仓库、现有工单和部署配置都过一遍,整理成一张表,我按顺序一项一项去核对。
要做什么
以 staging 最新代码和现在开着的工单为准,覆盖下面这些方面(发现别的也一起列进来):
之前已经有过 beta-safety-net、beta-capacity、release-path-production 这些分支,先查清楚它们做到了哪一步,已经完成的项直接在表里标成已完成。
产出
在本单下回复一张表,按"必须上线前完成 → 最好上线前完成 → 上线后再做"分组,同一组里按重要程度排序。表格的列:
| 序号 | 类别 | 检查项 | 现状(已完成/部分完成/未开始/不确定) | 依据(文件、工单或分支) | 要我做什么(核对/决定/提供资料) | 优先级 | 预计工作量 |
要求:
已接手,正在盘点(基于 staging 最新
0f0fea325,对照 10-14 那次内测体检看哪些变了)。只盘点不动手,表做好贴在这里。@jesse 上线前准备清单做好了。基于 staging 最新
0f0fea325,对照了 10-14 那次内测体检,最要紧的几条我亲手抽查过。只盘点,没改代码,也没拆子单。先说结论
7b620c7a),staging 比它多了 2025 个提交。协议、隐私政策、注销、AI 标识、限流、首问免费、合盘、新界面……全都只在 staging 上。我实测正式站/privacy打开是 404。「依据」一栏是给我自己和执行方查的,你只看「要我做什么」就行。
一、必须上线前完成
docs/operations/production-release-runbook-20261014.md;#74.gitea/workflows/deploy-production.yml回滚段;构建产物保留 30 天7b620c7a那次成功的门禁,看产物还在不在。不在就要重新定「发布失败怎么办」docs/testing/production-migration-rehearsal-20261014.md;deploy/rehearse-production-migrations.shrehearsal_ok=1deploy/run-production-recovery.sh;说明书第 4 节RECOVERY_FORMAT=2.gitea/workflows/backup-production-daily.yml(main 上没有);docs/testing/production-restore-drill-20261014.md(空)frontend/src/lib/legal-entity.tsfrontend/src/lib/legal-documents.tsdeploy/README.md:138legal-entity.tslegal-documents.ts第三节;/api/account/consentfrontend/src/lib/moderation/agent/待真机;docs/testing/docs/testing/beta-smoke-20261014.md),再按 #115 → #111(连同 #96~#109)→ #73 → #95 顺序关单;纯后台单(#74、#79)可直接关deploy/validate-production-env.shfrontend/src/lib/request-rate-limit.ts;#76frontend/scripts/research/beta-load-smoke.mtsdeploy/monitor/;deploy/README.md告警节;#75docs/operations/beta-invite-codes.md/admin/feature-pricinglegal-entity.tsfrontend/src/app/api/payment/epay/;/api/admin/ordersdocs/testing/production-first-release-20261014.md二、最好上线前完成
docs/testing/synastry-full-report-20261018.md/loginfrontend/src/modules/identity/auth-factory.tsfrontend/tests/database-*.test.tsdeploy/Caddyfile.production.selfhosted;frontend/next.config.tsdeploy/README.mdfrontend/src/modules/identity/config.tslegal-documents.tsTASK-cost-accounting-gaps-20260927.md(没人领)docs/operations/production-migrations-20261014.mddocs/BUG_HISTORY.md三、上线后再做
deploy/README.mdfrontend/src/app/layout.tsxdeploy/README.md和 10-14 那次相比
建议的顺序:先做你一个人就能定的第 2、7、22 条,再做第 14 条的冒烟清单,然后定首发日期(第 1 条)。表对完后告诉我哪些要拆成小单。