Protos-AgentConsole v3.0

Znanje · Memorija i procesi

Znanje

31 learning dokumenata u bazi znanja

Bodulica — vanilla SPA SEO i edge obrasci

bodulica-vanilla-seo-patterns

seovanilla-spacloudflare-pagessupabase-edge

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

githubsource-of-truthsupabasemigrations

JSON-LD safe serializer

json-ld-xss-safe-serializer

Learning: Next.js admin + Supabase CMS obrasci

nextjs-admin-cms-patterns

nextjsadminsupabasecms

Next.js hydration — obrasci (Protos-Web, 2026-07-10)

nextjs-hydration-patterns

nextjshydrationreact-errorsboot-veil

Cloudflare proxy na Vercel-hosted apex — ZABRANJENO

nextjs-vercel-cf-proxy-forbidden

cloudflareverceldnsproxy

Learning: Vercel domain redirects vs Next.js `redirects()` — sukob

nextjs-vercel-domain-redirect-conflicts

nextjsvercelredirectsdomain

Deterministički memory pipeline (front-matter → index.jsonl → validator)

protos-agent-memory-schema

memoryschemafront-mattervalidator

Learning: Vercel Root Directory + committed memory snapshot (admin/ panel)

protos-agent-vercel-root-dir-admin

vercelroot-directorynextjs16memory-data-snapshot

Admin session verify on Edge/Node via anon SECURITY DEFINER RPC

protos-web-admin-session-edge-anon-rpc

admin-sessionssupabaseedgemiddleware

Learning: Encrypted API keys vault (AES-256-GCM u Supabase)

protos-web-api-keys-vault

api-keysencryptionaes-256-gcmsupabase

Next.js App Router error boundaries su NEobavezni — dok nešto ne padne

protos-web-app-router-error-boundaries

app-routererror-boundarynextjsr3f

Brand UI assets live on Vercel `public/` (not invent CDN first)

protos-web-brand-assets-vercel-public

brandingvercelpublic-assetssupabase-storage

Brand mark I'M — effects only, never redesign letters

protos-web-brand-mark-effects-not-redesign

brandinglogoim-logoreferences

Error boundaries must be fully self-contained

protos-web-error-boundary-self-contained

error-boundarynextjsnext-intlsentry

Gmail studio mailbox removed — do not reopen

protos-web-gmail-studio-removed

inboxgmailzohoemail

Protos-Web local 3D toolchain (Blender → GLB → R3F)

protos-web-local-3d-toolchain

3dblenderkritagltf

Private GitHub repo NE isključuje public deploy — uvijek probaj live URL

protos-web-portfolio-repo-vs-deploy-distinction

portfolio-showcasegithubcloudflare-pagesrepo-visibility

Revokable admin sessions — opaque token + DB row + sha256 hash

protos-web-revokable-admin-sessions

admin-authsession-managementopaque-tokensha256

Protos-Web Security Checklist

protos-web-security-checklist

securityssl-tlshttp-headersauthentication

Wiring @sentry/nextjs v10 into Next.js 16 App Router + Turbopack

protos-web-sentry-app-router-wiring

sentryapp-routernextjsturbopack

Sentry @sentry/nextjs — production hardening (noise filter + Replay canvas block)

protos-web-sentry-hardening

sentrysession-replayignore-errorsdeny-urls

Protos-Web — Next.js SEO i creator atribucija

protos-web-seo-patterns

seonextjsnext-intlhreflang

`SUPABASE_SERVICE_ROLE_KEY` is ALREADY on Vercel — never nag to “refresh” it

protos-web-service-role-already-on-vercel

vercelsupabaseservice-roleforbidden-pattern

SSRF two-layer defense — sync literal check + async DNS resolve

protos-web-ssrf-two-layer-defense

ssrfsecuritydns-resolverfc1918

Distribuirani rate-limit na Vercel — Upstash + in-memory fallback

protos-web-upstash-rate-limit-fallback

rate-limitupstashredisserverless

Never import constants from `'use server'` modules into Client Components

protos-web-use-server-no-client-constants

use-serverserver-actionsnextjsclient-components

Protos-Web — vizualna referentna biblioteka (39 slika / 335 komponenti)

protos-web-visual-asset-library

visual-referencesmoodboardadmin-assetssupabase-storage

Publisher adapter pattern

publisher-adapter-pattern

Vercel env vars — multi-target single entry (CLI limitation + REST API workaround)

vercel-env-multi-target-consolidation

vercelvercel-clivercel-rest-apienv-vars