ඔබ සතු side‑project ගණනාවක් නිතර නවීකරණය කරමින් සිටිනවානම්, එහි පසුබැසීමේ ස්වයංක්රියා කේත කිහිපයක් අහඹු ලෙස බිඳී යාමක් අත්විඳීමට අත්යවශ්යය. ඒවා ක්රෝන් හෝ launchd මඟින් පවත්වාගෙන යන නිසා, බිඳුනු අවස්ථාවක් මතුවුණත්, එය ගැලපෙමින් දිගු කාලයක් පසුතැවෙයි.
මෙම ගැටලුවට විසඳුම් සොයා, ලේඛකයා self‑repair.sh නමින් නව “unattended watchdog” එකක් නිර්මාණය කළා. මෙය Claude AI සමඟ එක්ව, බිඳුනු ස්වයංක්රියා ස්ක්රිප්ට් එක හඳුනාගන්න, නිවැරදි කොඩ් එක සපයන්න, එය ස්වයංපරීක්ෂා කර, සාර්ථක නම් Git රිපොසිටරියට push කර, අසාර්ථක නම් පසුගිය තත්ත්වයට පසුබැසීම සහ මිනිසුන්ට දැනුම්දීම සිදු කරයි.
මෙම ක්රියාවලියේ මූලික පියවර හතරක් ඇත: Detect → Repair → Verify → Deploy. AI එක “මට සකස් කරලා” කියලා පවසනවාට පමණක් විශ්වාස නොකළ යුතුය; watchdog එක verify.sh නමින් වෙනම සක්රිය පරීක්ෂණයක් ධාවනය කර, 0 exit code එකක් ලැබුණාම පමණක් වෙනස්කම් ප්රොඩක්ෂන් වෙත යවයි.
Watchdog එකේ ව්යුහය
පද්ධතියේ ෆයිල් රූපය පහත පරිදි වේ:
- ~/.claude/self-repair/registry.tsv – නිරීක්ෂණය කරන සියලු project ලැයිස්තුව
- ~/.claude/self-repair/checks/ – <slug>-health.sh (බිඳුනේද කියා පරීක්ෂා) සහ <slug>-verify.sh (නැවත සකස් කිරීම පසු පරීක්ෂා) ෆයිල්
- ~/.claude/self-repair/state/ – දෛනික උත්සාහ ගණන සුරකින්න
- ~/.claude/scripts/self-repair.sh – ප්රධාන ලූප් ස්ක්රිප්ට්
- ~/.claude/logs/self-repair.log – සිදුවූ සියලු සිදුවීම් ලොග් කරයි
registry.tsv තුලින් slug, directory, mode (full / detect) යන තීරුවලින් project එකේ ක්රියාමාර්ග නියම කරයි. “full” මෝඩ් එකේ AI විසින් නිරාකරණය, සකස් කිරීම, සහ පරීක්ෂණය සිදු කරයි; “detect” මෝඩ් එකේ පමණක් ගැටලුව හඳුනාගෙන මිනිසුන්ට දැනුම් දේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
මෙවැනි ස්වයංක්රියා නඩත්තු පද්ධතිය ලංකාවේ තරුණ සංවර්ධකයන්ට, startup ව්යාපාරිකයන්ට, සහ විශ්වවිද්යාල සිසුන්ට විශාල ප්රයෝජන ලබා දේ.
- කාල ඉතිරි කිරීම – බොහෝ පැය ගතකරන cron job පරීක්ෂණය මිනිසෙකුට නොවෙයි; ඒ වෙනුවට AI‑watchdog එක 24/7 ක්රියා කරයි.
- දෝෂ අවදානම අඩු කිරීම – AI විසින් කරන සැකසුම් පරීක්ෂා කර, රහස් තොරතුරු හෝ වැරදි commit එකක් ප්රොඩක්ෂන් වෙත යාම වැලැක්වෙයි.
- ඉගෙනුම් අවස්ථා – සිසුන්ට AI‑driven automation පරිසරයක් අත්හදා බලන්න, DevOps සහ AI ethics ගැන ප්රායෝගික අත්දැකීම් ලැබේ.
- ව්යාපාරික විශ්වාසය – ස්වයංක්රියා සේවාවන් නිතර ක්රියාත්මක වන නිසා, සේවා ගනුදෙනුකරුවන්ට විශ්වාසය වැඩිවෙයි.
ඉදිරි කාලයේ, මෙවැනි “self‑repairing” automation ව්යාපෘති තවත් බොහෝ තැනට පතුරුවා, තාක්ෂණික පරිසරය තදබල කර ගැනීමට මඟ පෙන්වයි.
අවසන් වශයෙන්, AI එකේ “මම සකස් කළා” කියන වචනයට විශ්වාස නොකර, ස්වයං පරීක්ෂණය කරන watchdog එකක් භාවිතා කිරීම, ඔබේ side‑project ගණනාවට නිශ්චල, ආරක්ෂිත, සහ කාර්යක්ෂම පද්ධතියක් ගොඩනැගීමට අත්යවශ්ය වේ.