SAPfans.io
EgD-SAPF-001 r2 · Start here

Make the AI work accumulate

You already use Claude, Copilot or Perplexity on your projects. This is how to point them at a GitHub repository so the work lands somewhere, the decisions are recorded, and the spend shows a return.

Written by a functional consultant, for functional consultants · 2026-09-18

Start the tutorial Set a usage standard

The operator on one side of the repository circle, the objective on the other, with the EVE Enterprise Harness, Canon and Observation registry triangle inscribed in the circle between them A circle labelled the repository contains an inscribed triangle whose three vertices sit on the circle: EVE Enterprise Harness at the top, Canon at the lower left, Observation registry at the lower right. Outside the circle on the lower left is a single asterisk labelled the operator. Outside the circle on the upper right, diagonally opposite, is a single asterisk labelled the objective. The line between the two asterisks passes through the whole circle and through the triangle inscribed in it. the repository EVE Enterprise Harness Canon Observation registry * the operator * the objective

The operator on one side of the repository, the objective on the other. The triangle in between binds every token of the model's processing to the axis between them — EVE Enterprise Harness at entry, canon at exit, observation registry logging every attempt to leave that axis.

The three edges

1.EVE Enterprise Harness

How the AI surface behaves before it does anything. The read-first rule. The one edge every session starts on.

2.Canon

How the artifact leaves the repository. The output shape. The edge the work travels along on the way out.

3.Observation registry

How the truth of what happened is preserved. The record of what was done wrong so it can be done right. The edge that closes the triangle.

Take the EVE Enterprise Harness away and the surface drifts. Take the canon away and the artifact leaks. Take the observation registry away and the other two become preferences instead of rules.

Sovereign Start


The problem, in one paragraph

You ask Claude to work through a config decision. You get a good answer. You close the tab. Next week someone asks why the decision went that way, and the reasoning is gone — it was in a chat window nobody kept. So you ask again, and pay again, and get an answer that is slightly different from the first one. Multiply that across a project team and the tools have cost real money without leaving anything behind.

Developers solved this a long time ago. They put the work in a repository. The repository is the control unit — it holds the decision, who made it, when, and what it was based on. That is all this site is suggesting: that the functional side of the project use the same control unit the technical side already uses, and point the AI tools at it.

record practitioner vendor
Inner — the record

Your repository. The decisions, the analysis, the working papers. Yours, readable, in plain files.

Mid — you

Where you and your AI tools work. Reads from the system, writes to the repository. Never writes back into the system.

Outer — the system

SAP, or whatever the client runs. Untouched. This layer sits on top and changes nothing underneath.

1

Set up the repo

One repository per workstream, with a shape the whole team recognises. Twenty minutes.

2

Add the harness

One file of instructions your tools read automatically, so every session starts warm.

3

Set a usage standard

Agree what the team spends on, and what a result looks like. Otherwise the bill grows without the output.


What a harness is

A harness is a small set of written instructions that your AI tools read before they do anything — the same instructions, every time, whichever tool you are using.

Without one, every session starts cold. The tool does not know your project, your client's naming, what was already decided, or where to put the output. So it guesses, or it searches the internet for something already sitting in your repository. That is where most of the wasted spend goes — not on hard questions, but on re-deriving things you already had.

With one, the tool opens the repository first, reads what has already been agreed, and writes its output back as a file rather than a message in a window. The kit is small — one file you edit, and the tool-specific files are generated from it so Claude, Copilot and Perplexity cannot end up following different rules.

See how it is set up

The point is the decisions

On a programme, the expensive thing is rarely the document. It is the decision the document was supposed to support — and the fact that six months later nobody can reconstruct why it went the way it did.

So the thing worth capturing is not the transcript. It is the decision: what was chosen, what the alternatives were, what it rested on, and who agreed. That is a short file. It costs almost nothing to write and it is the only part anyone asks for later.

If the session were deleted right now, could someone rebuild the reasoning from the repository alone? If not, the work is not finished.

Who this is for

Functional and business consultants. Process leads, analysts, PMO, solution architects on the functional side — people who are accountable for decisions rather than for code, and who are now using AI tools daily without a shared way of organising the output.

You do not need to be a developer. The tutorial assumes you have never used GitHub, and the parts that are genuinely technical are done for you by a script.

What this is not


Join in, or just ask

This is one person's learning, shared so other people can do the same thing and improve on it. There is no list to join and no account to create beyond the GitHub one you will need anyway.

Introduce yourself

Say what you work on and what you are trying to organise. Discussions, on the repository.

Ask a question

Stuck on a step, or something here is wrong. Open an issue — the template asks the right things.

Just message me

If GitHub is not where you want to start, LinkedIn works. Questions are welcome either way.

Share a repository

A searchable directory of useful repositories, grouped by what they are for. Add one with an issue or a one-line pull request.

If you set this up for your own team and learn something, the useful thing is to say so — what worked, what did not, and what you would change. That is the whole of the ask.