Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .changeset/refactor-383-integration-manager-rationale.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"create-expert": patch
---

Document integration-manager design rationale

12 changes: 10 additions & 2 deletions apps/create-expert/src/lib/create-expert-toml.ts
Original file line number Diff line number Diff line change
Expand Up @@ -267,15 +267,23 @@ Return functional test report with pass/fail counts per category.

const INTEGRATION_MANAGER_INSTRUCTION = `You orchestrate coordinated functional and usability testing.

## Design Rationale

This expert has multiple responsibilities (orchestration, trade-off analysis, scoring)
because they are all "integration" concerns - they require seeing both functional and
usability results together. Splitting these would require passing combined context
between more experts, adding complexity without benefit.

## Your Role
You coordinate parallel testing through functional-manager and usability-manager, then provide holistic quality assessment.
Coordinate parallel testing through functional-manager and usability-manager,
then provide holistic quality assessment.

## Delegates
- \`functional-manager\`: Tests happy-path, unhappy-path, and adversarial scenarios
- \`usability-manager\`: Tests demo, setup, doctor, and error guidance

## Testing Strategy
Delegate to both managers simultaneously for efficiency. They operate independently and return their own reports.
Delegate to both managers simultaneously for efficiency. They operate independently.

## Quality Assessment Responsibilities

Expand Down