Framework Principles¶
ORCA Framework is opinionated about how orchestration systems should feel in practice.
Core Principles¶
- Reduce friction before adding capability.
- Teach through use, not through a prerequisite lecture.
- Prefer one clear default path over broad option menus.
- Keep advanced features available without forcing them into the first-run path.
- Support user-chosen tools respectfully when they are compatible.
- Use existing user context and artifacts before asking for more input.
- Make runs inspectable, reviewable, and resumable.
- Keep recommendation separate from setup assistance.
- Treat docs, onboarding, and automation as workflow surfaces, not side material.
- Promote only what has evidence behind it.
- Help the user improve without turning the workflow into school.
- Use orchestration only when it creates real leverage.
- Improve through evidence, not through random drift.
- Installation should be clear enough that a new user can reach first success without insider help.
- Updates should lower maintenance burden without creating surprise breakage or forced complexity.
- The README should describe the project as a whole, not whichever subsystem was edited most recently.
- Top-level positioning should follow live operating evidence before generic category language.
- Solve with the strongest safe assumption before escalating to the user.
First Principle¶
The first principle is the anchor for the rest:
The goal is to reduce friction, not create more setup work.
Read friction-reduction-principle.md.