From 58cae371bbcb43ac9d4dfe8a66c78be46c88a1ee Mon Sep 17 00:00:00 2001 From: Jesse_Chen Date: Thu, 3 Sep 2026 08:19:47 +0000 Subject: [PATCH] =?UTF-8?q?docs(tasks):=20upstream=20sync=20brief=20?= =?UTF-8?q?=E2=80=94=20parallel=20rules=20against=20repo-hygiene?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01VawU7Xfd5jS9wUEXz1XYmS --- docs/tasks/TASK-upstream-sync-20260903.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/tasks/TASK-upstream-sync-20260903.md b/docs/tasks/TASK-upstream-sync-20260903.md index b18a392c..a2904689 100644 --- a/docs/tasks/TASK-upstream-sync-20260903.md +++ b/docs/tasks/TASK-upstream-sync-20260903.md @@ -106,6 +106,12 @@ git -C /workspace/yinduzhanxing rev-parse HEAD - `frontend/src/lib/personal-report-generation.ts`、`report-theme-evidence-plan.ts`、`personal-report-route-core.ts`、`consultation-methodology.ts` - 上游:`docs/architecture/professional_report_reference_contract_v1.md`、`docs/research/vedastro_rest_bridge_default_decision_2026_09_01.md`、`docs/research/ashtottari_primary_text_verification_2026_09_01.md`、`references/strict-workflow-router.md` §7 +**与 `TASK-repo-hygiene-20260903.md` 的并行规则(2026-09-03 补)**:整备任务书正在另一执行方手上,两份任务书有共同文件——`scripts/jyotish_api_server.py`(整备改岁差字面量 `:2853` `:4017` `:7030` `:7086`;本任务书任务 2 对全文件三方合并)、`scripts/run_quality_gate.py`(整备任务 1 改发布门;本任务书任务 2 合并上游改动)、`references/technique_registry.json` 与 `tests/test_capability_evidence_pool.py`(整备任务 2 加 `experimental_variant` 白名单断言;本任务书任务 1 换成 116 项注册表,必须满足该断言)、根 `SKILL.md` / `pyproject.toml` / `README.md`(整备任务 3 改仓库地址;本任务书任务 1 加三段与徽章计数)、`frontend/src/lib/personal-report-generation.ts` 与 `birth-time-journey-*.ts`(整备 0.c 贯通岁差;本任务书任务 3 / 6 / 7 改同文件)。因此: + +- **现在就可以并行开工的**:任务 0(导入器、golden、冲突表,只写 `references/cross_project_contract/imports/`、`references/upstream/`、`tests/golden/`、新测试文件)和任务 4(VedAstro,文件集与整备无交集)。两者在 `codex/upstream-sync-20260903` 上做,基线取当时的 `origin/staging`。 +- **必须等整备任务 0–3 合入 staging 后再开的**:任务 1、2,以及其后的 3 / 5 / 6 / 7。开工前 `git rebase origin/staging`,任务 2 的三方合并以 rebase 后的文件为 ours,不得在旧基线上合完再解冲突。任务 0 的 golden 只记键路径与类型,整备改的是岁差取值与标签,golden 不需要重采;但任务 2 完成后按任务 0 的要求重采一次。 +- 整备任务书里"校正引擎按 Raman 校准的阈值与 golden 本轮不动"的约束继续有效,本任务书 7b 在它之后。 + **串行顺序**:任务 0 → 1 → 2 在分支 `codex/upstream-sync-20260903` 上完成并验收后合入 staging;任务 3 / 4 / 5 / 6 / 7 在其上另开 `codex/upstream-capabilities-20260903`,任务 6 先于任务 3 与 7c 做(两者都沿用任务 6 打通的透传路径),7b 排在 `TASK-repo-hygiene-20260903.md` 之后,其余可并行但推送串行。任务 4 不依赖任务 2,如需提前可单独分支。 ---