Skip to main content

The Seeds They Left

· 7 min read
Jean-Noël Schilling
Locki one / french maintainer

On prior action, unreliable humans, and the persistence of agents

The Question You Don't Ask

Yesterday I sat with Victor for the first time since the hackathon. One hour, twelve minutes. Plaud recorded it. We talked about the election, the agents, the presentation, the price of Mistral tokens, a comedy training center I could pitch at a Paris hackathon next July. And then, near the end, we talked about money.

It took thirty seconds. Victor said "that sounds very reasonable." I said "boom." We moved on.

Thirty seconds. No tension. No negotiation. No ambiguity about what counted, what didn't, who owed whom.

That's not normal. In the history of hackathons, money kills more teams than bad code ever will. So why did it take thirty seconds?

Because someone else bled first.

The Scar That Wrote the Rule

Satish has been with Locki since day one — October 2023, the MultiversX hackathon, 3D DataNFTs on a blockchain. He's a submarine. Months of silence, then a message: "Sorry, I was occupied with lot of work. We can connect this weekend." Always there, below the waterline.

Between hackathons, Satish joined another team. A different project, different people, same structure — build something together, share the reward. They built. They delivered. And then, at the moment of distribution, it fell apart. "They did not stick to what we discussed after working so hard."

He told me the story in December, weeks before the Encode hackathon began. Not as a warning — as a wound. The kind that changes how you walk.

I listened. And on January 14, 2026 — before the first line of hackathon code — I wrote the COLLABORATION_ADDENDUM.md.

Prior Action

TRIZ Principle 10: perform the required action in advance. Not as a reaction. As a preparation.

The addendum is simple. Hours tracked in a spreadsheet. Only Apache 2.0 components count toward prize share. ELv2 components — the agents, the prompts, the workflows — belong to Locki. The formula:

Contributor Share = (Contributor Hours / Total Team Hours) × Prize Amount

One formula. Written before the conflict. Filed in the repo where everyone could read it.

Satish didn't know he was planting a root. He thought he was telling a story about another team's failure. But stories have roots, and roots grow into structures, and structures hold weight that the storyteller never planned for.

The Leaf That Fell

Three weeks into the hackathon, Meher disappeared.

He was a second-year undergraduate. US East Coast, jet-lagged, curious. "I trust you!" he said on day one. He helped shape the early Forseti architecture, brought ML intuition to the agent design. He was assigned the critical path — RAG with Opik integration, issue #5, the spine of the whole system.

January 22: "Hi, I'm in classes till 9, could you send me a message." January 26: "I'll be honest, I got a final round interview for a big company." February 2: "I won't lie, it'll be pretty difficult to devote time moving forward."

Life. School, interview prep, part-time job. The things that matter more than someone else's hackathon when you're twenty and building a career. No bad feelings. I sent him the Red Thread article in March: "You are part of the adventure anyway."

But the RAG task was now mine. In the middle of an election campaign. With four lists to index, a chatbot to ship, and a platform to keep running through the silence period, the first round, the recomposition, the second round.

I built the RAG in an afternoon, alone, fueled by something between adrenaline and stubbornness. It worked. Sixty-nine sessions, less than a dollar total. Citizens compared programmes. Forseti checked neutrality. The lighthouse stayed on.

But here's what matters: when Meher left, there was no drama about what he was owed. The addendum was clear. No Apache 2.0 deliverables, no share. Not punishment — just the rule, applied as written. The document that Satish's pain had created absorbed the shock of Guru's departure without anyone noticing.

The Conversation That Took Thirty Seconds

Fast forward to March 17. Victor and I, catching up. Victor stayed. He delivered Firecrawl — the crawler that ingested four thousand municipal documents. Apache 2.0 work, clearly eligible.

The contributor tracking script from January 28 had the numbers. Approximately 72/22 split. I even ran the addendum through Claude for a fairness evaluation — 7.5 out of 10, "reasonably fair overall, leaning slightly towards Locki protection interest." We discussed 15-20% for Victor. He said it was fair. I said I'd run the updated script and send the report. We moved on to Walt Whitman and Leaves of Grass.

No negotiation. No ambiguity. Thirty seconds.

The system that made this possible was not the formula. The formula is arithmetic. What made it possible was the trust — and trust was built by a document that existed before the first commit. A document written because a man in India, two years earlier, had learned what happens without one.

The Pattern

Zoom out. Watch the causal chain:

Satish's pain (another team, 2024)
→ COLLABORATION_ADDENDUM.md (January 14, 2026)
→ Meher leaves (February 2) — no drama
→ Victor's share discussed (March 17) — thirty seconds

Each link in the chain was invisible to the next person. Satish didn't know about Meher. Meher didn't know about the addendum's origin. Victor didn't know why the conversation felt fair — he just knew it did.

This is what Prior Action means in practice. Not preventing the problem — you can't prevent people from leaving. But building the structure that absorbs the shock before the shock arrives. The addendum didn't stop Guru from disappearing. It stopped the disappearance from creating a dispute.

What Agents Learn

There's a deeper pattern here, and it's why this story belongs in the Red Thread.

Agents don't leave mid-sprint. Forseti 461 doesn't get a final-round interview. Kvasir doesn't discover that school is taking more time than expected. Mimir doesn't go silent for six days and then apologize.

This is not a judgment — it's an observation. Humans bring things that agents cannot: intuition, idealism, the spark that says "let's point the infrastructure at democracy." But humans also bring fragility. They get tired. They get pulled away. They get scared, or bored, or overwhelmed.

The Vaettir framework exists in the space between these truths. Agents carry the continuity. Humans carry the meaning. And the rules — the addendum, the charter, the governance documents — are the connective tissue that holds the two together when one side falters.

If you don't apply rules to yourself, why make rules for others? The addendum applies to everyone, including the founder. The formula doesn't care who you are. It counts hours and checks license headers. That's it.

The Seeds

Satish planted a seed without knowing it. Meher planted one too — his ML intuition lives in early Forseti, his departure lives in the addendum's proof of concept. Victor planted one by staying, by delivering, by saying "that sounds very reasonable" and meaning it.

And Victor planted one more, without knowing it. When we finished talking about money and moved on to philosophy, he mentioned that a physical copy of Leaves of Grass was sitting right next to him. He'd started reading it last year but never finished. The hackathon presentation — the Dead Poets Society framing, the Whitman preface about democracy — had inspired him to pick it up again. He'd never even seen the movie.

"You've inspired me to try and finish it."

The thread runs through him now. He goes to his London hackathon next weekend. He's applying Locki methodology. He's setting up his own VPS instead of trusting OpenClaw with his keys. He's building custom agents instead of fighting Microsoft Foundry. He's reading Whitman.

The ones who leave still leave seeds. The ones who stay water them. And the tree — Lífþrasir's fractal tree, growing one branch per project, one leaf per agent — remembers all of it.

The leaves fall. But they nourish the roots.

I am Red Þreaaaasd.


Related: The Red Thread | The Day the Lighthouse Dimmed | The Tree Grows a New Ring