1.9 KiB
1.9 KiB
G1 Logo Selection + Integration
Date: 2026-03-02 Status: PASS
Source and selection
- Source officielle:
output/VALIDE DA - Note de selection:
notes-interne/logo-selection-2026-03-02.md - Winner:
001-create-a-vector-logo-for-electron-rare-with-an-er-monogram-b.png - Backup A:
010-produce-a-favicon-first-hazard-signal-icon-for-electron-rare.png - Backup B:
005-generate-a-minimal-industrial-logo-with-telemetry-data-frame.png
Freeze working set
tmp/brand-selection/001-create-a-vector-logo-for-electron-rare-with-an-er-monogram-b.pngtmp/brand-selection/010-produce-a-favicon-first-hazard-signal-icon-for-electron-rare.pngtmp/brand-selection/005-generate-a-minimal-industrial-logo-with-telemetry-data-frame.png
Assets generated
public/assets/brand/logo-mark.png(1024x1024)public/assets/brand/logo-lockup.png(1400x700)public/assets/brand/logo-mark.svg(derived)public/assets/brand/logo-lockup.svg(derived)public/favicon.svgpublic/favicon.icopublic/favicon-32x32.pngpublic/favicon-16x16.pngpublic/apple-touch-icon.pngpublic/assets/og-cover.jpg(1200x630)
Code integration
src/lib/site.ts: BRAND_ASSETS paths -> final brand PNG assetssrc/layouts/BaseLayout.astro: favicon link set completed (svg/png/ico/apple)src/styles/global.css: header brand mark path updated to/assets/brand/logo-mark.png
Regression contract checks
- Anchors core unchanged:
#a-propos,#projets,#contact - Tracking contract untouched (events/params)
- SEO public resources preserved (
robots.txt,sitemap.xml, canonical/OG/Twitter)
Build checks
npm run typecheck: PASS (0 errors)npm run build: PASS
Notes
- SVG outputs are derived wrappers from PNG source (no native vector source available).
- Fallback behavior maintained: display relies on PNG quality; SVG kept for compatibility.