Saltar al contenidoZum Inhalt springenSkip to contentПерейти к содержимомуSkip to content
PyaServ
v1.0.0 2026-06-24

Spec v1 Foundation — schema + service areas + gamification base

Base de datos lista para todas las features de spec v1. 4 migraciones aplicadas en prod D1.

foundationschemai18nmigrations

Nuevo Migraciones

  • 0009 — extensions a specialist_profiles (slug, cover, services_json, portfolio_json, schedule_json, lead_filters_json, cedula_verified, ruc_number, bio_gn, headline_gn).
  • 0010 — tablas de gamification (user_game_state, xp_events, badges_catalog con 18 seeded, user_badges, quests).
  • 0011 — user_tours_completed + slug backfill para perfiles existentes.
  • 0012 — quotes, quote_templates, client_records, release_subscriptions, user_subscriptions.

Nuevo Service areas canonical

  • 40 zonas seeded: 25 barrios de Asunción + 15 distritos de Departamento Central.
  • Tabla service_areas (canonical) + link specialist_service_areas (many-to-many, hasta 8 zonas por profesional).

Nuevo Sistema de gamification base

  • Event-sourced: cada XP grant es row inmutable en xp_events.
  • Materialización: user_game_state con projection denormalizada para lectura rápida del HUD.
  • 18 badges seeded en 4 categorías (tier · milestone · superlative · collection).

Nuevo Idioma guaraní (sparse)

  • Locale type extended a 'es' | 'en' | 'gn'.
  • GN sparse dictionary, fallback a ES para keys faltantes.
  • Per-specialist: bio_gn, headline_gn opcionales.

Iniciar sesiónSign inSign inSign inSign in

Sin contraseñas — te mandamos un código de 6 dígitos por email.No passwords — we email you a 6-digit code.No passwords — we email you a 6-digit code.No passwords — we email you a 6-digit code.No passwords — we email you a 6-digit code.