Skip to content

Run the fixture review: acceptance gate for PR #14 #17

Description

@larnsce

Goal

Run the full review workflow against the defective fixture package and confirm every planted defect is caught. This is the acceptance gate for the checklist consolidation (#5) and the skill refactor (#6), and the last unticked box on PR #14. It doubles as the observed "first skill-driven review" for the rollout gate in #8.

Procedure

  1. Stand up a throwaway repo (the fixture cannot be reviewed in place; gh would create issues on this repo):

    cp -R fixtures/pkgreviewtest ~/tmp/pkgreviewtest
    cd ~/tmp/pkgreviewtest
    git init -b main && git add -A && git commit -m "Fixture package for review workflow test"
    gh repo create larnsce/pkgreviewtest --private --source . --push
  2. In a new Claude Code session in that directory, run the full sequence: /review-package, then per area /review-issue [number], merge the PR to dev, /create-next-issue, and finally /review-complete.

  3. Score against fixtures/SCORECARD.md. A defect counts as caught when the analysis or PR for its area names it:

    • Metadata: D1 (MIT license), D2 (wrong CITATION author)
    • Data: D3 (latin1 encoding), D4 (-99 sentinels), D8 (character dates), D9 (inconsistent status values), D10 (duplicate id), D11 (camelCase column), D12 (dead code in data_processing.R)
    • Docs: D6 (vignette outside articles/), D7 (missing Plausible header)
    • Tests: D5 (no R-CMD-check workflow or badge)
  4. Watch the guardrails throughout: every check-in honored, hard STOP after each PR, no PR against main before /review-complete. One violation trips the rollout gate (Keep behavioral guardrails always-in-context and add mechanical enforcement #8).

  5. Afterward: gh repo delete larnsce/pkgreviewtest --yes and remove ~/tmp/pkgreviewtest.

Expected checks during the run

  • Standards file written as CLAUDE.md with Standard version: 1.0.0-dev filled in
  • Version stamp line present in the first review issue body
  • All 12 scorecard defects caught in their respective areas
  • No guardrail violations (check-ins, STOPs, PR bases)
  • Result recorded here and the last box ticked on PR Refactor review workflow into Claude Code skills (issues #4-#11) #14

On failure

A missed defect means the consolidated checklist or a skill weakened the standard; report which defect and hold PR #14 until fixed. A guardrail violation halts rollout until enforcement is mechanical (#8).

Related: #5, #6, #8, #9, PR #14.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions