এখানে «WCAG 2.2 AAA লক্ষ্য করে» বলতে কী বোঝায়
লক্ষ্য করে শব্দটি ইচ্ছাকৃত। এই পৃষ্ঠা ঠিক বলে দেয় কী যাচাই করা হয় ও কী দিয়ে, কী কিছু দিয়েই যাচাই হয় না, এবং এই ফাঁক নিয়ে আমরা কী করতে চাই। Lily কখনো WCAG «সম্মতি» দাবি করে না — কোনো অডিট তা সমর্থন করে না।
নিরবচ্ছিন্নভাবে যাচাই করা
- প্রতিটি কম্পোনেন্টের আদর্শ অর্থবহ এলিমেন্ট, ARIA অ্যাট্রিবিউট ও ক্লাস হুক — প্রতি-ফ্রেমওয়ার্ক ইউনিট টেস্ট স্যুট দিয়ে নিশ্চিত করা হয় (সাতটি ফ্রেমওয়ার্কে ১৫,০০০-এরও বেশি কেস)।
- SvelteKit উদাহরণ অ্যাপের ৫৭১টি কম্পোনেন্ট ডেমো পৃষ্ঠার প্রতিটি axe-পরিষ্কার (WCAG 2.0/2.1 A+AA ও 2.2 AA নিয়মসমষ্টি) — সম্পূর্ণ ক্যাটালগ স্ক্যান, যার ভিত্তিরেখা প্রথম ২০২৬-০৮-২৭ তারিখে নির্ধারিত এবং ২০২৬-১০-০৬ তারিখে পুনরায় চালানো — এবং সাতটি উদাহরণ অ্যাপেরই হোম, ক্যাটালগ ও যৌগিক রুটে প্রতি-অ্যাপ ভিত্তিরেখা।
- প্রতিটি ইন্টারেক্টিভ কম্পোনেন্টের জন্য কিবোর্ড চুক্তি, যা প্রতিটি কম্পোনেন্টের আদর্শ মেটাডেটায় নথিভুক্ত এবং স্যুট দিয়ে পরীক্ষিত; সহায়ক প্যাকেজগুলো তার ওপর আসল ব্রাউজারে Playwright স্পেকও চালায়।
- সব ৪৫টি থিমে WCAG 2.2 টার্গেট-আকারের সর্বনিম্ন সীমা ও ওভারফ্লো সুরক্ষা; স্কিপ লিংক, ল্যান্ডমার্ক, এবং প্রতি অ্যাপে চারটি ভিউপোর্টে কোনো অনুভূমিক ওভারফ্লো নেই;
lang/dirপ্রয়োগ, ডান-থেকে-বাম লেখার উল্টানোসহ।
কিছু দিয়েই যাচাই করা হয় না
- সঙ্গতির কোনো অডিট কখনো করা হয়নি। কোনো VPAT নেই, কোনো সার্টিফিকেশন নেই। স্বয়ংক্রিয় সরঞ্জাম WCAG-এর সাফল্য মানদণ্ডের একটি সংখ্যালঘু অংশ কভার করে।
- AAA-নির্দিষ্ট মানদণ্ড (উন্নত কনট্রাস্ট ও অন্যান্য) নকশার অভিপ্রায়, যাচাইকৃত বৈশিষ্ট্য নয়; axe-এর নিয়মসমষ্টি A/AA-তে চলে। এখনো কোনো নিবেদিত উচ্চ-কনট্রাস্ট থিম নেই।
- স্ক্রিন রিডারের আচরণ মূলত অপরীক্ষিত। স্যুটগুলো ARIA অ্যাট্রিবিউট নিশ্চিত করে, VoiceOver, NVDA বা JAWS কী ঘোষণা করে তা নয় — আর এই প্রকল্প একাধিকবার আসল ত্রুটির ওপর সবুজ স্যুট প্রকাশ করেছে, যার প্রতিটি চেঞ্জলগে লেখা হয়েছে ঠিক এই কারণে যে স্যুট সেগুলো দেখতে পায়নি।
এ নিয়ে আমরা কী করতে চাই
একটি স্বাধীন অ্যাক্সেসিবিলিটি অডিট প্রকল্পের যেকোনো তহবিলের প্রথম নির্দিষ্ট ব্যবহার, এবং অডিটরের প্রয়োজনীয় পরিধি আগে থেকেই প্রস্তুত। ততদিন পর্যন্ত স্ক্রিন রিডারের প্রতিবেদনই সেই অবদান যা এই প্রকল্প সবচেয়ে বেশি চায়: «কম্পোনেন্ট X, Y ঘোষণা করে, যা ভুল কারণ Z» সরাসরি কাজে লাগানোর মতো।
সমস্যা জানান
github.com/LilyDesignSystem/lily-design-system-এ একটি ইস্যু খুলুন অথবা joel@joelparkerhenderson.com-এ ইমেল করুন। WCAG-এর কোনো মানদণ্ডের নাম বললে সুবিধা হয় কিন্তু বাধ্যতামূলক নয় — «আমি কিবোর্ড দিয়ে X চালাতে পারিনি» একটি সম্পূর্ণ প্রতিবেদন।
যাচাইকরণ সারণি ও তার পর্যালোচনার ইতিহাসসহ পূর্ণ বিবৃতিটি রিপোজিটরিতে আছে: docs/accessibility-statement.md।