From fd057d03630113401cc0c98dca2e5366374dbba1 Mon Sep 17 00:00:00 2001 From: Chris van der Loo Date: Sat, 5 Sep 2026 17:32:54 -0400 Subject: [PATCH] docs: approve the Astro-internal esbuild exception --- docs/modernization.md | 6 ++++-- packages/web/README.md | 3 +++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/modernization.md b/docs/modernization.md index 82a3b97..6632f28 100644 --- a/docs/modernization.md +++ b/docs/modernization.md @@ -143,6 +143,10 @@ disables Playwright's separate failure-page snapshot capture; an intentionally failing synthetic-provider test verified that neither its page contents nor its callback-state marker appeared in the diagnostic artifact. +Approved tooling exception: Astro 7.3.1 retains esbuild 0.28.2 internally. +The user approved this framework-only dependency on 2026-09-05. Crate has no +direct esbuild dependency or build scripts using it. + Remaining acceptance boundaries: - Public declaration discovery, successful OAuth, and live file interoperability @@ -151,8 +155,6 @@ Remaining acceptance boundaries: entries were published. A later authorized setup requires a schema-publisher DID and publicly resolvable generated Lexicons before another user-driven sign-in attempt can complete. -- Astro 7.3.1 retains esbuild 0.28.2 internally. Crate has no direct dependency or - build scripts using it. Approval of this framework-only exception is still pending. Astro auto-backgrounds inside detected coding-agent environments. For foreground verification here, `env -u CODEX_THREAD_ID bun run dev` disables only that detection; diff --git a/packages/web/README.md b/packages/web/README.md index 041c91a..734f2c1 100644 --- a/packages/web/README.md +++ b/packages/web/README.md @@ -25,6 +25,9 @@ in-flight requests. Preferences, selection, and breadcrumb state remain local. ## Tooling exceptions +Astro's internal esbuild dependency is an approved framework-only exception. +Crate's own packages and build scripts must not depend directly on esbuild. + The repository's TypeScript 7 root-reference check covers TypeScript sources. Astro's checker currently needs TypeScript's JavaScript compiler API, which the native TypeScript 7 package does not expose. `check:astro` runs standard -- 2.51.2