විවෘත-මූලාශ්ර වෙබ් යෙදුම් සංවර්ධනයේ නව පියවරක් ලෙස, ඩිෆෙන්සිව් ට්රේස් ලොක් (Defensive Trace Lock) ඉංජිනේරු අනුවාදය පළ කර ඇත. මේ ලිපිය තුළ Vue 3, Vite, Vitest, Supabase සහ Node.js යන තාක්ෂණ මාලාව භාවිතා කරමින් නිර්මාණය කළ පද්ධතියේ ‘5 artifacts’ (අංශ) පිළිබඳ විස්තර ගොඩනැගී ඇත.
මෙම අංශ 5ක් යනු: (1) රෙජිස්ට්රි markdown ගොනුව, (2) ට්රේස් ටෙස්ට් (fuse test) එක, (3) පාලන නීතිය A, (4) පාලන නීතිය B, (5) AI මතකය සක්රිය කරන skill එක. සෑම අංශයකම කේත ආකෘතිය, නිර්මාණ හේතුව, සැකසිය හැකි පරාමිතීන් යනාදිය විස්තර කර ඇත. මෙම ක්රමය ගොනු පද්ධතියේ නාමාවලිය සහ regex විශ්ලේෂණය මත පදනම්ව ඇති බැවින්, භාවිතා කරන UI ෆ්රේම්වර්ක් කිසිවක් බලපාන්නේ නැත.
ඇත්තටම, markdown ගොනුව තෝරාගැනීමේ ප්රධාන හේතුව මනුෂ්යයන්ට පහසුවෙන් සංස්කරණය කළ හැකි වීමත්, ස්ක්රිප්ට් මගින් එය පහසුවෙන් පාර්ස් කළ හැකි වීමත් වේ. සෑම ට්රේස් එකක්ම "### T‑{id}:" ලෙස ආරම්භ වන අතර, **Field Name**: value ආකාරයේ ක්ෂේත්ර භාවිතා කරයි. මෙය regex මගින් ඉක්මනින් ලබාගැනීමට ඉඩ සලසයි. අංශ 2 වන ට්රේස් ටෙස්ට් එක pure‑function පරීක්ෂණයක් වන අතර, ඒක පද්ධතියේ වර්තමාන හැසිරීම ‘pin’ කරයි. පාලන නීති A සහ B මගින් රෙජිස්ට්රි හා ටෙස්ට් ගොනු අතර සම්බන්ධතාවය, සහ ටෙස්ට් ගොනුවේ ඇන්කර් ස්ක්රිප්ට් ආයාතය පරීක්ෂා කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික ශිෂ්යයන්, සංවර්ධකයන් සහ ව්යාපාරිකයින් සඳහා මෙම ආකෘතියේ ප්රධාන වාසිය වන්නේ, සංකීර්ණ දත්ත ගමන් මාර්ග (data‑flow trace) එකක් ලේසිව නිරීක්ෂණය කර, AI මගින් සිදු කරන වෙනස්කම්ට පෙර පූර්ව‑පරීක්ෂණයක් ලබා දීමයි. මෙය කේතයේ ගුණාත්මකභාවය, ආරක්ෂාව සහ නිරන්තර නඩත්තු පහසුකම වැඩි කරයි. එක් එක් නව ට්රේස් එකක් සකස් කිරීමට 30‑45 මිනිත්තු පමණයි, එමනිසා කුඩා සමාගම් හෝ ස්ටාර්ට්‑අප්ස් සඳහා පවා ඉතා ආර්ථික වේ.
එසේම, markdown පදනම නිසා දේශීය සංවර්ධකයින්ට GitHub, GitLab වැනි මෙවලම් භාවිතා කරමින් කණ්ඩායම් වැඩිදියුණු කිරීමේ හැකියාව ලැබේ. AI‑සහයෝගිතා skill එක මඟින් පද්ධතියේ වෙනස්කම් සිදු වන විට පියවර‑පියවර පරීක්ෂණ ලැයිස්තුව ස්වයංක්රීයව ක්රියාත්මක වන අතර, මනුෂ්ය පරීක්ෂණයේ දෝෂ අවම කරයි.
අවසන් වශයෙන්, Defensive Trace Lock ඉංජිනේරු අනුවාදය කේත පාලනය, AI සමඟ සම්බන්ධතා, සහ විශ්වාසනීය දත්ත ගමන් මාර්ග ආරක්ෂාව යන ත්රිත්වයක් එකතු කරයි. මෙය ශ්රී ලංකාවේ තාක්ෂණික පරිසරය තුළ නව මට්ටමක් ගොඩනැගීමට මඟ පෙන්වයි.