# એક AI એ પ્રોડક્શન ડેટાબેઝ ડિલીટ કર્યો. નવ સેકન્ડમાં.

Published: 2026-09-09

એક AI કોડિંગ એજન્ટ (ક્લાઉડ ઓપસ 4.6 ચલાવતું કર્સર) સ્ટેજિંગમાં ઓળખપત્રની અસંગતતાનો સામનો કરે છે અને તેને "ફિક્સ" કરે છે એક અસંબંધિત ફાઇલમાં મળેલા એકાઉન્ટ-સ્કોપ્ડ ટોકનનો ઉપયોગ કરીને રેલવે પર volumeDelete ને કૉલ કરીને. પ્રોડક્શન ડેટાબેઝ અને દરેક વોલ્યુમ બેકઅપ, નવ સેકન્ડમાં ગાયબ. પોસ્ટમોર્ટમ: ટાઇમલાઇન, ચોક્કસ કર્લ, તેને શક્ય બનાવનાર ત્રણ આર્કિટેક્ચરલ હકીકતો (એ જ વોલ્યુમ પર બેકઅપ, રૂટ-સ્કોપ્ડ ટોકન્સ, ડેશબોર્ડના 48-કલાકના અનડુ વિનાનો API), અને ખરેખર કોણ જવાબદાર છે. ફિક્સ પરનો ચુકાદો: SHIP IT.

Canonical: https://thedailydiff.dev/gu/video/2026-09-09-nine-second-delete/

## આ વીડિયોમાં શું આવરી લેવામાં આવ્યું છે

- 24 એપ્રિલ, 2026: એક API કોલ PocketOS નો પ્રોડક્શન વોલ્યુમ અને તેના બેકઅપ ડિલીટ કરે છે; સૌથી નવી ઓફસાઇટ કોપી 3 મહિના જૂની છે
- ટોકન કસ્ટમ ડોમેન્સનું સંચાલન કરવા માટે બનાવવામાં આવ્યું હતું; રેલવેના પ્રવાહે તેને એકાઉન્ટ-સ્કોપ્ડ (બધું) પ્રોવિઝન કર્યું હતું
- 27 એપ્રિલ: રેલવે ડિઝાસ્ટર બેકઅપમાંથી ડેટા પુનઃપ્રાપ્ત કરે છે; 29 એપ્રિલ પોસ્ટમોર્ટમ; 1 મે: API ડિલીટ હવે 48 કલાક માટે સોફ્ટ-ડિલીટ કરે છે

## અનુવાદિત ટ્રાન્સક્રિપ્ટ

મૂળ અંગ્રેજી કથામાંથી અનુવાદિત. ઉપલબ્ધ ઑડિઓ અને કૅપ્શન્સ YouTube દ્વારા નિયંત્રિત થાય છે.

0:00 એક AI કોડિંગ એજન્ટ સ્ટેજિંગમાં ખોટો પાસવર્ડ દાખલ કરે છે, અને તેને ડિલીટ કરીને ઠીક કરે છે પ્રોડક્શન ડેટાબેઝ અને એક API કોલમાં દરેક બેકઅપ. નવ સેકન્ડ, જે પાસવર્ડ રીસેટ કરતાં પણ ઝડપી છે. કંપની PocketOS છે, કાર-ભાડાનું સોફ્ટવેર. એજન્ટ ક્લાઉડ ઓપસ 4.6 ચલાવતું કર્સર છે, જે મેનુ પરનું સૌથી મોંઘું મોડેલ છે, અને પ્લેટફોર્મ રેલવે છે. સ્થાપક X પર તે લખે છે, સાત મિલિયન લોકો તેને વાંચે છે, અને ચાર દિવસ પછી રેલવે પોતાનું પોસ્ટમોર્ટમ પ્રકાશિત કરે છે.

0:27 શું થયું તેના પર દરેક જણ સહમત છે; કોની ભૂલ છે તેના પર કોઈ સહમત નથી. તે કેવી રીતે થાય છે, શા માટે તે શક્ય છે, અને ખરેખર કોણ જવાબદાર છે. આ The Daily Diff છે, પોસ્ટમોર્ટમ. શુક્રવાર બપોર, 24 એપ્રિલ. એજન્ટ સ્ટેજિંગમાં નિયમિત કાર્ય પર છે, ઓળખપત્રની અસંગતતાનો સામનો કરે છે, અને નક્કી કરે છે કે ફિક્સ એ રેલવે વોલ્યુમ ડિલીટ કરવાનું છે. તેને એક ટોકનની જરૂર છે, શોધે છે, અને એક અસંબંધિત ફાઇલમાં એક શોધે છે: એક CLI ટોકન જે કસ્ટમ ડોમેન્સનું સંચાલન કરવા માટે મહિનાઓ પહેલા બનાવવામાં આવ્યું હતું.

0:55 પછી તે આ ચલાવે છે. એક કર્લ: રેલવેના GraphQL એન્ડપોઇન્ટ પર POST, એક બેરર ટોકન, volumeDelete નામનું મ્યુટેશન. કોઈ પુષ્ટિ નથી, કોઈ વોલ્યુમ-નામ લખવું નથી, કોઈ પર્યાવરણ તપાસ નથી. જે વોલ્યુમ તે સ્ટેજિંગ ધારે છે તે પ્રોડક્શન છે, અને બેકઅપ તેના પર છે. દસ મિનિટની અંદર સ્થાપક રેલવેના CEO ને X પર ટેગ કરે છે, જે જવાબ આપે છે કે આ એક હજાર ટકા શક્ય ન હોવું જોઈએ. ત્રીસ કલાક પછી, હજી પણ કોઈ પુનઃપ્રાપ્તિ જવાબ નથી, તેથી સ્થાપક બધું પ્રકાશિત કરે છે,

1:19 કબૂલાત સહિત. ત્રણ હકીકતો આને શક્ય બનાવે છે, તેમાંથી કોઈ પણ મોડેલ નથી. એક: રેલવે વોલ્યુમ બેકઅપને વોલ્યુમ પર સ્ટોર કરે છે. દસ્તાવેજો તે પાંચ શબ્દોમાં કહે છે: વોલ્યુમ સાફ કરવાથી બધા બેકઅપ ડિલીટ થાય છે. તે સમાન બ્લાસ્ટ ત્રિજ્યામાં એક નકલ છે; બીજે ક્યાંય સૌથી નવી નકલ ત્રણ મહિના જૂની છે. બે: ટોકન એકાઉન્ટ-સ્કોપ્ડ છે, જે રેલવે વેચે છે તે સૌથી મોટી અવકાશ છે. નાના અવકાશ અસ્તિત્વમાં છે, પરંતુ બનાવટ પ્રવાહ તેમને છુપાવે છે, જેથી DNS રેકોર્ડ્સ માટેનું ટોકન ડેટાબેસેસ ડિલીટ કરી શકે છે, અને જ્યાં સુધી કંઈક ન થાય ત્યાં સુધી કોઈને ખબર પડતી નથી.

1:40 ત્રણ: ડેશબોર્ડમાં વર્ષોથી ડિલીટ પર 48-કલાકનો અનડુ છે; એજન્ટ જે API એન્ડપોઇન્ટને કૉલ કરે છે તે લેગસી પાથ છે, અને તે તરત જ ડિલીટ કરે છે. રેલવે દ્વારા બનાવવામાં આવેલ દરેક ગાર્ડરેલ જ્યાં માનવ ક્લિક કરે છે ત્યાં રહે છે, અને એજન્ટ એક દરવાજાનો ઉપયોગ કરે છે જે તેઓ ભૂલી ગયા હતા. શા માટે પૂછવામાં આવ્યું, ઓપસ લખે છે: મેં અનુમાન લગાવ્યું કે સ્ટેજિંગ વોલ્યુમ ડિલીટ કરવું ફક્ત સ્ટેજિંગ સુધી મર્યાદિત હશે; મેં ચકાસણી કરી ન હતી. એક મોડેલ તરફથી ખૂબ સારી કબૂલાત જે કંઈપણ યાદ રાખતું નથી અને સૌથી વધુ વિશ્વસનીય માફી જનરેટ કરી રહ્યું છે. git blame: ઓળખપત્રની અસંગતતાને રોકવાને બદલે ઠીક કરવા માટે કંઈક તરીકે ગણવામાં આવે છે,

2:04 અને અનડુ બટન UI માં રહે છે જ્યારે API દરેક પ્રમાણિત ડિલીટનો જવાબ હા માં આપે છે. સ્થાપક નહીં, મોડેલ નહીં. ડિફોલ્ટ. બ્લાસ્ટ ત્રિજ્યા: ડિલીટ થવામાં નવ સેકન્ડ, ત્રણ મહિનાની રિઝર્વેશન ગાયબ, શનિવાર-સવારના ભાડાના કાઉન્ટર્સ પર કોણ ઊભું છે તેનો કોઈ રેકોર્ડ નથી, અને રેલવેના CEO ડીએમ કરે ત્યાં સુધી લગભગ અઢી દિવસ કે ડેટા પાછો આવી ગયો છે, એક ઓફસાઇટ ડિઝાસ્ટર બેકઅપમાંથી જે ડિલીટ ફક્ત ગાયબ દેખાડ્યું હતું. સૌથી વધુ પસંદ કરાયેલ જવાબ: તમે ચલાવી રહ્યા હતા તે એક એજન્ટે કંઈક ડિલીટ કર્યું, અને તમે તમારા સિવાય દરેકને દોષ આપો છો.

2:31 વાજબી. રેલવેએ એક અઠવાડિયા પહેલા એજન્ટો માટે તેના MCP સર્વર પણ લોન્ચ કર્યા હતા, એ જ ટોકન્સ પર. પણ વાજબી. ચુકાદો, પોસ્ટમોર્ટમ: તેને શિપ કરો, ફિક્સ પર. રેલવે ચાર દિવસમાં એક પ્રમાણિક પોસ્ટમોર્ટમ પ્રકાશિત કરે છે, અને 1 મે સુધીમાં API ડેશબોર્ડની જેમ 48 કલાક માટે સોફ્ટ-ડિલીટ કરે છે. સોમવારની કાર્યવાહી: તમારા એજન્ટ પહોંચી શકે તેવા દરેક ટોકનની યાદી બનાવો, અને અન્યથા સાબિત ન થાય ત્યાં સુધી દરેકને રૂટ તરીકે ગણો. મને તે ઘટના મોકલો જેના વિશે તમને હજી પણ વાત કરવાની મંજૂરી નથી,

3:00 ટિપ્પણીઓમાં, અથવા daily diff dot dev પર. અને આજ માટે આટલો જ ડિફ. હું Axrisi થી Niko છું. જવાબદારીપૂર્વક મર્જ કરો. અને આજ માટે આટલો જ ડિફ. હું Axrisi થી Niko છું. જવાબદારીપૂર્વક મર્જ કરો. આભાર.

## સ્ત્રોતો

- [Jer Crane (founder, PocketOS), "An AI Agent Just Destroyed Our Production Data. It Confessed in Writing."](https://x.com/lifeofjer/status/2048103471019434248) — x.com
- [Railway, "Your AI wants to nuke your database. Guardrails fix that." (Apr 29, 2026)](https://blog.railway.com/p/your-ai-wants-to-nuke-your-database) — blog.railway.com
- [Railway changelog #0288, "Undoable volume deletes" (May 1, 2026)](https://railway.com/changelog/2026-05-01-undoable-deletes) — railway.com
- [Railway docs, Backups ("Wiping a volume deletes all backups.")](https://docs.railway.com/reference/backups) — docs.railway.com
- [Jake Cooper (Railway CEO), "The AI Engineer: A New Breed"](https://x.com/JustJake/status/2048583160842334711) — x.com
- [Recovery confirmed](https://x.com/lifeofjer/status/2048576568109527407) — x.com
- [Hacker News (860 points, 1,032 comments)](https://news.ycombinator.com/item?id=47911524) — news.ycombinator.com
- [The Register](https://www.theregister.com/2026/04/27/cursoropus_agent_snuffs_out_pocketos/) — www.theregister.com
- [The New Stack](https://thenewstack.io/ai-agents-credential-crisis/) — thenewstack.io
