This file is LAW. All schemas, rules, and architectural invariants live here. Only updated when a schema changes, a rule is added, or architecture is modified.
- Project: Autoblysk
- Base Template: Polaris360 Starter (pushly-template)
- Type: Whitelabel auto-industry website
- Stack: React 19 / TypeScript / Vite 7 / Tailwind 4 / Framer Motion
| # | Question | Answer |
|---|---|---|
| 1 | North Star | Reusable mockup website for auto detailing businesses, starting with Auto-Błysk |
| 2 | Integrations | Vercel + Google Maps embed now; prepared for GoHighLevel webhooks later |
| 3 | Source of Truth | Facebook page data → site.config.ts |
| 4 | Delivery Payload | Local build for now |
| 5 | Behavioral Rules | Polish only, orange/dark/white color scheme, premium + friendly tone, Pexels videos |
(To be fully defined after reading the complete config shape)
- Vite build →
dist/folder - Single-page app with Polish-only routing
- Deployment: local for now, Vercel later
- Language: Polish only — remove all multi-language switching
- Color scheme: Match logo — orange (#E8872A), white (#FFFFFF), dark background (#1A1A1A / carbon texture)
- Tone: Premium but friendly — professional without being cold
- Videos: Use Pexels stock footage (auto detailing / car care)
- GoHighLevel: App structure must support future webhook integration (contact forms, lead capture)
- No public pricing: TBD (user to confirm)
- Reusable: Config must remain easy to swap for a different client
site.config.tsis the single source of truth for all client-specific data- Locale JSON files (
src/i18n/locales/) hold all user-facing text - No backend — pure static SPA deployed to Vercel
- All temporary/intermediate files go in
.tmp/ - Architecture SOPs live in
architecture/ - Deterministic tool scripts live in
tools/ .envholds secrets (verified in Link phase)- Golden Rule: If logic changes, update the SOP before updating the code
(Updated during Trigger phase)