Awesome CopilotAdventures

Objetivos del proyecto

Crear un componente pequeño y local de suscripciones RSS que demuestre el desarrollo guiado por especificaciones con evidencia observable.

Alcance

  • Añadir una URL HTTP(S) normalizada de un feed.
  • Listar las suscripciones en orden de inserción.
  • Rechazar entradas no válidas o duplicadas sin estado parcial.
  • Devolver copias para que quienes llaman no puedan cambiar los registros almacenados.

Restricciones

  • Implementación con la biblioteca estándar para el ejercicio principal de Node.
  • Sin solicitudes de red, credenciales, datos reales de usuarios, consultas periódicas ni persistencia.
  • Sin afirmaciones generadas sobre rendimiento o productividad.
  • Una parte acotada de implementación a la vez.
  • Mantener las pruebas de aceptación sin cambios salvo que cambie un requisito revisado.

Finalización

Las pruebas de contrato proporcionadas pasan, se rechaza una implementación intencionalmente incorrecta y el estudiante puede rastrear cada requisito hasta una especificación, plan, tarea y comprobación ejecutada. Una interfaz, si se añade de forma independiente, requiere su propia evidencia de accesibilidad y navegación.

Consulta AppFeatures.md y TechStack.md.

Buscar

Búsqueda en español. Las rutas y los ejemplos ejecutables conservan el texto original.