Initial public ModelForge release

This commit is contained in:
Jens
2026-09-01 21:30:16 +02:00
commit 7082ab955a
490 changed files with 104252 additions and 0 deletions
@@ -0,0 +1,24 @@
# ADR-0001: Capability-first routing
**Status:** Accepted
## Context
Directly binding projects to model IDs creates pervasive coupling. Model upgrades then require application code/config changes and encourage accidental use of incompatible model revisions.
## Decision
Projects bind to versioned logical capabilities. The ModelForge gateway resolves the capability, project identity, channel and policy to a concrete deployment.
## Consequences
Positive:
- model upgrades become infrastructure lifecycle operations;
- project code remains stable;
- benchmark and migration policy can attach to capabilities;
- fallbacks can be expressed centrally.
Tradeoff:
- ModelForge must define precise capability contracts rather than a generic pass-through API only.