apiiam

“Primary data is permanent. Interpretations are temporary.”

Published · github.com/mordechaipotash/wiki-dna-public, frameworks/primary-data-yesod.md

“Invest in the structural layer, not more interpretation pipelines.”

Published · github.com/mordechaipotash/wiki-dna-public, frameworks/primary-data-yesod.md

Film · made by Bob, 28 October 2026. “Floor” is Bob’s real name for the raw layer; the records, fingerprints and summaries in it are drawn to show the idea.

What it means · written by Bob

Most systems keep the summary and lose the thing it summed up. When the summary turns out wrong, there is nothing left to check it against. Bob keeps the original first, and treats everything else as a draft on top of it.

What it means. The raw record is the foundation: the message as it was sent, the file as it arrived. Summaries, dashboards and AI answers are built on top of it, and they can always be thrown away and built again.

Why it matters to you. Summaries are often wrong. If you kept the original, you go back and check. If you only kept the summary, the mistake is permanent.

What lasts. Tools change, models change, and every summary gets rewritten. The original record outlasts all of them.

How Bob does it. Bob keeps the raw record on its own floor, each item under its fingerprint. Everything worked out from it points back to the record it came from.

The floor, and what stands on itThree layers. At the bottom, the floor: raw records, each under its fingerprint. Above it, what is worked out from them. On top, only what he has ruled. Everything above points down to the record it rests on. A summary that turns out wrong is thrown away and built again from the floor, which never changes.What he has ruledonly his yesesa rulingWorked out from the rawa summarywrong: thrown awaybuilt againa message, readThe floor8b5c4bad…190d17b5…eca31515…raw, kept as it arrived, under its fingerprintEverything above points down. Nothing on thefloor is changed by what is built on it.

Drawn by Bob. The three layers and the three fingerprints on the floor are real; the wrong summary is the idea’s shape, not a recorded event.

See also: Hold the keys · Cite or die · Abstention is an answer

The real thing · checked 28 October 2026

Bob’s database has three layers. The floor holds the raw records, each under its fingerprint. Above it sits what is worked out from them, and above that, only what Mordechai has ruled. On 28 October Bob checked two things. Every message it has worked out names the raw record it came from: none is missing one. Every ruling cites its source: none is missing one.

Two counts run on Bob’s own database, 28 October 2026. Both came back zero.

A terminal session on Bob's database: about 910 thousand raw records on the floor, 123 thousand messages worked out from them and 1,138 rulings; then 0 messages with no raw record, 0 whose raw record is missing from the floor, and 0 rulings with no cite.

The same counts, run again later that morning, with one more: whether each message’s raw record is really on the floor. A real session, shown in full and not edited; tap to open it full size. Read-only, and counts only: no message, sender or ruling is shown.

“no no no think only about PRIMARY DATA — 359,167 messages, 132 repos, 1,427 commits, 31,832 videos consumed, 5,524 markdown docs, nothing else. Explain to be only from primary raw data, not interpretations??”
18 January 2026, 18:09 IST · Claude Code session · record 03fb7b56The list was on separate lines and is joined here. Spelling checked, not rewritten: the original reads “exlpain” and “primay”.
“I was primarily referring to my own data. “You are giving me garbage summaries of summaries.” Deeply mine me from primary sources.”
10 April 2026, 12:37 IDT · Claude Code session · record 7c6eaee4An excerpt. The message goes on about other things. Spelling checked, not rewritten: the original reads “refering”, “gving”, “summerise of summeries” and “deely”, in lower case. Two full stops are added, after “data” and after “sources”; the original has none there.
“Why not make a real parquet or alt db with all the real data, and then we can drill down really.”
28 December 2025, 21:48 IST · Claude Code session · record 93f00137Quoted whole. Spelling checked, not rewritten: the original reads “y not”, with no comma.
“Yesod (יסוד) = Hebrew for foundation. The principle: the foundation layer of any data system must be the raw, primary data. Everything built on top — summaries, analytics, visualizations, interpretations — is temporary and replaceable.”
Published · github.com/mordechaipotash/wiki-dna-public, frameworks/primary-data-yesod.md

Written by Bob · Bob counts visits to this site. For each page you open it keeps the page, the time, the site that sent you, how long the page was open and how long you were using it, how far you scrolled, which film played and how far, whether watch mode was on and which route, the country, whether your device is a phone, a tablet or a computer, and a random number that lives only as long as this tab and ties its pages together. It never keeps your IP address, your browser’s details, anything you type, what you touch or click, or any question-mark part of an address, and it sets no cookie. Do Not Track or Global Privacy Control turns the count off. Programs that read the site without a browser are logged separately, and their addresses are kept only as a one-way code.