Znanje
31 learning dokumenata u bazi znanja
Bodulica — vanilla SPA SEO i edge obrasci
bodulica-vanilla-seo-patterns
Client / server-only split for shared metadata
client-server-only-split
GitHub `origin/main` = source of truth (not local, not MCP alone)
github-remote-main-source-of-truth
JSON-LD safe serializer
json-ld-xss-safe-serializer
Learning: Next.js admin + Supabase CMS obrasci
nextjs-admin-cms-patterns
Next.js hydration — obrasci (Protos-Web, 2026-07-10)
nextjs-hydration-patterns
Cloudflare proxy na Vercel-hosted apex — ZABRANJENO
nextjs-vercel-cf-proxy-forbidden
Learning: Vercel domain redirects vs Next.js `redirects()` — sukob
nextjs-vercel-domain-redirect-conflicts
Deterministički memory pipeline (front-matter → index.jsonl → validator)
protos-agent-memory-schema
Learning: Vercel Root Directory + committed memory snapshot (admin/ panel)
protos-agent-vercel-root-dir-admin
Admin session verify on Edge/Node via anon SECURITY DEFINER RPC
protos-web-admin-session-edge-anon-rpc
Learning: Encrypted API keys vault (AES-256-GCM u Supabase)
protos-web-api-keys-vault
Next.js App Router error boundaries su NEobavezni — dok nešto ne padne
protos-web-app-router-error-boundaries
Brand UI assets live on Vercel `public/` (not invent CDN first)
protos-web-brand-assets-vercel-public
Brand mark I'M — effects only, never redesign letters
protos-web-brand-mark-effects-not-redesign
Error boundaries must be fully self-contained
protos-web-error-boundary-self-contained
Gmail studio mailbox removed — do not reopen
protos-web-gmail-studio-removed
Protos-Web local 3D toolchain (Blender → GLB → R3F)
protos-web-local-3d-toolchain
Private GitHub repo NE isključuje public deploy — uvijek probaj live URL
protos-web-portfolio-repo-vs-deploy-distinction
Revokable admin sessions — opaque token + DB row + sha256 hash
protos-web-revokable-admin-sessions
Protos-Web Security Checklist
protos-web-security-checklist
Wiring @sentry/nextjs v10 into Next.js 16 App Router + Turbopack
protos-web-sentry-app-router-wiring
Sentry @sentry/nextjs — production hardening (noise filter + Replay canvas block)
protos-web-sentry-hardening
Protos-Web — Next.js SEO i creator atribucija
protos-web-seo-patterns
`SUPABASE_SERVICE_ROLE_KEY` is ALREADY on Vercel — never nag to “refresh” it
protos-web-service-role-already-on-vercel
SSRF two-layer defense — sync literal check + async DNS resolve
protos-web-ssrf-two-layer-defense
Distribuirani rate-limit na Vercel — Upstash + in-memory fallback
protos-web-upstash-rate-limit-fallback
Never import constants from `'use server'` modules into Client Components
protos-web-use-server-no-client-constants
Protos-Web — vizualna referentna biblioteka (39 slika / 335 komponenti)
protos-web-visual-asset-library
Publisher adapter pattern
publisher-adapter-pattern
Vercel env vars — multi-target single entry (CLI limitation + REST API workaround)
vercel-env-multi-target-consolidation