Communitygithub.com

helenanova/sevensignal

Habilidades de agente construidas por fans para fans de BTS. Primera habilidad: seguridad contra estafas de entradas con una lista blanca determinista de dominios oficiales. Prioridad en inglés, resúmenes en coreano. MIT.

¿Qué es sevensignal?

Sevensignal es una colección de habilidades de agente de código abierto, creada por fans para ayudar a los seguidores de BTS en tareas prácticas y críticas. Su primera habilidad implementada, 'bts-ticket-safety', se enfoca en el momento de mayor riesgo para los fans: la compra de entradas para conciertos, previniendo estafas mediante una verificación determinista de dominios oficiales. La herramienta está diseñada para ser auditada fácilmente, ya que utiliza reglas exactas de coincidencia de cadenas en lugar de depender de modelos de lenguaje o clasificaciones de búsqueda. Además, incluye un conjunto de evaluaciones automáticas (escenarios dorados, adversariales, de negación y de frescura) que permiten validar su precisión. Sevensignal se mantiene actualizado mediante flujos de trabajo de CI y verifica automáticamente la frescura de los datos cada 30 días.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/helenanova/sevensignal/tree/main

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace sevensignal?

Habilidades de agente construidas por fans para fans de BTS. Prioridad en inglés, con resúmenes en coreano.

팬이 만든 BTS 팬용 에이전트 스킬 모음입니다. 영어가 기본이며 한국어 요약을 함께 제공합니다.

Estado: Se ha lanzado v0.1.0. Dos habilidades: bts-ticket-safety (completa y probada) y bts-official-news (nueva, sin publicar). La validación comunitaria es el siguiente paso.

Qué es esto

Una colección de habilidades de código abierto que un agente de IA puede cargar para ayudar a los fans de BTS con tareas prácticas y críticas para la seguridad. La primera habilidad se centra en el momento de mayor riesgo en la vida de un fan: comprar entradas para conciertos sin ser estafado.

El nombre: "seven" es un guiño a los siete miembros. "Signal" es lo que hacen las habilidades: separar señales confiables (anuncios oficiales, vendedores oficiales) del ruido (estafas, rumores, revendedores). El nombre en clave evita deliberadamente "BTS" y "ARMY" para minimizar el riesgo de marcas registradas.

Principios de diseño

  1. Solo fuentes oficiales. Cada decisión de confianza se basa en una lista blanca determinista de dominios oficiales, no en sensaciones o rankings de búsqueda.
  2. Determinista sobre inteligente. La coincidencia de dominios es lógica exacta de cadenas que cualquiera puede auditar. Sin juicios del modelo sobre lo que "parece oficial".
  3. Aconsejar, nunca transaccionar. Estas habilidades ayudan a un fan a decidir. Nunca compran entradas, guardan credenciales ni mueven dinero.
  4. La frescura es una funcionalidad. Las fechas de giras, horas de venta y precios caducan. Las afirmaciones que expiran se marcan para su verificación, con el lugar oficial para comprobarlas.
  5. Rechazar es una respuesta válida. Las solicitudes fuera del ámbito reciben un rechazo claro más una redirección segura, no una respuesta a medias.

Estructura del repositorio

sevensignal/
  LICENSE                     MIT
  README.md                   este archivo
  DISCLAIMER.md               aviso de proyecto no oficial y sin afiliación
  SECURITY.md                 cómo reportar problemas de seguridad y confianza
  CONTRIBUTING.md             reglas de contenido y evidencia para colaboradores
  CODE_OF_CONDUCT.md          pacto de colaboradores
  CHANGELOG.md                historial de versiones
  MAINTAINERS.md              el ciclo de mantenimiento semanal y la política de abandono
  .github/                    formularios de incidencias, plantilla de PR, flujos de CI
  tools/                      comprobaciones ejecutables (matcher, validadores, ejecutor de evaluaciones)
  skills/
    bts-ticket-safety/
      SKILL.md                definición de la habilidad (inglés + guía completa en coreano)
      data/
        official-domains.yaml lista blanca determinista de dominios oficiales
      references/
        scam-patterns.md      catálogo de patrones conocidos de estafas de entradas
        official-channels.md  dónde aparecen realmente los anuncios oficiales
      evals/
        README.md             esquema de evaluación y cómo ejecutarlas
        golden.yaml           escenarios legítimos -> veredictos de confianza esperados
        adversarial.yaml      escenarios de estafa -> veredictos de estafa esperados
        refusal.yaml          peticiones fuera del ámbito -> rechazos esperados
        freshness.yaml        afirmaciones que caducan -> reglas de reverificación
    bts-official-news/
      SKILL.md                seguimiento oficial de giras/noticias, solo páginas públicas
      evals/                  suites de escenarios dorados, adversariales, de rechazo y de frescura

Verificar los datos de confianza localmente

Las reglas de coincidencia de dominios son ejecutables y los datos de confianza llevan sus propias comprobaciones:

python3 tools/test_domain_matcher.py   # pruebas unitarias (sin dependencias)
python3 tools/validate_data.py         # esquema + comprobación de caducidad de 30 días
python3 tools/eval_runner.py           # aserciones de evaluación deterministas
python3 tools/check_links.py           # comprobación en vivo de enlaces fuente

Consulte tools/README.md para más detalles. CI ejecuta las tres primeras en cada cambio; un flujo de trabajo semanal vuelve a comprobar la frescura de los datos y los enlaces fuente y abre una incidencia stale-data cuando algo necesita reverificación.

한국어 요약: 위 명령으로 도메인 일치 규칙과 신뢰 데이터를 직접 검증할 수 있습니다. 데이터가 30일 이상 오래되면 자동으로 경고가 열립니다.

Hoja de ruta (aún no construido)

  • Seguridad de la comunidad de fans (detección de suplantación en Discord/X) - deliberadamente diferido: el juicio de suplantación conlleva un riesgo real de difamación y necesita más diseño antes de lanzarse como una habilidad determinista.
  • v0.2.0 después de la validación comunitaria: evaluar los comentarios del lanzamiento suave, convertir informes de campo en fixtures, volver a comprobar todas las fechas last_verified.

Licencia

MIT. Hogar: https://github.com/helenanova/sevensignal

Skills relacionados