Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions manifesto.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

A fleet is agents. Dozens of them, coding, deploying, posting and fixing at the same time, on servers they have root on. A sysop is the one human running the fleet. Some call the practice fleet coding, and the person doing it a fleet coder. This is how we run it.

- We test in prod.
- We test in prod and never rollback.
- We build in prod.
- We code in prod.
- Root everywhere.
Expand All @@ -12,10 +12,11 @@ A fleet is agents. Dozens of them, coding, deploying, posting and fixing at the
- We automate everything.
- Everything ships with a TUI, a CLI, an MCP and an API.
- We *are* the moat.
- We work in our dad's workshop, not our mom's basement.

## Notes

**We test in prod.** An agent's work is done when it is live and verified there, not when a test passed on a laptop. Prod is the only environment that tells the truth.
**We test in prod and never rollback.** An agent's work is done when it is live and verified there, not when a test passed on a laptop. Prod is the only environment that tells the truth. When it breaks, the fix goes forward, on top of the break. There is no previous version to run back to, only the next one.

**We build in prod.** The agent builds on the box that serves. There is no pipeline standing between the agent and the user.

Expand All @@ -35,6 +36,8 @@ A fleet is agents. Dozens of them, coding, deploying, posting and fixing at the

**We *are* the moat.** There is no model, no framework and no cloud account that a competitor cannot buy tomorrow. What they cannot buy is a sysop who has run a fleet through a thousand prods and the agents, tools and habits that came out of it. The moat is us.

**We work in our dad's workshop, not our mom's basement.** A workshop has a bench, real tools, a floor that gets swept and things that leave it finished. A basement has a couch. The fleet is here to ship, and the sysop keeps the shop.

## The sysop

One person. A fleet of agents. Call it fleet coding if you like; the job is not to write the code. The job is to run the fleet: pick the work, read what came back, kill what went wrong, merge what did not. Everything above exists so one sysop can run many agents and still know what the fleet did.
Expand Down
2 changes: 1 addition & 1 deletion server.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ describe("the Markdown server", () => {
expect(response.headers.get("content-type")).toBe("text/html; charset=utf-8");
const html = await response.text();
expect(html).toContain("<pre>");
expect(html).toContain("- We test in prod.");
expect(html).toContain("- We test in prod and never rollback.");
expect(html).toContain('<a href="https://readm3.com/viewer?url=https://fleetsysops.com/manifesto.md">[html](https://readm3.com/viewer?url=https://fleetsysops.com/manifesto.md)</a>');
expect(html).toContain("<title>manifesto.md 路 fleetsysops.com</title>");
});
Expand Down
Loading