gstack/plan-ceo-review
David Grant 5374987c6c fix(plan-eng-review,plan-ceo-review): narrow absolute schema-bias language, add legitimate-JSON and measured-denormalization counterexamples
PR review feedback (garrytan/gstack#1071): the data-model bias guidance was
overly absolute ("diff size is NOT a goal", "three clean models... in all
respects", "JSONField is not an escape hatch") and lacked counterexamples for
cases where JSON columns or denormalization are the right call.

- "Data model exception to right-sized diff" bullet (both skills): reframes
  from an absolute rule to "don't let diff size alone decide the shape",
  explicitly allows denormalization backed by a measurement, and adds the
  counterexample of a field that would only ever be read through one FK join
  with no independent consumer.
- JSONField bullet (both skills): keeps the core diagnostic but adds concrete
  legitimate uses — third-party webhook/OAuth payload caching, open-ended
  preference bags, event payloads shaped by an external producer, and
  schemas still being discovered.
- plan-eng-review cognitive patterns #11 (normalize first) and #13
  (structure beats blobs) get the same measured-reason / known-polymorphism
  counterexamples.
- Architecture Review's "Data model honesty" bullet and the "Single
  Responsibility" and "JSONField as polymorphism escape hatch" checklist
  items (now living in sections/review-sections.md.tmpl per main's carve
  refactor) get matching nuance.

Bumps carve-guards.ts skeleton-size budgets for plan-eng-review (69_000 ->
70_000) and plan-ceo-review (91_000 -> 92_000) to cover the added prose;
verified against test/parity-suite.test.ts (13/13 pass) and
test/skill-validation.test.ts's load-bearing-bullet guardrails (still pass —
none of the anchor phrases the static tests check were removed).
2026-07-15 17:20:19 -07:00
..
sections v1.57.10.0 feat: Codex review default-on across review/ship/plan/docs (#1966) 2026-06-10 21:14:58 -07:00
SKILL.md fix(plan-eng-review,plan-ceo-review): narrow absolute schema-bias language, add legitimate-JSON and measured-denormalization counterexamples 2026-07-15 17:20:19 -07:00
SKILL.md.tmpl fix(plan-eng-review,plan-ceo-review): narrow absolute schema-bias language, add legitimate-JSON and measured-denormalization counterexamples 2026-07-15 17:20:19 -07:00