> For the complete documentation index, see [llms.txt](https://experience-digital-transform.gitbook.io/experience-digital-transformation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://experience-digital-transform.gitbook.io/experience-digital-transformation/gea/module-3-ea-repository-tooling-and-governance.md).

# Module 3 — EA repository, tooling and governance

Seven videos on making the architecture a practice rather than a document: where it lives, how it is kept true, how tooling is chosen without lock-in.

**Persona:** Architect (chief or senior architect in a national digital agency or sector ICT unit).

**You leave with:** A16, A17, A18, A7 rev.2, A19, A20, A21, filed in your country workbook. Runtime \~29 minutes across seven videos.

Seven videos on making the architecture a practice rather than a document: where it lives, how it is kept true, how tooling is chosen without lock-in, and how an EA Board reviews projects, proves its worth and survives past year two.

## Subtopics

| #                                                                                                                                                     | Subtopic                                             | Single message                                                                                                                                                                                                                                                   | Your play   | Kit skill               |
| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | ----------------------- |
| [3.1](/experience-digital-transformation/gea/module-3-ea-repository-tooling-and-governance/3.1-set-up-the-one-place-your-architecture-lives.md)       | Set up the one place your architecture lives         | An EA repository is the single agreed place the architecture lives — the four layers, the entities and the decisions — so that one picture of your government exists instead of many private copies. Set it up first; everything else governs what goes into it. | ✍️ A16      | `ea-governance-drafter` |
| [3.2](/experience-digital-transformation/gea/module-3-ea-repository-tooling-and-governance/3.2-choose-ea-tooling-without-locking-yourself-in.md)      | Choose EA tooling without locking yourself in        | Choose your EA tooling the way you would choose any system — reuse before buy, buy before build, keep your data in open formats you control, and never let the EA tool itself become the vendor trap it is meant to help you avoid.                              | 🔍 A17      | —                       |
| [3.3](/experience-digital-transformation/gea/module-3-ea-repository-tooling-and-governance/3.3-keep-the-repository-true-the-update-discipline.md)     | Keep the repository true — the update discipline     | A repository is only worth what it is current. Decide who owns it, what event triggers an update, and how a change is checked — so the architecture tracks reality instead of slowly becoming a confident work of fiction.                                       | ✍️ A18      | `ea-governance-drafter` |
| [3.4](/experience-digital-transformation/gea/module-3-ea-repository-tooling-and-governance/3.4-stand-up-an-ea-board-that-can-actually-say-no.md)      | Stand up an EA Board that can actually say no        | An EA Board with binding authority — the right chair, the right members, a regular cadence, and a mandate that lets it say no — is what turns the architecture from a document into the place every digital decision passes through.                             | ✍️ A7 rev.2 | `ea-governance-drafter` |
| [3.5](/experience-digital-transformation/gea/module-3-ea-repository-tooling-and-governance/3.5-review-projects-against-the-architecture.md)           | Review projects against the architecture             | The architecture review gate — a short, consistent set of questions every project passes through before funding — is what turns principles and re-use from good intentions into the actual path of least resistance.                                             | ✍️ A19      | `ea-governance-drafter` |
| [3.6](/experience-digital-transformation/gea/module-3-ea-repository-tooling-and-governance/3.6-show-the-ea-is-working-the-few-metrics-that-matter.md) | Show the EA is working — the few metrics that matter | A handful of honest metrics — coverage, re-use rate, open exceptions, decisions made — show the minister and the team that the EA is working, and tell you where it isn't, without drowning anyone in vanity numbers.                                            | ✍️ A20      | `ea-governance-drafter` |
| [3.7](/experience-digital-transformation/gea/module-3-ea-repository-tooling-and-governance/3.7-keep-the-practice-alive-past-year-two.md)              | Keep the practice alive past year two                | EA programmes rarely fail technically; they fade — the team gets pulled away, the repository goes stale, the Board drifts to advisory, the sponsor changes. Naming these four fade-modes and the move that counters each is how you keep the practice alive.     | ✍️ A21      | `ea-governance-drafter` |

## How the plays chain in this module

```mermaid
flowchart TD
    A0["A0 Country context pack\n(Play 0)"]
    A16["A16 EA repository structure\n(3.1)"]
    A17["A17 EA tool comparison + export test\n(3.2)"]
    A18["A18 Repository update policy\n(3.3)"]
    A7_rev_2["A7 rev.2 EA Board ToR, standing version\n(3.4)"]
    A19["A19 Review-gate checklist\n(3.5)"]
    A20["A20 EA health scorecard\n(3.6)"]
    A21["A21 Sustainment risk register\n(3.7)"]
    M2_A13["Module 2\nA13"]
    M1_A7["Module 1\nA7"]
    M4out["Module 4"]
    M2_A11["Module 2\nA11"]
    M1_A6["Module 1\nA6"]
    M5out["Module 5"]
    M2_A13 --> A16
    A17 --> A16
    A16 --> A17
    A16 --> A18
    A16 --> A20
    M1_A7 --> A18
    A18 --> A19
    A18 --> A20
    M1_A7 --> A7_rev_2
    A0 --> A7_rev_2
    A7_rev_2 --> A19
    A7_rev_2 --> M4out
    M2_A11 --> A19
    A19 --> M4out
    A20 --> A21
    M1_A6 --> A21
    A21 --> M5out
```

The full chain, including where these artefacts come from and go next, is on [Your country workbook](/experience-digital-transformation/gea/your-country-workbook.md).

{% hint style="info" %}
**Before you start.** Every play asks you to paste country context. Build it once with [Play 0](/experience-digital-transformation/gea/start-here/play-0-build-your-country-context.md) — that is **A0**, and it feeds the whole chain. No country to hand? Run them on [Progressa](/experience-digital-transformation/gea/start-here/progressa-the-demonstration-country.md), the fictional demonstration country.
{% endhint %}

{% hint style="info" %}
New to the plays? Read [How to use the plays](/experience-digital-transformation/gea/start-here/how-to-use-the-plays.md) and [Working with AI](/experience-digital-transformation/gea/start-here/working-with-ai-the-ground-rules.md) first — part of the about fifteen minutes of Start here, and they apply to every module of every Knowledge Product.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://experience-digital-transform.gitbook.io/experience-digital-transformation/gea/module-3-ea-repository-tooling-and-governance.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
