Algoritmos de Rastrum
Toda superficie ordenada en Rastrum tiene una entrada en este catálogo. La intención es que veas el "por qué" de cada ranking, no solo el resultado.
Cada superficie clasificada incluye un enlace "¿Por qué veo esto?" que abre un modal con las entradas, la ventana de tiempo y un enlace a los ajustes correspondientes. Esta página sirve como referencia consolidada.
Principios
- Sin caja negra: cada ranking documenta sus entradas explícitamente.
- Sin perfilado oculto: si una entrada usa tu actividad o ubicación, lo dice.
- Una palanca para cada entrada: si la quieres apagar, hay un ajuste claro.
- Sin engagement bait: las superficies de Rastrum no se ordenan por likes ni reacciones.
¿Por qué veo este ranking?
Los observadores se ordenan por actividad dentro del filtro que elegiste.
community_observers
Entradas usadas
- El campo de orden que elegiste (observaciones, especies o actividad reciente)
- Filtro de país (tu país de perfil, o el de la URL)
- Filtro taxonómico (cuando está activo, solo cuentan observadores en ese grupo)
- Centroide aproximado (solo si "Cerca" está activo y has iniciado sesión)
Ventana de tiempo
Últimos 30 días para los órdenes de actividad (también hay opción de 7 días)
¿Cómo cambio esto?
Privacidad y leaderboards →¿Por qué veo estas observaciones?
Un feed cronológico simple — más nuevas primero, sin personalización.
explore_recent
Entradas usadas
- Marca de tiempo de sincronización pública (más reciente primero)
- Visibilidad pública (las observaciones privadas se excluyen)
- Sin señales de engagement — el orden no depende de likes, IDs ni seguidores
Ventana de tiempo
Todas las observaciones públicas, paginadas de 20 en 20
¿Cómo cambio esto?
Visibilidad y privacidad →¿Por qué veo este orden de especies?
Las especies se ordenan por su observación pública más reciente.
explore_species_recent
Entradas usadas
- Marca de tiempo de la observación pública más reciente por especie
- Se incluyen especies con al menos una observación pública
- Los chips que activaste (reino, conservación, endémica, etc.)
Ventana de tiempo
Todo el histórico, pero la llave de orden es la fecha de la observación más reciente
¿Cómo cambio esto?
Visibilidad y privacidad →¿Por qué veo estas especies faltantes?
Especies que aún no registras, ordenadas por bucket de rareza para que las más raras aparezcan primero.
falta_dex_missing
Entradas usadas
- Bucket de rareza de cada especie faltante (raro → común)
- Pool regional de tu país (tu país de perfil, configurable en Editar perfil)
- Tu pokédex actual (solo se incluyen especies que aún NO has observado)
- Sin personalización más allá del país — el mismo pool para cualquiera que inicie sesión
Ventana de tiempo
Instantánea del pool regional actual — refresca al cargar la página
¿Cómo cambio esto?
Editar perfil (cambiar país) →¿Por qué veo estas especies probables?
Una estimación de densidad a partir de observaciones públicas silvestres cercanas a la ubicación y al mes de la foto que vas a registrar. Filtra a observaciones silvestres únicamente (excluye plantas cultivadas y animales domésticos/cautivos).
contextual_species_chips
Entradas usadas
- Ubicación aproximada (celda geohash-5, ≈ ±2.4 km) de la foto o tu dispositivo
- Mes calendario actual (estacionalidad)
- Conteo de observaciones públicas silvestres de la comunidad en esa celda + mes, descendente
- Distancia a la observación coincidente más cercana (desempate)
- Sin modelo, sin baseline curado — solo son observaciones reales de la comunidad
- Filtrado a establishment_means = wild — excluye plantas cultivadas y animales domésticos/cautivos
- Filtro: "Solo nuevas para mí" — oculta especies ya en el dex del usuario (has_observed_by_viewer)
Ventana de tiempo
Observaciones públicas silvestres dentro de la misma celda geohash-5, en el mes actual, todos los años
¿Cómo cambio esto?
Editar perfil (ubicación y predeterminados) →¿Por qué veo estos percentiles?
Una comparación privada contra una cohorte anónima de observadores activos en MX — solo tú la ves.
profile_percentile_cards
Entradas usadas
- Definición de cohorte: usuarios con ≥ 5 observaciones en los últimos 90 días, país MX
- Tus cuatro métricas: diversidad de Shannon, hábitats distintos, validaciones, alcance geográfico (km²)
- Cada percentil es tu rango dentro de la cohorte para esa única métrica
- Se oculta si la cohorte es muy pequeña (n < 50) — no se muestra rango hasta que la comparación sea significativa
- Sin tabla pública — estos números no salen de tu pantalla
Ventana de tiempo
Últimos 90 días para la cohorte; las métricas se recalculan en cada visita a la página
¿Cómo cambio esto?
Privacidad y leaderboards →¿Por qué veo este banner?
Un conteo no personalizado de observadores distintos en tu país que han sincronizado al menos una observación hoy.
active_observers_today
Entradas usadas
- Código de país de tu perfil (o inferido de tu región más usada)
- Conteo distinto de observadores que sincronizaron ≥ 1 observación pública desde las 00:00 UTC de hoy
- Solo agregado — no se exponen IDs, nombres ni ubicaciones de observadores
- El banner se oculta cuando no hay país en el perfil (nunca muestra "en NULL")
Ventana de tiempo
Hoy (UTC) — reinicia a las 00:00 UTC cada día
¿Cómo cambio esto?
Editar perfil (país) →¿Por qué veo estas observaciones?
Observaciones más recientes de personas en tu país, con respaldo global si hay menos de 3.
home_recent_nearby
Entradas usadas
- Marca de tiempo de sincronización (más recientes primero)
- Código de país de tu perfil (se usa para limitar a personas cercanas)
- Visibilidad pública (las observaciones privadas se excluyen)
- Sin señales de engagement — el orden no depende de likes, IDs ni seguidores
Ventana de tiempo
Las 3 observaciones públicas sincronizadas más recientes
¿Cómo cambio esto?
País del perfil y privacidad →Lo que NO hacemos
- No hay un feed personalizado opaco como TikTok o Instagram.
- No vendemos tu actividad ni tu ubicación a terceros.
- Las observaciones privadas nunca aparecen en superficies públicas, incluso si tu cuenta es pública.
Catálogo: src/lib/algorithms.ts