කොඩ් ඇජන්ට්ස් (coding agents) වැඩ කරන විට බොහෝ විට වැරදි කේතයක් නිසා නොව, ඒකට පෙර කරන ගැටළුවක් නිසා සිදුවේ. වැරදි ලේඛන පතක් විවෘත කිරීම, අසල පැකේජයක් වෙනස් කිරීමක් ලෙස ගැහෙවීම, හෝ සීමා පිටත ෆෝල්ඩරයක් සංස්කරණය කිරීම වැනි වැරදි නිසා පද්ධතියේ පරීක්ෂණය සම්පූර්ණයෙන් අසාර්ථක වේ.
මෙවැනි ගැටළු ඉවත් කිරීම සඳහා ලේඛකයා (author) “handoff” යන නව ආකාරයක් හඳුන්වා දී ඇත. මෙහිදී එක් JSON ගොනුවක් තුළ, ඒජන්ට්ටා පටන් ගත යුතු ලේඛනය, සංස්කරණයට ඉඩ ඇති පැකේජ මාර්ග, පරීක්ෂණ කමන්ඩ්ස්, සහ මනුෂ්ය‑මූලික මාර්ගෝපදේශයන් වැනි තොරතුරු සපයයි. මෙයින් එජන්ට්ටා තමාගේ නිර්මාණශීලීත්වය භාවිතා කරමින් කාර්යය ඉටු කරයි, නමුත් පැකේජ හිමිකම් හෝ පරිසරය ගැන අනුමාන නොකරයි.
උදාහරණයක් ලෙස, “auth” පැකේජය වෙනස් කිරීමට අවශ්ය නම්, handoff ගොනුවේ startHere ලෙස docs/for-agents/packages/auth.md සඳහන් වේ, editRoots ලෙස packages/auth ලැයිස්තුවේ ඇත, සහ checks ලෙස pnpm --filter @demo/auth test හා pnpm --filter @demo/auth lint දක්වා ඇත. එමඟින් ඒජන්ට්ටා සෘජුවම නිවැරදි පැකේජයට යොමු කරයි, වැරදි පරීක්ෂණ නොකළේය.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයන්ට මෙවැනි ක්රමවේදය ඉගෙන ගැනීම, මොනෝරෙපෝ (monorepo) වැනි විශාල කේත ගබඩා කළමනාකරණය කිරීමේ දක්ෂතාවය වර්ධනය කරයි. සීමා හඳුනාගැනීමේ ස්වයංක්රීය උපකරණ භාවිතා කිරීම, දැනුම් පදනමක් ලෙස AI‑සහයෝගිතාව (AI assistance) හරහා ඉක්මනින් නිවැරදි කේතය ලියීමට හැකි කරයි. එමෙන්ම, ස්ථාපිත CI පයිප්ලයින් (CI pipeline) තුළ freshness ගේට් (gate) එකක් ඇතුළත් කිරීම, ලේඛන ද්රව්යය නිතර නවීකරණය කර ගැනීමට සහ ගොඩනැගිලි (infrastructure) අස්ථානගත වීම වැළැක්වීමට උපකාරී වේ.
ව්යාපාරික පැකේජවල නිශ්චිත පරීක්ෂණ සහ ලින්ට් (lint) නීති අනුගමනය කිරීම, නිෂ්පාදන ගුණාත්මකත්වය උසස් කරයි. එමෙන්ම, ශ්රී ලංකාවේ IT සමාගම් මොනෝරෙපෝ පරිසරයේ පදනම් කරගත් මෘදුකාංග සංවර්ධනයේ පසුබැසීමක් නොමැතිව, ගෝලීය තරඟකාරීත්වයට සමීපව යා හැක.
අවසානයේ, Doc Bridge වැනි මෙවලම්, කේත ඇජන්ට්ස්ගේ අසාර්ථකතා අඩු කර, සංවර්ධකයන්ට වැඩි නිෂ්පාදනශීලීත්වයක් ලබා දෙයි. මේ නිසා, ශ්රී ලංකාවේ තාක්ෂණික පරිසරය තවත් වඩාත් ස්ථාවර හා නවෝත්පාදනශීලී වේ.