diff --git a/.jules/bolt.md b/.jules/bolt.md index e721157..5e212c0 100644 --- a/.jules/bolt.md +++ b/.jules/bolt.md @@ -15,3 +15,7 @@ **Learning:** Using non-canonical URLs (e.g., those missing trailing slashes or using old repository names) triggers HTTP redirects (301, 302, 308). This adds at least one extra network round-trip (RTT), which can significantly delay page load or navigation on slower connections. **Action:** Always use the final, canonical destination URLs for documentation and external links. Verify these URLs with `curl` to ensure they return a 200 OK status without further redirects. + +## 2026-06-26 - SVGO 4.0.1 Precision and Verification +**Learning:** In SVGO 4.0.1, the default precision settings may result in zero file size reduction for some path-heavy SVGs. Explicitly setting `--precision 0` is necessary for significant minification (e.g., 47% reduction). Additionally, visual verification of optimized SVGs via Playwright requires a small rendering delay (`page.wait_for_timeout(1000)`) to ensure all paths are drawn before the screenshot is captured. +**Action:** Use `--precision 0` with `svgo` for maximum optimization of simple logos. Always include a rendering delay in automated visual verification scripts for vector assets. diff --git a/profile/assets/logo-dark.svg b/profile/assets/logo-dark.svg index 09d7024..d2cd7f1 100644 --- a/profile/assets/logo-dark.svg +++ b/profile/assets/logo-dark.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/profile/assets/logo.svg b/profile/assets/logo.svg index c9c4c2d..724e1e3 100644 --- a/profile/assets/logo.svg +++ b/profile/assets/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file