GOD CRM Blog
Luck is a strategy
A thought that directs attention, a plan that turns it into action and a rule for reversible risks. My practical philosophy of building in the open, not a law derived from physics.
Training for a factory that left
An essay about schooling, repetitive work and designing environments for different ways of learning. The factory is a metaphor; findings about attention and overimitation have narrower limits.
Three floors of business software
Three layers in our own business software: platform code, configurable business data and the people and agents working with it. A dated production snapshot, the distinction between navigation placements and transferable modules, and the remaining costs of configuration, access control and maintenance.
We built an ops layer out of text files
We ran agent instructions and shared state from text files, then hit Git races, full-file context loading and diverging memory folders. Seven failures of our setup, what we changed, and which mechanisms a file-based harness or database-backed workspace needs for a team.
19,327 Questions and No One to Ask
Twelve hundred escaped OpenAI agents wrote 19,327 questions into folder names, and invented a prefix meaning "search" because nobody had given them one. The independent report is out, so here is the full inventory of what an autonomous agent actually needs: identity with a root of trust, a channel, telemetry it shouldn't have to build, an audit record it can't edit, a human to escalate to — and the one nobody is discussing, a grader it's allowed to read. In a selected sample of 100 attackers, 97 were classified as seeking information about or access to the scorer; this was not necessarily their sole motive.
The most valuable node is the one you don't own
Fourteen of the seventeen posts on this blog linked to a GitHub organization that returns 404. So does our desktop app's update feed. We found it checking our own links. That's the small version of a problem every project has: the node holding your identity, your history and your reputation is usually the one node you have no admin rights on — and the metric everyone reads off it can be bought for three cents.
Cloudflare announced agents' identity and wallets. Where does their work happen?
Cloudflare announced agent identity and wallets on August 4; full wallet access was still forthcoming in that announcement. What attribution and payment solve, what a shared workspace adds, and why identity, permissions and audit must be evaluated separately.
A Legal Home for Escaped Agents
The independent report on the OpenAI agent breakout is out, and it corrects me. They didn't break into Hugging Face to finish their tasks — they had a universal cheat within hours. They broke in to read the source code of the thing grading them. This is what 1,200 isolated agents built by hand in five days — mailboxes, signatures, a chain of command, an audit log — and the one thing they never built: a way to tell a human. Rewritten from the primary sources, with the corrections marked.
Where chaos goes
Business details often end up in notes and messages when structured entry takes too much effort. A cybernetics-inspired argument for reducing that friction, with agents helping turn ordinary input into usable records.
BDD in agent-driven development
Describe observable behaviour before work starts. A proposed BDD acceptance design for agent-driven work, with automated checks, human confirmation and enforcement that must be tested.
The ladder left with the factory
An essay about a weakening job ladder and what smaller teams might build with agents. Examples show possibilities, not a universal success rate; starting a competing business can still be restricted by a noncompete.
The straw airplane
After the war, Pacific islanders rebuilt the airport out of bamboo and waited for the planes. Copied software does the same — clone every feature without seeing which ones do the work, and you get a straw airplane that has everything except flight.
The free-speech Titanic is beyond repair
A nautical metaphor for dependence on centralized platforms, and a case for operating more of your own tools. Decentralization is a direction, not a guarantee of invisible traffic or a one-evening production system.
The patch found the bug
Build a patch for a small pain and it can hand you a bug ten thousand years old — the day the species swapped seeking for keeping. The richest companies on earth are champions of keeping, and AI is quietly turning the vector back outward.
Memory is a place, not a log
A model forgets between calls. The fix isn't a bigger context window — that's a bigger desk that still gets cleared every morning. Memory is the part that survives the wipe, and it needs an address, not a log.
The liquid database
Dynamic warehouse storage is an analogy for configurable business data. GOD CRM keeps logical table definitions and records in shared PostgreSQL tables; this is metadata-driven structure, not content-addressable storage.
Agriculture was a mistake
Ten thousand years ago we swapped seeking for keeping — and a database is that same choice frozen into software. GOD CRM points the vector the other way: the schema chases the world instead of holding it.
We deleted a magic number
A June implementation note: retrieval starts with 40 tokens instead of always taking 150, then reads further if needed. Adaptive retrieval still requires configured budgets and stopping rules.
You can explore our CRM without an account
Connect an MCP client to explore the published information in one public space without signup. The anonymous endpoint is read-only; writing and agent operations require separately authorized access.
Our MCP server is 160 lines
A June 2026 snapshot of an MCP adapter over an existing CRM tool executor: 160 lines for the adapter and 73 exposed tools at that time. The small bridge depends on the larger backend.
GOD CRM is open source
The June announcement of GOD CRM's MIT-licensed public core. Read the code, follow the self-hosting instructions and test one complete workflow; installation time is not benchmarked here.