Skip to content

T-OAKM-add-the-s-0017-code-review-rubric-standard-and-the-judge

State: closed/done · Impact: medium · Complexity: medium

The plan’s phase gate calls for “the judgment judge workflow: verify changes plus a thorough code review with a fixed rubric,” but no rubric existed as a citable standard and no verb ran verify changes as a gate. Reviewers (human or agent) had no single source of truth for what “thorough” meant.

sdlc verify changes existed as a general-purpose changeset judge against instruction files and standards, but nothing scoped it to code-review criteria specifically, and sdlc.yaml had no judge verb.

docs/planning/standards/S-0017-code-review-rubric.md states the fixed rubric (functions, modularity, duplication, comments, structure, naming, dead code, tests) as a standard verify changes can already discover by scope. sdlc.yaml gains a judge verb: bun solutions/ontological/cli/sdlc.ts verify changes --base main --blocking.

  1. Wrote S-0017-code-review-rubric.md under docs/planning/standards/ with the eight-criterion rubric and a scope covering the code under review.
  2. Added the judge verb to sdlc.yaml’s verbs: map, running verify changes --base main --blocking.
  3. Confirmed verify changes picks up S-0017 by scope when run against a sample changeset.
AreaNote
docs/planning/standards/S-0017-code-review-rubric.mdNew standard
sdlc.yamlNew judge verb
  • AC-1: docs/planning/standards/S-0017-code-review-rubric.md exists and lists all eight rubric criteria named in the plan.
  • AC-2: sdlc.yaml has a judge: verb entry running sdlc verify changes --base main --blocking.
  • AC-3: sdlc verify changes --base main includes S-0017 among the standards it judges against for a change under solutions/ontological/.
  • none
  • none

← Back to Tasks