Skip to content

refactor: deepen create-expert verification and clarify executor/verifier separation#767

Merged
FL4TLiN3 merged 1 commit intomainfrom
refactor/create-expert-verify-test-depth
Mar 13, 2026
Merged

refactor: deepen create-expert verification and clarify executor/verifier separation#767
FL4TLiN3 merged 1 commit intomainfrom
refactor/create-expert-verify-test-depth

Conversation

@FL4TLiN3
Copy link
Contributor

Summary

  • verify-test: Surface-level structural checklist → 3 mandatory verification steps: (1) artifact inspection with per-criterion evidence, (2) artifact execution via exec (build/test/lint), (3) instruction semantic review against plan.md domain knowledge
  • test-expert: Strip evaluation logic, make pure executor (facts only: query, produced artifacts, errors). All judgment moves to verify-test
  • design-roles: Remove prescriptive delegation tree principles (cohesion/coupling/information hiding lecture, role summary output). Keep Built-in Verification with explicit executor/verifier separation rationale (context contamination prevention)
  • write-definition: Consolidate structural self-checks (delegates array, pick list, defaultModelTier) into pre-write self-check — prevent defects at write time

Test plan

  • bun run build passes
  • bun run test passes
  • bun run format-and-lint passes (warnings are pre-existing)
  • E2E test with bun test --timeout 300000 e2e/ (requires API keys)

🤖 Generated with Claude Code

…fier separation

- verify-test: replace surface-level checklist with 3 mandatory steps (artifact
  inspection, artifact execution via exec, instruction semantic review against
  plan.md domain knowledge). Structural checks (delegates, pick, modelTier) moved
  to supplementary within semantic review.
- test-expert: strip all evaluation logic, making it a pure executor that reports
  facts only (query, produced artifacts, errors). Evaluation is verify-test's job.
- design-roles: remove prescriptive architecture principles (cohesion/coupling/
  information hiding lecture) and role summary output. Keep Built-in Verification
  with explicit executor/verifier separation rationale (context contamination
  prevention). Keep Trust the LLM.
- write-definition: consolidate structural self-checks (delegates array, pick list,
  defaultModelTier) into pre-write self-check, preventing defects at write time
  rather than catching them in verification.
- Remove persona-style role labels (Product Manager, Technical Architect) from
  section headers and instruction openings.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@FL4TLiN3 FL4TLiN3 merged commit 61947a1 into main Mar 13, 2026
11 checks passed
@FL4TLiN3 FL4TLiN3 deleted the refactor/create-expert-verify-test-depth branch March 13, 2026 14:49
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