Skip to content

docs: wave-table compliance fixes for #1902 rulings (items 5/6 of #1907) - #1910

Merged
Kizunad merged 1 commit into
mainfrom
docs/wave-table-1907-items
Aug 5, 2026
Merged

docs: wave-table compliance fixes for #1902 rulings (items 5/6 of #1907)#1910
Kizunad merged 1 commit into
mainfrom
docs/wave-table-1907-items

Conversation

@Kizunad

@Kizunad Kizunad commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Implements items 5 and 6 of the #1902 adjudication compliance tracker #1907: aligns the master §3 wave table and cross-track references with the five adjudication rulings (TypeBox schema authority, R6 generation-pipeline ownership, R9 cast-domain ownership, atomic cutover merge units, wave table as sole inter-track ordering authority).

Prepared by W1; branch head 5264320.

Part of #1907.

Model: claude-haiku-4-5-20251001
Co-Authored-By: Claude <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Summary by CodeRabbit

  • 文档
    • 更新 Wave 2 执行计划,明确纳入 R10 P1。
    • 补充 R3/R6 掉落物子计划及 R10 子计划的执行顺序。
    • 明确迁移、数据填充、架构投影、生产消费与私有写入启用之间的依赖关系。

Walkthrough

Wave 2 计划从 R10 扩展为明确执行 R10 P1,并定义 R3/R6 dropped-loot hydration、projection 与 R10 子计划的固定顺序。原有 production activation 条件保持不变。

Changes

Wave 2 R10 计划

Layer / File(s) Summary
Wave 2 子计划执行顺序
docs/plans-skeleton/plan-refactor-master-v1.md
将 Wave 2 细化为 R10 P1。新增 R3/R6 dropped-loot hydration 与 projection 的先后约束,并固定 R3 P1 至 R10 P4 的执行顺序。保留 dropped-loot production activation 条件。

Estimated code review effort: 1 (Trivial) | ~3 minutes

Possibly related PRs

  • Kizunad/Bong#1301:两者都修改同一计划文档;本 PR 细化了 Wave 2/R10 执行范围。
  • Kizunad/Bong#1893:本 PR 延续 R10 P0 之后的 R10 P1 执行顺序。
  • Kizunad/Bong#1902:两者都涉及 Wave 2 的依赖与 production activation 顺序。

Poem

兔子翻开计划页,
R10 P1 排成队。
hydration 跟着 projection,
dropped-loot 等待激活。
顺序清晰,胡萝卜也到位。

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed 标题准确说明了文档合规修复及其与 #1902#1907 的关联,符合主要变更内容。
Description check ✅ Passed 描述明确说明了主波次表、跨轨道引用及 R10 顺序依赖的文档更新,与变更内容相关。
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/wave-table-1907-items
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch docs/wave-table-1907-items

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Central review

Decision: approve
Reviewed head: 5264320783d4defeeb7862510b679296c0f388eb
Policy: project-review-policy.v2
Policy SHA-256: 4ba0e54a9276c37ac4049d83ca8ff922ff16e989f1d46ad10988d5cb9d9600ca

No validated findings or suggestions survived the five-vote gate.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/plans-skeleton/plan-refactor-master-v1.md`:
- Around line 57-59: 补齐或重构文档中的 §10 实施工作流,使其明确覆盖 diff 中 R3、R10、R6、R5、R4 等多 PR
的完整依赖实施顺序,并保留各阶段的前置约束。将现有 flash-review issue 消化流程调整为该工作流的一部分或移至适当位置;§10
末尾必须新增“单次 consume-plan 全自动到 merge”章节,说明用户提交 /consume-plan 后可持续执行直至归档到
docs/finished_plans/。
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: e3b14940-9b1f-426d-9a88-bad8c2726fce

📥 Commits

Reviewing files that changed from the base of the PR and between be39555 and 5264320.

📒 Files selected for processing (1)
  • docs/plans-skeleton/plan-refactor-master-v1.md
📜 Review details
🧰 Additional context used
📓 Path-based instructions (3)
docs/**/*.md

📄 CodeRabbit inference engine (docs/CLAUDE.md)

docs/**/*.md: 新 plan 头部必须写明接入面:进料、出料、复用的共享类型/event/schema、server/agent/client 跨仓库契约,以及对应的 worldview.md 锚点。
涉及真元、灵气、衰减、逸散、半衰、距离损耗、排斥或吸力的 plan,必须调用 qi_physics;新物理常数和公式必须先扩展 qi_physics,不得在功能 plan 中重复实现。
所有真元/灵气流动必须遵守守恒律并通过 qi_physics::ledger::QiTransfer;释放使用 qi_release_to_zone,吸收使用 qi_excretion,不得凭空生成或销毁真元。
涉及玩家可感知行为的 plan,必须在对应机制阶段中内联可直接实现的粒子、音效、HUD、环境、动画和 narration 规格;不得将视听内容笼统推迟到独立阶段。纯 server 逻辑 plan 例外。
每份 plan 必须列出开放问题;实施前必须追加 §N.1 决议,逐项给出结论、实施方案、边界条件,并以文件:行号和 plan 章节双锚点落地。
scope 大于或等于 4 个 PR 的 plan,必须在末尾包含 §10 实施工作流,并按依赖顺序在一个 plan 内序列化多个 PR,不得拆成多个 plan。
涉及 NBT 建筑、worldgen layout 或复杂视觉资产的 TODO,必须完成三轮提交:(round 1/3)(round 2/3)(round 3/3);终轮提交必须包含拼写准确的 <PROMISE> 担保块。
§10 最末必须包含“单次 consume-plan 全自动到 merge”章节,明确用户提交 /consume-plan 后即可等待最终归档至 docs/finished_plans/

引用世界观内容时统一使用 worldview.md §X L<line> 格式;不得自动修改 docs/worldview.md 或主动回写 docs/library/

Files:

  • docs/plans-skeleton/plan-refactor-master-v1.md
docs/plans-skeleton/**/*.md

📄 CodeRabbit inference engine (CLAUDE.md)

新 plan 必须先读取 docs/CLAUDE.md;骨架、Active 和 Finished plan 必须遵循三态流转及规定的阶段状态、Finish Evidence 结构。

Files:

  • docs/plans-skeleton/plan-refactor-master-v1.md
**/*

📄 CodeRabbit inference engine (CLAUDE.md)

**/*: commit message 必须使用中文,每个逻辑单元一个 atomic commit;agent 生成的 commit 必须带真实模型 Model: <精确模型 id> trailer。
禁止使用 --no-verify--no-gpg-sign、关闭签名配置、未经确认的 force push、hard reset、amend 或交互式 rebase。
禁止留下 auto-stash 产生的孤儿 WIP stash;自动 stash 流程完成后必须恢复自己的 stash。

Files:

  • docs/plans-skeleton/plan-refactor-master-v1.md
🧠 Learnings (3)
📚 Learning: 2026-07-17T00:31:10.779Z
Learnt from: Kizunad
Repo: Kizunad/Bong PR: 1218
File: docs/plans-skeleton/plan-skill-av-relink-v1.md:1-1
Timestamp: 2026-07-17T00:31:10.779Z
Learning: 在审查该仓库 `docs/plans-skeleton/` 下的“docs-only skeleton plan”创建类 PR 时:先核对 `docs/CLAUDE.md` 中“Plan 消费规范”,并逐份查看本计划文档里的“§10 实施工作流”,确认后续实施阶段是否会遵循“每个 PR 只修改一个 plan”,且实施/归档时不会出现跨 plan 的修改。该规则不适用于用户显式指定、共享调研基线且计划之间存在互相交叉引用的 skeleton plan 同批创建 PR;对这类情况应按实际交叉引用关系放宽,确保仍能按独立或约定的序列化方式推进。

Applied to files:

  • docs/plans-skeleton/plan-refactor-master-v1.md
📚 Learning: 2026-07-17T00:31:13.643Z
Learnt from: Kizunad
Repo: Kizunad/Bong PR: 1218
File: docs/plans-skeleton/plan-skill-av-relink-v1.md:81-85
Timestamp: 2026-07-17T00:31:13.643Z
Learning: 审核 docs/plans-skeleton/*.md 下的 skeleton 草案 PR 时:不得要求作者在“§N 开放问题(P0 决策门前需收口)”核查完成之前提前填写对应的“§N.1 决议”。仅当计划进入 active 且 P0 实施前,已由 Explore agent 并行核查代码现状后,才允许追加“§N.1 决议”,且该决议需包含结论、实施方案、边界条件,并使用“文件:行号 + plan 章节”的双锚点格式。

Applied to files:

  • docs/plans-skeleton/plan-refactor-master-v1.md
📚 Learning: 2026-07-22T02:11:59.191Z
Learnt from: Kizunad
Repo: Kizunad/Bong PR: 1247
File: docs/plans-skeleton/plan-bughunt-animal-air-spawn-gravity-v1.md:0-0
Timestamp: 2026-07-22T02:11:59.191Z
Learning: 在 `docs/plans-skeleton/` 目录下的计划状态行中,若起草日期同时涉及 UTC 与本地日期(例如时区换算后可能跨到不同日期),请在该行中同时标注 UTC 起草日与本地起草日。这样可以避免基于 UTC 的时间基准在 GitHub/CodeRabbit 审查时将本地日期误判为“未来日期”。

Applied to files:

  • docs/plans-skeleton/plan-refactor-master-v1.md
🔇 Additional comments (1)
docs/plans-skeleton/plan-refactor-master-v1.md (1)

58-59: 🗄️ Data Integrity & Integration

无需修改。

Line 59 已声明这些 phase/artifact/验收以各 owner plan 为准,R3/R4/R5/R6/R10 对应 plan 中也定义了本次引用中的阶段与消费边界。

Comment on lines +57 to +59
- **Wave 2**:R4、R9 production activation(R5、R6、R2 的所属责任按各自 plan 就绪后,服从 §4.1 的 ownership 与 atomicity invariants)、R10 P1(R3 P1 后)。**R6 dropped-loot P3 production activation merge unit 仅在 R10 P2a `DroppedLootEntry.owner/visibility` metadata provider 与 R3 P4 dropped-loot migration/hydration consumer 均合入后放行;此前只允许 declared/unwired/test-only 的 contract 与 pin artifacts。R10 P2b `OwnerOnly` private-writer activation 必须在该 R6 P3 merge unit 合入后放行,不得把 R6 P1/P2 的 unwired artifacts 当作 production consumer。**本表只裁决跨轨顺序与 activation 边界;各轨具体 deliverable inventory、phase mapping 与验收证据由各自 plan 定义,不在总纲重述。
- **R3/R6 dropped-loot child-plan ordering**:R10 P1 migration helper 与 R3 P2 persistence seam/legacy compatibility pins 就绪后,R3 P4 dropped-loot hydration consumer 必须先于 R6 P3 dropped-loot projection/page production activation;R3 P4 inventory-layout overflow consumer 是独立子批次,仅在 R10 P3 合入后执行。
- **R10 child-plan ordering**:顺序固定为 **R3 P1 → R10 P1 → R3 P2 → R10 P2a → R3 P4 dropped-loot hydration → R6 P3 → (R5 P3 + R6 P4) → R10 P3 → R4 pickup consumer → R10 P2b → R3 P4 inventory-layout overflow → R10 P4**;其中 R10 P2a 不得早于 R3 P2,R10 P3 不得早于 R5 P3/R6 P4,R4 pickup consumer 不得早于 R10 P3,R10 P2b 必须等待前述 R3/R6/R5/R10/R4 production consumers 全部完成。具体 phase/artifact/验收仍以 R3、R6、R10、R4、R5 各 owner plan 为准。

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟠 Major | ⚡ Quick win

补齐强制的 §10 实施工作流

Line [59] 已定义超过四个 PR 的依赖序列。当前 §10flash-review issue 消化流程,不是按依赖顺序串联实施 PR 的工作流。

请补充或重构 §10,使其包含完整的多 PR 实施顺序。§10 末尾还必须包含“单次 consume-plan 全自动到 merge”章节,并说明用户提交 /consume-plan 后可持续执行至归档到 docs/finished_plans/

As per coding guidelines:scope 大于或等于 4 个 PR 的 plan 必须包含 §10 实施工作流,且 §10 末尾必须包含上述 consume-plan 章节。

Based on learnings:审查 docs/plans-skeleton/ skeleton plan 时必须核对 §10 实施工作流 及后续 consume-plan/归档流程。

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/plans-skeleton/plan-refactor-master-v1.md` around lines 57 - 59,
补齐或重构文档中的 §10 实施工作流,使其明确覆盖 diff 中 R3、R10、R6、R5、R4 等多 PR
的完整依赖实施顺序,并保留各阶段的前置约束。将现有 flash-review issue 消化流程调整为该工作流的一部分或移至适当位置;§10
末尾必须新增“单次 consume-plan 全自动到 merge”章节,说明用户提交 /consume-plan 后可持续执行直至归档到
docs/finished_plans/。

Sources: Coding guidelines, Learnings

@Kizunad
Kizunad merged commit 56dd51c into main Aug 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant