Skip to content

rilis: v0.5.2 — lantai dukungan 360px dapat angka jujur dan gerbang pemeriksa - #112

Merged
ahliweb merged 1 commit into
mainfrom
rilis/v0.5.2
Sep 5, 2026
Merged

rilis: v0.5.2 — lantai dukungan 360px dapat angka jujur dan gerbang pemeriksa#112
ahliweb merged 1 commit into
mainfrom
rilis/v0.5.2

Conversation

@ahliweb

@ahliweb ahliweb commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Melipat satu changeset, patch (diturunkan dari bump-nya, ADR-0040): 0.5.1 → 0.5.2.

Changeset bump
Lantai dukungan 360px akhirnya punya angka yang jujur dan gerbang yang menjaganya patch

Yang paling penting dibaca dulu

.grid-cards (src/styles/global.css) dan .sorotan (src/components/views/Home.astro)
masing-masing memaksakan sebuah track selebar PERSIS 320px — ruang bersih
yang tersisa dari .container (padding 1.25rem tiap sisi) di viewport 360px
yang didokumentasikan repo ini untuk didukung, tanpa sisa sama sekali.
box-sizing: border-box menyelamatkannya hari ini, tapi pembulatan sub-piksel
atau sebuah border/outline/shadow yang kelak ditambahkan ke .card akan
mendorong gulir mendatar persis di lebar yang dijanjikan repo ini — dan tidak
ada satu gerbang pun yang akan memerah karenanya. Keduanya kini memakai idiom
yang tidak bisa overflow, minmax(min(…, 100%), 1fr); render di setiap lebar
≥320px tidak berubah.

Untuk pertama kalinya, lantai 360px punya pemeriksa sendiri. Gerbang baru
tests/lebar-360.test.mjs menurunkan lebar bersih dari CSS itu sendiri (bukan
menulis ulang "320" sebagai angka tetap), lalu memeriksa src/styles/global.css
dan blok <style> setiap .astro di bawah src/ — bukan hanya
global.css, karena draf pertama gerbang ini sendiri melewatkan cacat yang
identik di Home.astro. Gerbang ini jujur soal batasnya sendiri: ia statik
atas teks CSS, bukan pembuktian render sungguhan — itu masih butuh pemeriksaan
headless-browser (scrollWidth <= 360) atas halaman yang sudah dibangun,
terhadap backend awcms yang hidup.

Juga di rilis ini

  • Aritmetika dokumentasi yang sudah lama tidak sama dengan CSS ("kartu 328px …
    skala 0.41") diperbaiki ke 320px / skala 0.40, di AGENTS.md, AGENTS.id.md,
    dan kedua cermin ui-ux-design-system. Kesimpulannya tidak berubah (22px ×
    0,40 = 8,8px, tetap di bawah 9px).
  • AGENTS.md/.id.md, dan .claude/skills/awcms-astro-gerbang/SKILL.md/.id.md
    kini menyebut gerbang baru ini; hitungan bun test di keenam dokumen yang
    dijaga tests/documented-counts.test.mjs naik dari 39 ke 40.

Rilis ini dijalankan sebagai repo TEMPLATE

AWCMS_API_URL kosong (keadaan normal repo ini sendiri): bun run build,
audit:konten, dan lapis penyaji/CSP di bun test DILEWATI, bukan lulus —
tertulis juga di CHANGELOG.md.

sbom.cdx.json diregenerasi (ADR-0031): 393 komponen dari 394 entri lockfile,
menamai awcms-astro@0.5.2, ditulis sebelum commit rilis sehingga SBOM di
dalam tag menamai versi yang tag-nya sebenarnya.

bun audit --audit-level=low: nol kerentanan atas 380 paket. bun test: 782
lulus, 12 lewat (skip semua bersyarat build integrasi), 0 gagal. Kesembilan
gerbang (check, test, audit:dokumen, audit:translation, audit:graf,
audit:rilis, audit:serapan, check:lockfile) hijau; audit:rilis
melaporkan backlog kosong.

Tag v0.5.2 belum dibuat — mengikuti pola v0.3.0/v0.4.0/v0.5.0/v0.5.1,
tag dibuat di commit squash pada main setelah PR ini digabung.

🤖 Generated with Claude Code

…emeriksa

Melipat satu changeset, `patch` (ADR-0040): 0.5.1 → **0.5.2**.

| Changeset | bump |
| --- | --- |
| Lantai dukungan 360px akhirnya punya angka yang jujur dan gerbang yang menjaganya | patch |

`.grid-cards` (`src/styles/global.css`) dan `.sorotan` (`src/components/views/Home.astro`)
masing-masing memaksakan sebuah track selebar PERSIS 320px — ruang bersih yang
tersisa dari `.container` di viewport 360px yang didokumentasikan repo ini, tanpa
sisa sama sekali. `box-sizing: border-box` menyelamatkannya hari ini, tapi
pembulatan sub-piksel atau sebuah border yang kelak ditambahkan ke `.card` akan
mendorong gulir mendatar persis di lebar yang dijanjikan repo ini untuk
didukung — dan tidak ada satu gerbang pun yang akan memerah karenanya. Keduanya
kini memakai idiom yang tidak bisa overflow, `minmax(min(…, 100%), 1fr)`;
render di setiap lebar ≥320px tidak berubah.

Aritmetika dokumentasi yang sudah lama tidak sama dengan CSS ("kartu 328px …
skala 0.41") diperbaiki ke 320px / skala 0.40 di `AGENTS.md`, `AGENTS.id.md`,
dan kedua cermin `ui-ux-design-system`.

Gerbang baru `tests/lebar-360.test.mjs` menurunkan lebar bersih dari CSS itu
sendiri lalu memeriksa `global.css` DAN blok `<style>` setiap `.astro` di
bawah `src/` — bukan hanya `global.css`, karena draf pertamanya sendiri
melewatkan cacat identik di `Home.astro`. Ia jujur soal batasnya sendiri:
gerbang statik atas teks CSS, bukan pembuktian render sungguhan (itu butuh
headless-browser terhadap build nyata dengan backend awcms hidup).

`AWCMS_API_URL` kosong pada rilis ini (normal untuk repo template): `bun run
build`, `audit:konten`, dan lapis penyaji/CSP di `bun test` DILEWATI, bukan
lulus — dicatat juga di CHANGELOG.md.

`sbom.cdx.json` diregenerasi: 393 komponen dari 394 entri lockfile, menamai
`awcms-astro@0.5.2`. `bun audit --audit-level=low`: nol kerentanan atas 380
paket. `bun test`: 782 lulus, 12 lewat, 0 gagal.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@ahliweb
ahliweb merged commit 019dcee into main Sep 5, 2026
5 checks passed
@ahliweb
ahliweb deleted the rilis/v0.5.2 branch September 5, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant