Awesome CopilotAdventures

Project goals

Create a small, local RSS subscription component that demonstrates specification- driven development with observable evidence.

Scope

  • Add a normalized HTTP(S) feed URL.
  • List subscriptions in insertion order.
  • Reject invalid or duplicate input without partial state.
  • Return copies so callers cannot change stored records.

Constraints

  • Standard-library implementation for the primary Node exercise.
  • No network requests, credentials, real user data, polling or persistence.
  • No generated performance/productivity claims.
  • One bounded implementation slice at a time.
  • Keep acceptance tests unchanged unless a reviewed requirement changes.

Completion

The supplied contract tests pass, an intentionally wrong implementation is rejected, and the learner can trace each requirement to a spec, plan, task and executed check. A UI, if added independently, requires its own accessibility and navigation evidence.

See AppFeatures.md and TechStack.md.

Search

Search in English. Source paths and executable examples retain their original text.