Selection is a document
Tool choices are written decisions, scored against API stability, lock-in cost, what breaks if the tool dies, and how debuggable it is when it does.
Choose & build the right tools.
What a CEO/CTO needs to know
Ask why each tool was chosen. If the honest answer is 'it was trending,' you have bought a migration project that has not arrived yet.
Framework lock-in inherits someone else's release schedule. Direct-to-model keeps the control flow yours.
We do not follow framework hype. The right tool for the job is the simplest one that survives the audit. More often than not that means going directly against the model API, with no orchestration vendor and no lock-in to someone else's release schedule.
Tool choices are written decisions, scored against API stability, lock-in cost, what breaks if the tool dies, and how debuggable it is when it does.
Most of the time the answer is the model API plus Postgres plus your existing infra, not a framework that owns your control flow.
Before adopting a tool we can describe how we would remove it. If we cannot, we do not adopt it.
Four rungs from absent to production-grade. Level 3 is the target, and the only one that survives a real production incident.
Tools are adopted on hype with no exit plan.
Choices are reasonable but undocumented, and lock-in is unmeasured.
Tool decisions are written but the exit cost is not tested.
Every tool is a scored decision document with a known removal path; direct-to-model by default.
You do not need to read the code. Ask these questions and demand these artifacts. Vague answers are the finding.
Adopting an agent framework because it is trending. Six months later the framework rewrites its memory layer in a breaking change, and half the engineering capacity becomes a migration project.
We run the K-Framework against your AI build and hand you the gap list, ranked by what it will cost you in production.