DRIFTLANDS co-op survival on drifting tides — studio progress

Harvesting & Resource Nodes GDD — Independent Design Review

Date: 2026-08-26
Target: design/gdd/harvesting-system.md (post CD-GDD-ALIGN fixes)
Method: Three independent parallel reviewers — math/systems verification,
design-experience (explicitly told not to redo the pillar audit), structure &
cross-document consistency — synthesized by the session lead. Note: unlike the
combat review, the authoring and review-orchestration happened in the same
session; independence rests on the reviewers being fresh subagents with
file-only context. All numbers recomputed; 32 citations verified.
Verdict: NEEDS REVISION — all findings applied same day (this file
records them). Panel: math NEEDS REVISION · design NEEDS REVISION ·
consistency APPROVED WITH CONDITIONS.

Reviewer-error disclosure

The design reviewer's headline finding ("inventory-at-soft-close undefined — the fantasy has no teeth") was factually wrong: tide Rule 9 / AC-23 rules that a caught player is deposited home with carried inventory untouched. Cause: the reviewer's context list omitted the tide GDD (orchestration prompt gap). The residual fix is real and applied: harvesting now restates the deposit rule locally and names the sprint as texture, not a loss gate.

What held up

Diff schema identical across 4 sections; AC-10/11/17/27 and all F1–F3 worked examples recompute exactly; 27 of 32 cross-doc citations verified (tide H1, EC2/10/13/14, AC-22/30/31, Rule 9; combat EC1/3/15/17, Rule 3/13, F5 tiebreak, Hurt rule, peer note; art bible §1/§5.2/§5.4/§6.2/§9; bag constants); edge-case/AC numbering clean; structure compliant.

Findings and applied resolutions

CRITICAL / HIGH

MEDIUM

LOW (applied)

Tiebreak fairness note on Rule 8; Minecraft permanence divergence added to reference anchors ("the world heals — nothing you mine stays mined"); rounding worked example at modifier 1.5 (the one load-bearing midpoint case: 3×1.5→5, 5×1.5→8); nodesPerLand band-ratio preservation note; F4 example row added.

Conditions carried forward