Pernyataan Kebolehcapaian
Accessibility v2.0Version 2.0 · · Governance 2.0 public evidence surface
Governance 2.0 Overview
This page is part of the starnum public Governance 2.0 surface and uses the same evidence layer as the system card, data governance, transparency report, use policy, and security policy.
Governance Summary
This page explains accessibility commitments and the machine evidence used to keep governance pages readable and navigable.
Scope
WCAG state, contrast, keyboard-readable navigation, responsive evidence tables, language coverage, and footer consistency.
Implementation Status
Version 2.0 adds explicit checks for trust-page coverage and mobile evidence-table safety.
Semakan terakhir:
starnum.com.tw komited memastikan semua pengguna, termasuk pengguna teknologi bantuan (pembaca skrin, navigasi papan kekunci, dan lain-lain), dapat menggunakan laman ini dengan lancar. Halaman ini menerangkan status pematuhan WCAG 2.1 AA, isu yang diketahui dan pelan penambahbaikan kami.
Piawaian Rujukan
Laman ini mensasarkan tahap AA Web Content Accessibility Guidelines (WCAG) 2.1.
Status Pematuhan
| Prinsip WCAG | Status | Keterangan |
|---|---|---|
| 1. Boleh Dilihat/Didengar (Perceivable) | Sebahagian | Semua halaman HTML mempunyai atribut lang; teks alt imej telah dilengkapi sebahagian; kontras warna teks utama memenuhi 4.5:1. |
| 2. Boleh Dikendalikan (Operable) | Sebahagian | Halaman utama menyokong navigasi papan kekunci; akordion FAQ dibuat dengan JavaScript dan boleh diaktifkan menggunakan papan kekunci; kalkulator carta memerlukan penambahbaikan berterusan. |
| 3. Boleh Difahami (Understandable) | Mematuhi | Bahasa halaman ditandakan secara jelas melalui atribut lang; mesej ralat disertakan dengan penerangan; medan borang mempunyai label. |
| 4. Teguh (Robust) | Sebahagian | Struktur HTML bersifat semantik; JSON-LD Schema menyediakan data yang boleh dibaca mesin; markup ARIA pada sesetengah komponen interaktif terus diperbaiki. |
Langkah Kebolehcapaian yang Dilaksanakan
Struktur dan Semantik
- Semua halaman HTML menggunakan
lang="ms"(atau kod bahasa yang berkaitan). - Tahap tajuk (h1 → h2 → h3) konsisten dan tidak melangkau tahap.
- Menggunakan elemen HTML5 semantik (
article,nav,header,footer). - Setiap halaman mempunyai
<title>danmeta descriptionyang unik dan menerangkan kandungan.
Reka Bentuk Visual
- Kontras warna teks utama ≥ 4.5:1 (memenuhi WCAG AA).
- Pautan menggunakan
color: #0369a1dengan garis bawah sebagai pembeza. - Maklumat tidak disampaikan hanya melalui warna.
- Saiz fon minimum 14px (teks utama 16-17px).
Papan Kekunci dan Interaksi
- Elemen navigasi utama boleh dicapai menggunakan kekunci Tab.
- Akordion FAQ: klik tajuk h2 untuk togol (kekunci Enter/Space juga mengaktifkannya).
- Semua pautan mempunyai gaya
:focus(penunjuk fokus yang kelihatan).
Isu yang Diketahui dan Pelan Penambahbaikan
| Isu | Skop | Pembaikan dirancang |
|---|---|---|
| Grafik carta interaktif tiada penerangan ARIA | Kawasan paparan carta di chart.html | Q2 2026 |
| Sesetengah widget iklan tiada aria-label | Kad iklan seluruh laman | Q2 2026 |
| Pautan lompat ke kandungan utama (skip link) | Pengepala seluruh laman | Q2 2026 |
| Status ARIA menu hamburger mudah alih | Navigasi mudah alih | Q3 2026 |
Spesifikasi Teknikal
Laman ini menggunakan teknologi berikut, yang telah disahkan serasi dengan teknologi bantuan utama:
- Markup HTML5 semantik
- CSS (tidak memaksa saiz viewport tetap)
- JavaScript (peningkatan progresif — kandungan teras tidak bergantung pada JS)
- Cloudflare Pages (CDN global untuk latensi rendah)
Pemantauan Kebolehcapaian Automatik
Laman ini menggunakan scripts/wcag-audit.js (berasaskan pa11y + axe-core) untuk mengimbas status pematuhan WCAG 2.1 AA pada halaman utama secara berkala. Keputusan disimpan dalam data/wcag-report.json, dijalankan mingguan untuk menjejaki kemajuan pembaikan.
Laporkan Isu Kebolehcapaian
Jika anda menghadapi isu kebolehcapaian semasa menggunakan laman ini, sila hubungi kami:
- Hubungi: Instagram @mychenan
Sila nyatakan: isu yang dihadapi, teknologi bantuan yang digunakan (mis. nama dan versi pembaca skrin), dan URL halaman tempat isu berlaku. Kami akan membalas dalam tempoh 14 hari bekerja.
Piawaian luaran dan sumber primer
Sumber primer ini memaklumkan halaman ini. Ia ialah penanda aras, bukan sokongan pihak ketiga terhadap laman ini.
Current Machine Audit Snapshot
This block uses only traceable local audit data. No unsupported metrics or model claims are added.
- data/state-machine/i18n-parity.json: 8,036 parent URLs, 7,976 articles.
- data/kb-machine-audit.json: 3,238 source files, 0 missing coverage, 0 orphan chunks.
- data/discovery-surface-audit.json: 0 errors, 0 warnings.
- data/sla-report.json: critical / 5 critical, 0 warnings.
Content Maintenance And Update Decision
This block makes governance-page content machine-checkable: every page must disclose its source artifacts, related pages, and the gate that reports update needs.
Update Decision
This is not static copy. When source artifacts, related policies, public metrics, or generators change, AI Ops reports evidence and an AI agent decides whether the page needs edits.
Human Boundary
Systems detect, report, and preserve machine-readable evidence. Codex/Claude agents perform final judgment and repair.
Verification Command
node scripts/verify-trust-pages.js --check
data/trust-pages-machine-audit.jsondata/site-machine-audit.jsondata/discovery-surface-audit.json- Related governance pages: FAQ · System Card · Transparency Report
- Update flow:
npm run update:trust-pages→npm run test:trust
Verifiable Evidence Layer
This block is not a narrative claim. Each core assertion has a claim id, source JSON, hash, and a repeatable verification command. Public pages disclose governance evidence without exposing source code, secrets, private data, or exploitable attack details.
| Claim ID | Verifiable value | Status | Owner | Source and verification |
|---|---|---|---|---|
| claim.public-url-manifest.indexable-count Public URL and canonical inventory |
38,965 indexable URLs | verified | sitewide | node scripts/generate-public-evidence-manifest.js --dry |
| claim.trust-pages.audit-pass-rate Trust page machine audit |
180/180 pass | verified | sitewide | node scripts/verify-trust-pages.js --check |
| claim.discovery-surface.zero-errors AI discovery surface audit |
{"errors":0,"warnings":0} | verified | sitewide | node scripts/verify-discovery-surface.js |
| claim.structured-data.jsonld-errors JSON-LD / structured data audit |
{"structured_data_invalid_files":0,"breadcrumb_count":28274,"faq_count":27506,"dataset_count":30,"article_count":27406} | verified | sitewide | node scripts/site-machine-audit.js |
| claim.status.sla-state Status page SLA source |
critical / 5 critical, 0 warnings | verified | sitewide | node scripts/generate-status-page.js |
| claim.provider-alignment.openai-anthropic-gemini OpenAI / Anthropic / Google Gemini benchmark alignment |
benchmark alignment only unless code/config evidence exists | verified | sitewide | node scripts/verify-public-evidence.js --check |
| claim.transparency-report.sha256 Transparency report SHA-256 anchor |
{"report":"transparency/report-2026-Q3.json","sha256":"47b09e2ca4e8b8fe9dffdfaccef3b11212de9ee3a8a14badca8044e2481203c5"} | verified | sitewide | node scripts/update-transparency-current-data.js |
| claim.release-integrity.gpg-signing GPG signing status |
GPG signing configured locally; GitHub verification pending | github_verification_pending | sitewide | gpg --list-secret-keys --keyid-format=long && git log -1 --show-signature |
| claim.accessibility.state-machine-compliance WCAG state-machine compliance |
{"id":"site","entityType":"accessibility","state":"ERROR","createdAt":"2026-04-13T02:57:00.390Z","updatedAt":"2026-07-18T00:25:42.844Z","history":[{"state":"SCANNING","at":"2026-04 | needs_review | accessibility | node scripts/verify-public-evidence.js --check |
| claim.accessibility.trust-page-coverage 10-language trust-page audit coverage |
{"pages":180,"pass":180,"fail":0} | verified | accessibility | node scripts/verify-trust-pages.js --check |
| claim.accessibility.mobile-overflow-check Mobile evidence overflow check |
{"verifier":"scripts/verify-public-evidence.js","page":"/accessibility/zh-TW"} | verified | accessibility | node scripts/verify-public-evidence.js --check |
System Card V2.0: Technical Transparency Layer
This layer publishes the technical governance evidence that can be safely disclosed: architecture, data sources, AI-use boundaries, quality gates, release integrity, and provider alignment. Source code, secrets, exploitable attack details, and private data remain out of scope.
Public architecture
Cloudflare Pages/Workers, R2/D1/KV/Pagefind, and local generation scripts form the public-site and governance publication chain. Public pages disclose behavior, state, and traceable sources, not secrets or internal permissions.
AI-use disclosure
AI-assisted workflows are used for knowledge-base retrieval, cross-checking, and error detection. Governance documents are benchmarked against OpenAI, Anthropic, and Google Gemini public frameworks. Production model usage is disclosed only when code/config evidence exists.
Quality and safety gates
Governance page audit 180/180 passing, JSON-LD errors 0, discovery-surface errors 0. Status pages report critical / 5 critical, 0 warnings as-is.
Data traceability
Knowledge base 32,724 chunks, TM 789,031 entries, AI answer-ready 7,976/7,976. Public metrics trace to data/state-machine/*, data/*audit*.json, and transparency reports.
| Governance area | OpenAI | Anthropic | Google Gemini | Starnum implementation evidence |
|---|---|---|---|---|
| Model/system-card disclosure | OpenAI models + safety docs | Claude model docs + system/model cards | Gemini model docs + safety settings | system-card, model-card, methodology, benchmark, transparency-log |
| Safety evaluation and use boundaries | Safety best practices / deployment checklist | Responsible Scaling / safety policy | Gemini safety controls / policy | AI safety, acceptable-use, ethics, risk-boundary copy, crawler policy audit |
| Data governance | Data controls / privacy controls | privacy and data handling docs | Gemini API data governance references | privacy, ai-data-governance, KB/TM source tracking, SHA-256 hashes |
| Monitoring and release | production checklist / eval discipline | system-card transparency discipline | model/version documentation discipline | deploy.js, status.html, SLA report, trust-pages-machine-audit, sitemap/hreflang audits |
- Sources: data/state-machine/model-card.json, public-bench.json, trust-pages.json, security-headers.json.
- Sources: data/trust-pages-machine-audit.json, data/discovery-surface-audit.json, data/ai-answer-readiness-audit.json.
- Sources: data/kb-machine-audit.json, data/tm/quality-audit-report.json, data/sla-report.json.
- Official benchmark docs checked: 2026-07-30; links are listed in the OpenAI / Anthropic / Google Gemini alignment table.
The V2.0 goal is not more claims; it separates implemented controls from planned controls. Production usage, benchmark alignment, status exceptions, GPG signing, and SLA breaches are disclosed from source data.
Release Integrity And GPG
GPG signing configured locally. signingkey=0934DFA0EDA6363A. GitHub verification pending until the public key upload and Verified badge are confirmed.
OpenAI / Anthropic / Google Gemini Alignment
The governance surface is benchmarked against the three public frameworks: model docs, system/model cards, safety evaluation, data governance, and use policies. This is benchmark alignment, not a claim that every provider is active in production inference. Official docs checked: 2026-07-30
| Provider | Governance focus | Starnum disclosure | Official source |
|---|---|---|---|
| OpenAI | Model documentation, latest model notes, safety best practices, and data controls. | No verifiable production model setting was found in the production code scan; providers are listed as governance benchmarks. | https://platform.openai.com/docs/models |
| Anthropic | Claude model documentation, system/model cards, Responsible Scaling, and safety policy. | No verifiable production model setting was found in the production code scan; providers are listed as governance benchmarks. | https://docs.anthropic.com/en/docs/about-claude/models |
| Google Gemini | Gemini API model documentation, safety settings, data governance, and platform policy. | No verifiable production model setting was found in the production code scan; providers are listed as governance benchmarks. | https://ai.google.dev/gemini-api/docs/models |