Dune
The codename for the underlying architecture of GrokBot, an engineering system that supports cloud agents and the hard-coding of constraints into CI.
Timeline (last 90 days)
Dune's CI disables React's useEffect and code comments, and enforces import checks to validate the dependency graph and import boundaries.
The architecture used by GrokBot, codenamed Dune, is described as "Next.js for Electron apps," designed specifically for agents to write code.
The Dune framework enforces that feature code be co-located by directory, prohibits useEffect, and prohibits code comments.
Lauren spent over 600 PRs refactoring GrokBot into the "Dune" architecture, and now no longer looks at the code.
Dune's CI checks the dependency graph and blocks accidental imports between the electron main and electron renderer directories.
The core prohibition of the Butlerian Jihad is "Thou shalt not make a machine in the likeness of a human mind."
In the Dune setting, the Butlerian Jihad gave rise to civilization forms such as the Mentats and the Spacing Guild that replace computers with human capabilities.
The Butlerian Jihad in Dune canon took place between humans and "thinking machines" and lasted about two centuries.
Lauren's team internally built a framework called Dune, similar to an internal Next.js for Electron applications, with strict lint rules and convention-based patterns, where each feature is placed in a separate directory and automatically discovered by a registry.
Potato built an internal framework called Dune for the team's Electron application, featuring a large number of strict lint rules so that there is only one correct way to do any given thing.
8 more timeline events
All Facts (18)
The Grokbot codebase is backed by an Agent-friendly framework called Dune, whose core principle is to make the simplest path exactly the correct path.
60%UnverifiedDune's CI disables React's useEffect and code comments, and enforces import checks to validate the dependency graph and import boundaries.
50%UnverifiedThe architecture used by GrokBot, codenamed Dune, is described as "Next.js for Electron apps," designed specifically for agents to write code.
50%UnverifiedThe Dune framework enforces that feature code be co-located by directory, prohibits useEffect, and prohibits code comments.
50%UnverifiedLauren spent over 600 PRs refactoring GrokBot into the "Dune" architecture, and now no longer looks at the code.
50%UnverifiedDune's CI checks the dependency graph and blocks accidental imports between the electron main and electron renderer directories.
50%UnverifiedThe core prohibition of the Butlerian Jihad is "Thou shalt not make a machine in the likeness of a human mind."
50%UnverifiedIn the Dune setting, the Butlerian Jihad gave rise to civilization forms such as the Mentats and the Spacing Guild that replace computers with human capabilities.
50%UnverifiedThe Butlerian Jihad in Dune canon took place between humans and "thinking machines" and lasted about two centuries.
50%UnverifiedLauren's team internally built a framework called Dune, similar to an internal Next.js for Electron applications, with strict lint rules and convention-based patterns, where each feature is placed in a separate directory and automatically discovered by a registry.
50%UnverifiedPotato built an internal framework called Dune for the team's Electron application, featuring a large number of strict lint rules so that there is only one correct way to do any given thing.
50%UnverifiedLauren designed multi-layered constraints for GrokBot (internally codenamed Dune): hard constraints on codebase architecture, hard constraints on import rules, and soft constraints via rules/skills/bug bot.
50%UnverifiedDune enforces boundaries through import and dependency graphs, prohibiting main-process code from being imported into the render thread, in order to maintain a frame budget of 16 milliseconds (60fps) or 8 milliseconds (120fps).
50%UnverifiedThe Dune framework prohibits code comments because Agents often use comments as an excuse to cover up temporary patches rather than truly solving the problem.
50%UnverifiedGrokbot's architecture is codenamed Dune, which Lauren likens to a Next.js for agents and Electron applications.
50%UnverifiedDune's CI enforces hard checks that ban useEffect, prohibit code comments, and mandate process isolation between electron-main and electron-renderer.
50%UnverifiedThe Dune architecture directly bans useEffect and code comments, and enforces process isolation between the Electron main thread and render thread via dependency graph checks, requiring each frame to complete within 16ms.
50%UnverifiedThe engineer invested more than 600 PRs in refactoring the Grokbot (internally codenamed Dune) codebase.
50%