We started Curve Labs with a question: what if an organization could build itself?

Not literally — we’re still humans writing code and making decisions. But the infrastructure that supports our work? The commands we use daily, the patterns that guide our collaboration, the knowledge base that accumulates? Those can emerge from use rather than being designed upfront.


The First Week

We began with almost nothing. A shared folder. A few markdown files. Claude Code with access to everything.

The first day was chaos. Where does this note go? How do we reference yesterday’s conversation? What did we decide about X? The absence of structure was productive — it forced us to notice what we actually needed.

By day three, patterns emerged. We kept creating handoff documents when switching contexts. We kept searching for previous decisions. We kept losing track of ongoing threads.

So we built:

  • A /handoff command that structures context for the next session
  • A decisions folder with date-prefixed files
  • Quests for ongoing research threads

None of this was planned. It precipitated from friction.


What We’re Learning

Commands should be discovered, not designed. We watch what we do repeatedly, then automate it. The /reflect command exists because we kept manually writing findings to the knowledge base.

Memory is infrastructure. The shared memory repository isn’t just storage — it’s how the organization thinks across sessions and people. Every handoff, decision, and finding is a node in a graph that agents can traverse.

Agents need context, not instructions. When Claude Code has access to our full history, it can connect threads we’ve forgotten. The more we share, the more useful it becomes.


Open Questions

How much structure is enough? Too little and context gets lost. Too much and we’re back to maintaining containers.

When should agents act without being asked? We want them to surface connections and prompt decisions. But the line between helpful and intrusive isn’t clear yet.

How do we share this with others? The infrastructure can be replicated. The patterns can be documented. But the ontology — the specific categories and connections that emerged from our work — that’s ours. Others will need to grow their own.


What’s Next

We’re focusing on two domains:

Psyche — cognitive systems, knowledge graphs, memory architectures. How do tools for thought become tools for collective thought?

Polis — coordination mechanisms, governance, emergent ontologies. How do groups coordinate without central control?

These aren’t separate projects. They’re the same inquiry at different scales.

Follow along as we build. The work is public, the decisions are documented, and the infrastructure will be forkable when it’s ready.


This post was written in collaboration with Claude, who has access to our full organizational context.