Enterprise Architecture (EA) patterns like Circuit Breaker, Saga, Event Sourcing, CQRS etc., are the governance layer of software engineering. Yet they are stored as mutable wiki pages, informal Git commits, and un-versioned PDFs, making them brittle inputs for AI code-generation agents. When two agents retrieve the Circuit Breaker pattern a month apart, they may receive substantively different specifications and produce incompatible implementations with no audit trace linking either artefact to a specific approved version. This paper proposes the EA-GKS framework, a rigorous, practically grounded generalization of the Governed Knowledge Source pattern that treats EA patterns as immutable, versioned, composable, and provenance-tracked digital assets.
Ravi Kumar Kappagantu (Tue,) studied this question.