DRIFTLANDS co-op survival on drifting tides — studio progress

Crafting & Gear Identity GDD — Independent Design Review

Date: 2026-08-26
Target: design/gdd/crafting-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. Same-session
caveat (as with harvesting): authoring and review-orchestration happened in
the same session; independence rests on the reviewers being fresh subagents
with file-only context. Lesson from the harvesting review applied: every
reviewer's prompt carried the full sibling-doc reading list, and no reviewer
produced a wrong claim from missing context this time (the consistency
reviewer explicitly re-tested the prior Inventory rule-number pitfall and
confirmed both docs cite correctly).
Verdict: NEEDS REVISION — all findings applied same day (this file
records them). Panel: math NEEDS REVISION · design APPROVED WITH CONDITIONS ·
consistency APPROVED WITH CONDITIONS.
User fork rulings (2026-08-26): bronze TTK = text-honesty fix only
(value stays 1.4 provisional; OQ1 owns the variance-vs-punch trade);
AC-54 = live recompute (harvesting AC-28's shape), never a static literal.

What held up

31 of 32 cross-document citations verified (combat F5 tiebreak, Edge Cases 1/3/11/15, keep-everything, iron 2.2/0.35 endpoints; harvesting Edge Cases 1/9/20, Rule 8, ceiling 2.0, AC-28 shape; **Inventory Rule 6 atomicity — verified against the actual quick-spec, correctly numbered**; tide cycleIndex framing; art bible §5.4/§6.2/shape-hardening). Registry entries (3 gear items, 4 constants, fiber/timber/sinew maxStack 20 LOCKED) match the GDD field-by-field. AC-53/56/57/58/59 recompute exactly. AC/Edge-Case numbering clean (13b/19b/15b accounted). CD header claims (C1–C3, A1–A4) all traceable to body text. Knob ranges free of joint-constraint traps (craftTime 4.0 max vs warnCeiling 5 min; recipe ±50% ⊂ AC-54 bounds; pool floor 10 < safe-range 100). Probed non-finding: "commit can fail after the beat completes" — F1's authoritative re-sample happens before commit fires; the doc already closes it. F1's "all five gates" count correct. Edge Case 16's 9 rows → AC-40–47 many-to-one folding legitimate.

Findings and applied resolutions

CRITICAL

HIGH

MEDIUM

LOW (applied)

Confirmations (tracked against siblings, not this doc)

Conditions carried forward