GitHub / code
Production behavior, architecture, dependencies
SCHEDULE = "daily 02:00" SOURCE = "sftp" # not API
The story
The record is the foundation.
From scattered company knowledge to a governed institutional record that generates the context people need to act. Fifteen screens: what goes wrong, what changed, where we come in, and what it makes possible.
The pain · 01
You ask for the documentation and get sent to seven places.
Questions immediately appear
Select a question to see it on the map.
The workaround · 02
Eventually, we do the rational thing: we book a meeting.
Then over the next few weeks it becomes Slack, coffee, and messages like these.
People are not just providing information. They are providing context.
Jordan · Monday
I’ll Slack you the link.
Where it actually lives
Priya · Wednesday
That’s technically right, but…
The exception nobody wrote down
Marcus · the next week
Don’t use that file.
Which source to trust
Elena · over coffee
Sarah knows why we did that.
Why a decision was made
Dev · week three
Ask Cam.
Who really owns it
The archive · 03
The company’s knowledge survives in an archive written in many different languages.
if order.amount:Engineering onlySELECT account_idData team only§ 9.1 TerminationLegal only=SUMIFS(C:C,…)Finance onlyPolicy 4.2 · v7Action items (3)Re: Fwd: Re:Inbox owner onlyStatus: BlockedIt also sits behind different access rights.
A finance leader can see revenue on a dashboard, but not necessarily the SQL, lineage, exclusions, or transformation logic underneath it.
Underneath, out of view
So they go to BI.
What changed · 04
AI can now read the languages companies already speak and translate them into structured knowledge that humans and machines can consume.
The advantage is not only speed. AI can work from what is actually present in the source:
What the code says
from payments import Processor from cache import cached @cached(hours=1) def account_profile(id): return Processor.get(id)
What it becomes
Creation · 05
It is easier to criticize than create.
The old ask
“Please document how this system works.”
The new ask
Refund requests arrive through the portal. Requests over $500 go to a second approver. Approved refunds reach finance overnight.
Two sources disagree. The policy allows refunds for 30 days. The code allows 45. Which one is right?
Maintenance · 06
Old documentation often fails on Day 217, not Day 1.
Code, contract, metric, or workflow changes.
The engine finds pages that may now be stale.
AI proposes the change and shows what will be overwritten.
A person approves, corrects, or pulls the handbrake.
Approved institutional memory stays current.
Run it to watch one change move through the engine. It stops at step 4 and waits for a person.
Where we come in · 07
These systems were never built to explain the business to the same audience. Memory at Scale brings their knowledge together without pretending the original systems disappear.
Production behavior, architecture, dependencies
SCHEDULE = "daily 02:00" SOURCE = "sftp" # not API
Rules, dates, obligations, exceptions
§4.2 Invoiced per active user Sch. B Data by file transfer
Definitions, lineage, calculations
SELECT user_id FROM logins WHERE at >= today - 30
What sits on top
The approved record, by area
Answers that name their sources
Assembled for the task in front of you
Structure · 08
We do not simply tell AI: “Go document the company.”
Different kinds of knowledge need different structures. Each model lists the sections a page must have.
If the engine cannot populate a required section, that may represent a real gap in the organization, not just an incomplete document.
The obvious question · 09
Because this is still work. It is just better work.
The x-ray · 10
Documenting things properly surfaces what nobody was looking for.
Or drag across either card.
Everyone believed it meant one thing:Revenue, less everything it cost to deliver.
(revenue - product_cost) / revenue WHERE status <> 'refunded'
Production subtracts product cost only, not shipping or support, and leaves out refunded orders. The margin everyone was quoting is higher than the real one.
On the surface, nothing looks wrong.
Beyond search · 11
That is already valuable. But search is mainly useful when you know what you are looking for — an address, a policy, a recipe, a specific definition.
They increasingly ask an AI system to help assemble what they need.
refund policy
You knew what to look for. You get documents.
In practice · 12
One trusted memory
Start from the same trusted institutional memory and generate different contexts for different needs.
Get me up to speed on the subcontractor portal: architecture, dependencies, history, decisions, and risks.
Assembled from 5 approved pages, each one cited.
Possibilities · 13
A trusted institutional memory can generate context for:
“A finance analyst starts Monday. Build their first two weeks.”
Draws on processes, metric definitions, systems, and who to ask.
Adoption · 14
The system improves through use.
Another team came asking to be included, because they had FOMO.
The belief · 15
For decades, the answer to knowledge loss was: People need to document more.
But:
Writing was hard.
Maintaining was hard.
Finding was hard.
So forgetting was easier.
Now we can change the equation.
Let the work create the memory.
Let people decide what is true.
Let that memory generate the context we need next.
Memory At Scale · mematscale.com
Appendix
Open any of them.
A practical path from first conversation to useful institutional memory.
We map where your knowledge lives, who owns which part of it, and the words your business uses for things.
We stand the engine up in your cloud, behind your sign-in, with your people in the approver roles.
One real document goes all the way through, from submission to a published page, with your reviewers.
We switch on your systems one at a time, and watch each one run before starting the next.
We bring in the documents you already have, with your people approving what goes in.
We run and curate it with you, or hand it over to your team. Either way it stays yours.
We won’t quote a number before we have seen where your knowledge lives. The build follows a fixed order with a check at every stage, and you get a timeline at the end of discovery. The eight decisions we make with you first →
A practical path from first conversation to useful institutional memory.
We map where your knowledge lives, who owns which part of it, and the words your business uses for things.
We stand the engine up in your cloud, behind your sign-in, with your people in the approver roles.
One real document goes all the way through, from submission to a published page, with your reviewers.
We switch on your systems one at a time, and watch each one run before starting the next.
We bring in the documents you already have, with your people approving what goes in.
We run and curate it with you, or hand it over to your team. Either way it stays yours.
We won’t quote a number before we have seen where your knowledge lives. The build follows a fixed order with a check at every stage, and you get a timeline at the end of discovery. The eight decisions we make with you first →
Start with a trusted island of knowledge where value can appear quickly.
Documents and code are always connected. A repository gets one page, rewritten in the week its code changes.
Of everything you have, the twenty documents everyone actually needs are the first week’s reviews.
If one already exists, we port it.
Everything else is a module we port when you have that system: the project tool, the warehouse, meeting notes, a cloud inventory. Each one is watched through a run before the next.
Known issues go on the table from day one: duplicates, stale documents nobody retired, spreadsheets whose later tabs hold the real data, sources carrying figures that may never be published.
The objective is a durable institutional record, not a black box.
If we stopped working together tomorrow, you would keep everything, and it would keep running.
Automation handles drift. People retain accountability.
Health is not only uptime. It is the quality of the institutional memory.
Pages carry their sources and the date they last changed.
As they arrive, in the app and in your channel. A review is a few minutes.
Every release is checked first. One broken link holds the whole release back.
Readers can report a problem on any page. The fix goes through the same review.
Keeps the graph clean.
Reviewed weekly: the list of what to write next.
From the engine’s own build. The first release check found 888 problems across 779 pages, 629 of them broken links. Nothing had been checking. Now nothing is released until the check passes.
Many apparent “system issues” are actually organizational issues made visible.
Memory at Scale does not create the problem. It may reveal the problem.
Sanitized real examples in one format: situation, what the engine found, why it mattered, outcome.
A metric everyone believed they understood.
Production logic excluded records that the shared definition never mentioned.
People were making decisions on a number that meant something narrower than they thought.
The mismatch was resolved. The record now states the exclusion, with the SQL as its source.
Eight things, one per step of the start. None of them is a document; most are names.
Already connects to
Today it is built for Google Cloud and Google Workspace, and that is where it goes in fastest. On a different stack, such as Microsoft 365, the engine is the same but the connectors to your documents and tools have to be rebuilt. We scope that in discovery, before you commit to anything.
The hardest question is often not “Can AI read it?” It is “What do we agree is true?”
Example authority map
| Type of fact | What wins |
|---|---|
| Live operational values | The data warehouse |
| What was agreed | The signed contract |
| How a system behaves | Production code |
| A person’s correction | Kept, and the next sync leaves it alone, unless you have decided a system owns that field |
Memory At Scale