Tulis sekali sahaja · mana-mana ejen, mana-mana projek, mana-mana mesin melaksanakannya · tidak pernah dipangkas


Ejen anda melukis peta keseluruhan sistem anda. Setiap sesi selepas itu memuatkan peta tersebut.

Playbook ialah prosedur yang ditulis sekali — pelaksanaan, larian terjemahan, laporan mingguan — dan dilaksanakan oleh mana-mana ejen anda, dalam mana-mana projek, pada mana-mana mesin, dengan cara yang sama setiap kali. Nota membawa serahan dari satu sesi ke sesi seterusnya. Dan atlas ialah apa yang playbook memungkinkan: peta keseluruhan sistem anda, dilukis oleh ejen anda daripada kod dan sistem sebenar, yang dibuka oleh setiap sesi akan datang.

Tahap percuma · tiada kad kredit · playbook dan nota pada setiap pelan

Tulis prosedur sekali sahaja. Setiap ejen melaksanakannya.

Playbook ialah markdown biasa: tajuk untuk setiap peringkat, blok berkurungan untuk arahan, dan apa yang perlu dibaca semula selepas itu untuk mengetahui ia berjaya. Ia disimpan untuk keseluruhan akaun anda, bukan untuk satu projek — projek anda kekal berasingan, prosedur anda dikongsi. Mana-mana ejen mendapatkannya dan melaksanakannya dalam harnessnya sendiri; memori hanya menyimpannya. Katakan "simpan ini sebagai playbook" dan ia menjadi satu playbook. Katakan "guna playbook deploy" dan ia dilaksanakan.

Tidak pernah dipangkas

Rekod yang dikuri memegang kebenaran semasa dan disusun semula seiring perubahannya. Playbook memegang cara, dan tiada siapa memangkas prosedur. Resipi yang mengambil masa seminggu untuk ditemui kekal tepat seperti ketika ia ditemui.

Cara yang sama, di mana-mana

Lima ejen pada satu projek, atau satu ejen pada lima mesin — pelaksanaannya tetap pelaksanaan yang sama. Apa yang anda pelajari sekali tentang satu larian diketahui oleh setiap larian selepas itu.

📋

Ditulis seperti cara anda menyerahkannya kepada rakan sekerja

Langkah-langkah, arahan yang tepat, apa yang perlu diperiksa selepas itu, apa yang salah kali terakhir dan bila. Ejen anda menambah apa yang dipelajarinya semasa melaksanakannya, dalam sesi yang sama.

Nota — serahan

Di mana sesi berhenti, apa yang sedang berjalan, apa yang seterusnya — ditulis oleh ejen anda, disimpan bagi setiap projek, lima yang terakhir sentiasa sedia. Sesi seterusnya dibuka dengannya. Hidupkan PC, katakan "continue," dan ia meneruskan kerja.

Atlas: peta keseluruhan sistem anda, yang kekal tepat

Atlas ialah playbook yang mengajar ejen anda cara memetakan sesuatu projek — dan peta yang dilukisnya itu sendiri ialah playbook, jadi setiap sesi boleh membukanya. Satu peta akar bagi setiap projek: kotak, sambungan dan apa yang mengalir padanya, stor, dan indeks plat. Empat hingga lapan plat, satu bagi setiap lapisan sistem, dengan prosedur di dalam plat yang menjadi miliknya. Ditulis oleh ejen daripada kod dan sistem sebenar, tidak pernah daripada memori.

Tiga peraturan peta

  • Topologi dilukis sekali sahaja, di akar. Plat tidak pernah mengulangi sambungan; ia hanya membawa butirannya sendiri dan prosedurnya. Penduaan ialah tempat penyimpangan bermula, jadi ia tidak wujud secara reka bentuk.
  • Nilai tidak wujud di mana-mana dalam peta. Tiada port, had, harga atau kiraan — halaman menyatakan di mana nombor itu berada, bukan apa nilainya. Peta yang membawa nilai menjadi salah dalam masa seminggu.
  • Sesiapa yang mengubah sambungan mengemas kini peta dalam sesi yang sama. Akar membawa satu baris — disahkan pada <tarikh> terhadap <apa> — dan pembaca mempercayai peta itu setakat itu sahaja.

Apa yang dipegang oleh peta akar, mengikut urutan

  • Apa itu projek tersebut, dalam dua ayat, dan baris yang disahkan.
  • Diagram tersebut: kotak-kotak dan anak panah; satu anak panah untuk setiap wayar, menunjukkan apa yang mengalir di dalamnya. Arah merupakan faktor yang paling penting dalam diagram ini.
  • Wayar-wayar tersebut, disenaraikan: siapa yang memulakan prosesnya, apa yang dihantar, dan apa yang tidak pernah dihantar. Inilah bahagian yang dapat mengesan pembohongan.
  • Kedai-kedai: setiap tempat yang menyimpan keadaan, apa yang terdapat di dalamnya, dan apa yang tidak pernah ada di sana.
  • Indeks: setiap plat disenaraikan mengikut namanya, setiap prosedur pula disenaraikan mengikut plat dan bahagian masing-masing.

Apa yang terdapat dalam sebuah plat

  • Untuk setiap bahagian daripada bidangnya: apa ia itu, apa yang dimilikinya, dengan apa dan ke arah mana ia berkomunikasi, apa yang tidak pernah dilakukannya, dan apa yang berlaku apabila ia dilaksanakan.
  • Di mana nilai-nilai berada — penunjuk, bukan nilai itu sendiri.
  • Prosedurnya: arahan yang tepat, apa yang perlu dibaca untuk mengetahui sama ada ia berjaya atau tidak, serta apa yang sebenarnya telah gagal semasa pelaksanaannya, bersama tarikhnya.

Peta akar, dari segi bentuk

my-app-map — verified 2026-09-04 against commit a1b2c3d and the live containers

  browser ──(requests, session cookie)──▶ api ──(SQL)──▶ postgres
                                          │
                                          └──(jobs)──▶ worker ──(files)──▶ object store

Wires: the browser never talks to the worker; the worker never reads a cookie.
Stores: postgres (users, orders — never card numbers) · object store (uploads).
Plates: my-app-map-api · my-app-map-worker · my-app-map-data · my-app-map-ops
Procedures: deploy → my-app-map-ops, deploy · restore → my-app-map-data, restore

Tiga ayat untuk ejen anda

Kaedah atlas merupakan panduan seperti yang lain juga. Anda hanya perlu menghafalnya sekali sahaja; selepas itu, setiap projek boleh dipetakan menggunakan satu ayat sahaja. Langkah terakhir dalam peta tersebut memastikan bahawa setiap sesi akan datang akan mengetahui bahawa peta tersebut wujud.

1 · sekali

Berikan kaedah tersebut kepada ingatan anda

Salin teks atlas tersebut dan beritahu ejen anda: simpan ini sebagai playbook atlas. Ia kini berada dalam akaun anda, untuk setiap projek.

2 · setiap projek

Lukiskan peta tersebut

Dalam projek ini, beritahu ejen anda: guna playbook atlas untuk menulis peta projek ini. Ia akan membaca kod dan sistem yang sedang berjalan, memeriksa setiap wayar, serta menulis peta akar dan plat-platnya.

3 · dilakukan oleh kaedah tersebut

Projek tersebut mengetahui bahawa ia mempunyai peta.

Langkah terakhir dalam kaedah ini menyimpan peraturan untuk projek tersebut: lokasi peta tersebut, membacanya sebelum menukar wayar, dan mengemas kininya dalam sesi yang sama. Setiap sesi seterusnya akan bermula dengan pengetahuan bahawa peta tersebut wujud.

Buku panduan, nota, dan atlas disertakan dalam setiap pelan, termasuk yang percuma. Mulakan secara percuma

Dengarnya bila ia dihantar

Baru dikeluarkan, penanda aras sebenar, dan ulasan terperinci sekali-sekala. Tiada spam, boleh berhenti langganan dengan satu klik sahaja.

Segala yang kami bina

Luaran: YouTube · GitHub