Skip to content

feat: add review-definition as soft gate in create-expert build loop#784

Merged
FL4TLiN3 merged 1 commit intomainfrom
feat/review-definition
Mar 13, 2026
Merged

feat: add review-definition as soft gate in create-expert build loop#784
FL4TLiN3 merged 1 commit intomainfrom
feat/review-definition

Conversation

@FL4TLiN3
Copy link
Contributor

Summary

  • Add @create-expert/review-definition expert: soft review gate that checks perstack.toml against plan.md for domain alignment and instruction quality
  • Build loop becomes: write → review (soft) → test → verify (hard)
  • write-definition simplified: remove instruction quality checklists, focus on TOML structure
  • Plan: preserve user-specified library names in Domain Knowledge for reviewer cross-reference
  • Design Principle 2 updated: "Binary Checks" → "Soft Review + Hard Verification"

Test plan

  • Run create-expert and verify review-definition catches instruction quality issues (library names, code snippets, implementation details)
  • Confirm build loop doesn't proceed to test-expert until review passes
  • Verify write-definition still produces structurally valid TOML
  • Check that user-specified library names (e.g., "Ink + React") pass review while non-specified ones are flagged

🤖 Generated with Claude Code

Separate concerns: write-definition focuses on TOML structure, review-definition
checks plan alignment (domain constraints, library names, instruction quality).

Changes:
- Add @create-expert/review-definition (soft review gate)
- Build loop: write → review → test → verify (two gates: soft + hard)
- Design Principle 2: "Binary Checks" → "Soft Review + Hard Verification"
- write-definition: remove instruction quality checklists (now reviewer's job)
- plan: preserve user-specified library names in Domain Knowledge

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@FL4TLiN3 FL4TLiN3 merged commit ff22b76 into main Mar 13, 2026
11 checks passed
@FL4TLiN3 FL4TLiN3 deleted the feat/review-definition branch March 13, 2026 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant