Skip to content

Commit 042f8fe

Browse files
ahliwebclaude
andcommitted
docs(serapan): ADR-0120 milik redesain admin awcms yang repo ini tak punya layarnya
`bun run audit:serapan` memerah karena ahliweb/awcms menerbitkan ADR-0120 dan tak ada yang membacanya di sini. ADR itu memecah satu hue status jadi tiga keluarga token (`-strong`, `-on-soft` baru, dan `--color-border-strong` baru) supaya janji kontras WCAG-nya digerbangi, bukan sekadar diasumsikan — tapi setiap berkas yang ia sentuh (`tokens.css`, `admin.css`, `AdminLayout.astro`, `sidebar-menu.ts`, `admin-icons.ts`, `design-token-contrast-check.ts`) adalah shell admin milik `awcms` sendiri, dan repo ini tak satu pun memilikinya: layar admin sudah kembali ke `awcms` sejak ADR-0020, dan celahnya hanya dipersempit untuk permukaan USER yang sebuah situs turunan boleh nyatakan lewat `permukaanAdmin` (ADR-0034) — bukan untuk template ini, yang tak menyatakannya. Divonis `diperiksa` di blok serapan `SKILL.md`, dengan alasannya tertulis di baris itu sendiri. Mirror Indonesianya (`SKILL.id.md`) diperbarui mengikuti: puncak jadi ADR-0120, dan penanda `i18n-source-hash` disegarkan ke hash `SKILL.md` yang baru supaya `audit:translation` tidak melihatnya basi. Tidak ada kerja kode yang menyusul dari vonis ini — ADR-0120 tidak menyentuh jalur build statis repo ini sama sekali. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent d8f16f0 commit 042f8fe

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

.claude/skills/awcms-astro-integrasi/SKILL.id.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Kontrak integrasi awcms-astro ↔ awcms — tenant dari token mesin
55

66
🇮🇩 Bahasa Indonesia · 🇬🇧 [English (source)](SKILL.md)
77

8-
<!-- i18n-source-hash: sha256:e6693862c3ff75de29ec398d073a0f551f0aa7ac55eebbd2b757d398dfdccc7a -->
8+
<!-- i18n-source-hash: sha256:2a3b1bed54aff44a0a85dcbfab459ddcce1cd2e64164703a85d993950816b6fe -->
99

1010
# awcms-astro — kontrak integrasi dengan `awcms`
1111

@@ -342,7 +342,7 @@ dan sengaja TIDAK diduplikasi di sini: dua salinan data yang digerbangi adalah
342342
dua salinan yang boleh menyimpang, dan yang menyimpang selalu yang tidak dibaca
343343
mesin. Yang ada di sini penjelasannya; yang ada di sana buku besarnya.
344344

345-
Ringkasannya: **lantai ADR-0049**, puncaknya ADR-0119, **nol** bervonis `belum`.
345+
Ringkasannya: **lantai ADR-0049**, puncaknya ADR-0120, **nol** bervonis `belum`.
346346
Jumlah persisnya sengaja TIDAK ditulis di sini lagi — ia berbunyi "68 ADR" sampai
347347
2 September 2026 sementara gerbangnya menghitung 70, dan sebuah angka dalam prosa
348348
yang tidak dibaca pemeriksa mana pun akan hanyut lagi persis seperti itu

.claude/skills/awcms-astro-integrasi/SKILL.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,7 @@ predating this consumer, and this repo has **not** examined them systematically
404404
| 0117 | diperiksa | `:latest` moves only after the release environment's approval signs it. Entirely `awcms`'s own release workflow — this repo builds no container from that pipeline and pulls no `:latest` — so nothing here changes. Recorded because silence and irrelevance read identically |
405405
| 0118 | diserap | The newsletter endpoints answer a cross-origin browser and resolve that origin's tenant, the four blockers this repo measured are closed, and the three paths are frozen as COMMITTED. Absorbed by [ADR-0049](../../../docs/adr/0049-a-reader-may-subscribe-and-the-first-write-from-a-strangers-browser.md), which turns the caller on |
406406
| 0119 | diperiksa | The GitHub Release **badge** is decided with an explicit `--latest`, not inherited from `gh`'s date-and-version default — the second "latest" in the same workflow ADR-0117 only half fixed, and it moved backwards to a four-releases-superseded version when parked runs were finally approved. Nothing here changes: `bun run release` creates a **git tag only**. This repo publishes no GitHub Release, no container image, and no `:latest` of any kind, so there is no badge to decide. Recorded because silence and irrelevance read identically — and re-read the moment this repo grows a release workflow, because the defect is invisible in final state: two events that cancel out look exactly like one that never happened |
407+
| 0120 | diperiksa | The admin redesign splits one status hue into three token families (`-strong`, the new `-on-soft`, plus a new `--color-border-strong`) so `awcms`'s WCAG contrast promise is gated rather than asserted. Every file it touches — `tokens.css`, `admin.css`, `AdminLayout.astro`, `sidebar-menu.ts`, `admin-icons.ts`, `design-token-contrast-check.ts` — is `awcms`'s own admin shell, and this repo carries none of them: admin screens went back to `awcms` in ADR-0020, narrowed only for a USER surface a derived site may declare through `permukaanAdmin` (ADR-0034), and this template ships no such surface. This repo's own token mapping in [`ui-ux-design-system.md`](../../../docs/awcms-astro/ui-ux-design-system.md) already states its "gaps against the AWCMS vocabulary" as a staged, manual adoption path, not a sync — so a values-only redesign over there does not reach a template with no admin implementation to redesign |
407408

408409
<!-- serapan:adr-awcms:selesai -->
409410

0 commit comments

Comments
 (0)