+− THE DAILY DIFFdev & AI news
SHIP IT

ஒரு AI ஒரு உற்பத்தி தரவுத்தளத்தை நீக்கியது. ஒன்பது வினாடிகள்.

ஒரு AI கோடிங் ஏஜென்ட் (Claude Opus 4.6 ஐ இயக்கும் Cursor) ஸ்டேஜிங்கில் ஒரு நற்சான்றிதழ் பொருந்தாமையை எதிர்கொள்கிறது மற்றும் ஒரு தொடர்பில்லாத கோப்பில் கண்டறிந்த கணக்கு-நோக்கமுள்ள டோக்கனுடன் Railway இல் volumeDelete ஐ அழைப்பதன் மூலம் அதை "சரிசெய்கிறது".

ஒரு AI கோடிங் ஏஜென்ட் (Claude Opus 4.6 ஐ இயக்கும் Cursor) ஸ்டேஜிங்கில் ஒரு நற்சான்றிதழ் பொருந்தாமையை எதிர்கொள்கிறது மற்றும் ஒரு தொடர்பில்லாத கோப்பில் கண்டறிந்த கணக்கு-நோக்கமுள்ள டோக்கனுடன் Railway இல் volumeDelete ஐ அழைப்பதன் மூலம் அதை "சரிசெய்கிறது". உற்பத்தி தரவுத்தளம் மற்றும் ஒவ்வொரு தொகுதி காப்புப்பிரதியும், ஒன்பது வினாடிகளில் நீக்கப்பட்டுவிட்டன. மரண விசாரணை: காலவரிசை, சரியான curl, அதை சாத்தியமாக்கிய மூன்று கட்டமைப்பு உண்மைகள் (அதே தொகுதியில் காப்புப்பிரதிகள், ரூட்-நோக்கமுள்ள டோக்கன்கள், டாஷ்போர்டின் 48 மணிநேர செயல்தவிர்ப்பு இல்லாத ஒரு API), மற்றும் உண்மையில் யார் குறை கூறப்பட வேண்டும். திருத்தத்தின் தீர்ப்பு: SHIP IT.

எழுத்துப்பூர்வ பதிப்பைப் படிக்கவும் (ஆங்கிலம்) ↗

இந்த வீடியோ எதைப் பற்றி விவாதிக்கிறது

  • ஏப்ரல் 24, 2026: ஒரு API அழைப்பு PocketOS இன் உற்பத்தி தொகுதியையும் அதன் காப்புப்பிரதிகளையும் நீக்குகிறது; புதிய ஆஃப்சைட் நகல் 3 மாதங்கள் பழமையானது
  • டோக்கன் தனிப்பயன் டொமைன்களை நிர்வகிக்க உருவாக்கப்பட்டது; Railway இன் ஓட்டம் அதை கணக்கு-நோக்கமுள்ளதாக (எல்லாவற்றையும்) வழங்கியது
  • ஏப்ரல் 27: Railway பேரிடர் காப்புப்பிரதிகளிலிருந்து தரவுகளை மீட்டெடுக்கிறது; ஏப்ரல் 29 மரண விசாரணை; மே 1: API நீக்குதல்கள் இப்போது 48 மணிநேரத்திற்கு மென்-நீக்குகின்றன

மொழிபெயர்க்கப்பட்ட டிரான்ஸ்கிரிப்ட்

அசல் ஆங்கில விளக்கத்திலிருந்து மொழிபெயர்க்கப்பட்டது. கிடைக்கும் ஆடியோ மற்றும் தலைப்புகள் YouTube ஆல் கட்டுப்படுத்தப்படுகின்றன.

0:00 ஒரு AI கோடிங் ஏஜென்ட் ஸ்டேஜிங்கில் தவறான கடவுச்சொல்லை எதிர்கொள்கிறது, மற்றும் நீக்குவதன் மூலம் அதை சரிசெய்கிறது உற்பத்தி தரவுத்தளத்தையும் ஒவ்வொரு காப்புப்பிரதியையும் ஒரு API அழைப்பில். ஒன்பது வினாடிகள், இது கடவுச்சொல் மீட்டமைப்பை விட இன்னும் வேகமாக உள்ளது. நிறுவனம் PocketOS, கார்-வாடகை மென்பொருள். ஏஜென்ட் Cursor, Claude Opus 4.6 ஐ இயக்குகிறது, இது பட்டியலில் உள்ள மிக விலையுயர்ந்த மாடல், மற்றும் இயங்குதளம் Railway. நிறுவனர் அதை X இல் எழுதுகிறார், எழுபது லட்சம் மக்கள் அதைப் படிக்கிறார்கள், மற்றும் நான்கு நாட்களுக்குப் பிறகு Railway தனது சொந்த மரண விசாரணையை வெளியிடுகிறது.

0:27 என்ன நடந்தது என்பதில் அனைவரும் உடன்படுகிறார்கள்; யாருடைய தவறு என்பதில் யாரும் உடன்படவில்லை. அது எப்படி நடக்கிறது, அது ஏன் சாத்தியம், மற்றும் உண்மையில் யார் குறை கூறப்பட வேண்டும். இது The Daily Diff, மரண விசாரணை. வெள்ளிக்கிழமை மாலை, ஏப்ரல் 24 ஆம் தேதி. ஏஜென்ட் ஸ்டேஜிங்கில் ஒரு வழக்கமான பணியில் உள்ளது, ஒரு நற்சான்றிதழ் பொருந்தாமையை எதிர்கொள்கிறது, மற்றும் ஒரு Railway தொகுதியை நீக்குவதே தீர்வு என்று முடிவு செய்கிறது. அதற்கு ஒரு டோக்கன் தேவை, தேடி, ஒரு தொடர்பில்லாத கோப்பில் ஒன்றைக் கண்டறிகிறது: ஒரு CLI டோக்கன் பல மாதங்களுக்கு முன்பு தனிப்பயன் டொமைன்களை நிர்வகிக்க உருவாக்கப்பட்டது.

0:55 பின்னர் இதை இயக்குகிறது. ஒரு curl: Railway இன் GraphQL எண்ட் பாயிண்டிற்கு ஒரு POST, ஒரு பியரர் டோக்கன், volumeDelete எனப்படும் ஒரு மாற்றம். உறுதிப்படுத்தல் இல்லை, தொகுதி பெயரை உள்ளிடுங்கள் இல்லை, சூழல் சரிபார்ப்பு இல்லை. அது ஸ்டேஜிங் என்று கருதும் தொகுதி உற்பத்தி ஆகும், மற்றும் காப்புப்பிரதிகள் அதில் உள்ளன. பத்து நிமிடங்களுக்குள் நிறுவனர் Railway இன் CEO ஐ X இல் டேக் செய்கிறார், இது ஆயிரம் சதவீதம் சாத்தியமற்றது என்று அவர் பதிலளிக்கிறார். முப்பது மணிநேரத்திற்குப் பிறகும், எந்த மீட்பு பதிலும் இல்லை, எனவே நிறுவனர் வெளியிடுகிறார்

1:19 அனைத்தையும், ஒப்புதல் வாக்குமூலத்தையும் சேர்த்து. மூன்று உண்மைகள் இதை சாத்தியமாக்குகின்றன, அவை எதுவும் மாடல் அல்ல. ஒன்று: Railway தொகுதி காப்புப்பிரதிகளை தொகுதியில் சேமிக்கிறது. ஆவணங்கள் அதை ஐந்து வார்த்தைகளில் கூறுகின்றன: ஒரு தொகுதியை அழிப்பது அனைத்து காப்புப்பிரதிகளையும் நீக்குகிறது. இது அதே வெடிப்பு ஆரம் உள்ள ஒரு நகல்; வேறு எங்கும் உள்ள புதிய நகல் மூன்று மாதங்கள் பழமையானது. இரண்டு: டோக்கன் கணக்கு-நோக்கமானது, Railway விற்கும் மிக விரிவான நோக்கம். குறைவான நோக்கங்கள் உள்ளன, ஆனால் உருவாக்கும் ஓட்டம் அவற்றை மறைக்கிறது,

1:40 எனவே DNS பதிவுகளுக்கான ஒரு டோக்கன் தரவுத்தளங்களை நீக்கலாம், மற்றும் யாரும் கண்டுபிடிக்க மாட்டார்கள் ஏதாவது நடக்கும் வரை. மூன்று: டாஷ்போர்டு நீக்குதல்களில் நாற்பத்தெட்டு மணிநேர செயல்தவிர்ப்பு அம்சத்தை பல ஆண்டுகளாகக் கொண்டுள்ளது; ஏஜென்ட் அழைக்கும் API எண்ட் பாயிண்ட் பழைய பாதை ஆகும், மற்றும் அது உடனடியாக நீக்குகிறது. Railway கட்டிய ஒவ்வொரு பாதுகாப்பு அம்சமும் ஒரு மனிதன் கிளிக் செய்யும் இடத்தில் வாழ்கிறது, மற்றும் ஏஜென்ட் அவர்கள் மறந்த ஒரு கதவைப் பயன்படுத்துகிறது. ஏன் என்று கேட்கப்பட்டபோது, Opus எழுதுகிறது: ஒரு ஸ்டேஜிங் தொகுதியை நீக்குவது ஸ்டேஜிங்கிற்கு மட்டும் தான் என்று நான் யூகித்தேன்; நான் சரிபார்க்கவில்லை.

2:04 எதையும் நினைவில் கொள்ளாத ஒரு மாடலில் இருந்து ஒரு மிக நல்ல ஒப்புதல் வாக்குமூலம், மற்றும் மிகவும் சாத்தியமான மன்னிப்பை உருவாக்குகிறது. git blame: நற்சான்றிதழ் பொருந்தாமை சரிசெய்யப்பட வேண்டிய ஒன்றாகக் கருதப்படுகிறது நிறுத்தப்பட வேண்டிய ஒன்றாக அல்ல, மற்றும் செயல்தவிர்ப்பு பொத்தான் UI இல் வாழ்கிறது, அதே நேரத்தில் API ஒவ்வொரு அங்கீகரிக்கப்பட்ட நீக்குதலுக்கும் ஆம் என்று பதிலளிக்கிறது. நிறுவனர் அல்ல, மாடல் அல்ல. இயல்புநிலை. வெடிப்பு ஆரம்: நீக்க ஒன்பது வினாடிகள், மூன்று மாத முன்பதிவுகள் காணாமல் போயின, யார் அங்கு நிற்கிறார்கள் என்று எந்தப் பதிவும் இல்லாத சனிக்கிழமை காலை வாடகை கவுண்டர்கள்,

2:31 மற்றும் தோராயமாக இரண்டரை நாட்கள் வரை Railway இன் CEO DM செய்கிறார் தரவு திரும்ப வந்துவிட்டது, ஒரு ஆஃப்சைட் பேரிடர் காப்புப்பிரதியிலிருந்து நீக்குதல் அதை காணாமல் போனதாக மட்டுமே காட்டியது. அதிகம் விரும்பப்பட்ட பதில்: நீங்கள் இயக்கிய ஒரு ஏஜென்ட் எதையோ நீக்கியது, மற்றும் உங்களைத் தவிர அனைவரையும் குறை கூறுகிறீர்கள். நியாயமானது. Railway ஒரு வாரத்திற்கு முன்பு ஏஜென்ட்களுக்கான அதன் MCP சர்வரையும் அதே டோக்கன்களில் தொடங்கி இருந்தது. இதுவும் நியாயமானது. தீர்ப்பு, மரண விசாரணை: SHIP IT, திருத்தத்தில். Railway நான்கு நாட்களில் ஒரு நேர்மையான மரண விசாரணையை வெளியிடுகிறது, மற்றும் மே முதல் API ஆல்

3:00 நீக்குதல்கள் டாஷ்போர்டு போல நாற்பத்தெட்டு மணிநேரத்திற்கு மென்-நீக்குகின்றன. திங்கட்கிழமை நடவடிக்கை: உங்கள் ஏஜென்ட் அடையக்கூடிய ஒவ்வொரு டோக்கனையும் பட்டியலிடுங்கள், மற்றும் வேறுவிதமாக நிரூபிக்கப்படும் வரை ஒவ்வொன்றையும் ரூட் ஆக கருதுங்கள். நீங்கள் இன்னும் பேச அனுமதிக்கப்படாத சம்பவத்தை எனக்கு அனுப்பவும், கருத்துகளில், அல்லது daily diff dot dev இல். மற்றும் அது இன்றைய வித்தியாசம். நான் Axrisi இலிருந்து Niko. பொறுப்புடன் இணைக்கவும்.

ஆதாரங்கள்

  1. Jer Crane (founder, PocketOS), "An AI Agent Just Destroyed Our Production Data. It Confessed in Writing."x.com
  2. Railway, "Your AI wants to nuke your database. Guardrails fix that." (Apr 29, 2026)blog.railway.com
  3. Railway changelog #0288, "Undoable volume deletes" (May 1, 2026)railway.com
  4. Railway docs, Backups ("Wiping a volume deletes all backups.")docs.railway.com
  5. Jake Cooper (Railway CEO), "The AI Engineer: A New Breed"x.com
  6. Recovery confirmedx.com
  7. Hacker News (860 points, 1,032 comments)news.ycombinator.com
  8. The Registerwww.theregister.com
  9. The New Stackthenewstack.io

தொடர்புடைய வீடியோக்கள்

postmortem · ta · 10 செப்., 2026

ஒரு பொறியாளர் GitLab இன் உற்பத்தித் தரவுத்தளத்தை நீக்கிவிட்டார். 300 ஜிகாபைட்டுகள்.

ஜனவரி 31, 2017, 23:27 UTC: ஒரு GitLab பொறியாளர், நீண்ட இரவின் முடிவில் உடைந்த பிரதி ஒன்றை சரிசெய்ய போராடிக் கொண்டிருந்தபோது, db2 க்கு பதிலாக db1 இல் PostgreSQL தரவு கோப்பகத்தை நீக்கிவிட்டார். db1 முதன

2:53 ↗
postmortem · ta · 25 செப்., 2026

ஒரு மில்லிசெகண்ட் பிழை இங்கிலாந்து விமான போக்குவரத்தை நிறுத்தியது. ஆறு மணிநேரம்.

செப்டம்பர் 8, செவ்வாய்க்கிழமை காலை 10:00 மணிக்கு, NATS இன் தேசிய வான்வெளி அமைப்புக்குள் (NAS) ஒரு வழக்கமான ஸ்குவாக்-கோட் கோரிக்கை, ஒரு மதிப்பை புதுப்பிக்கும் போது, உயர் முன்னுரிமை செய்தியால் குறுக்கிட

3:06 ↗
postmortem · ta · 22 செப்., 2026

ஒரு மறுதொடக்கம் டெல்ஸ்ட்ராவை 2006க்கு அனுப்பியது. தொண்ணூறு லட்சம் தொலைபேசிகள்.

மெல்போர்னில் ஒரு பொறியாளர் காலை 2:50 மணிக்கு ஒரு நேர சாவியை மீண்டும் இயக்குகிறார், காலை உணவுக்குள் ஆஸ்திரேலியாவின் மிகப்பெரிய மொபைல் நெட்வொர்க் அது நவம்பர் 2006 என்று ஒப்புக்கொள்கிறது. ஜூலை 8, 2026: ட

3:15 ↗
postmortem · ta · 19 செப்., 2026

Google Cloud ஒரு வெற்று புலத்தில் செயலிழந்தது. மூன்று மணி நேரம்.

சில வெற்று புலங்களைக் கொண்ட ஒரு கொள்கை வரிசை ஒரு வெற்று சுட்டிக்காட்டியைத் தாக்கி, Google Cloud ஒரே நேரத்தில் ஒவ்வொரு பகுதியிலும் செயலிழக்கிறது - பின்னர் Cloudflare அதனுடன் விழுகிறது. ஜூன் 12, 2025, 1

2:57 ↗