Skip to content
This repository was archived by the owner on Jul 6, 2026. It is now read-only.

Latest commit

Β 

History

History
66 lines (52 loc) Β· 2.24 KB

File metadata and controls

66 lines (52 loc) Β· 2.24 KB

πŸ“Š Loopless β€” Milestone Checklist

M1: Product Definition (Sprint 1)

  • Product Definition Document
  • Competitive analysis
  • North Star Metric + supporting metrics
  • User Story Map with acceptance criteria
  • Figma wireframes for all core pages
  • Technical architecture + tech stack doc
  • Sprint plan with role assignments

M2: Frontend (Sprint 2)

  • Next.js 15 App Router + TypeScript strict
  • TanStack Query + Zustand + RHF + Zod
  • Framer Motion animations
  • Onboarding wizard + discovery + project pages + messaging + standup + admin shell
  • Playwright E2E + Jest unit tests
  • Responsive (320px–1440px) + Lighthouse >90

M3: Backend (Sprints 3–4)

  • .NET 10 Web API + EF Core migrations
  • Keycloak + GitHub SSO + JWT + RBAC
  • Core endpoints: auth, users, projects, messages, standups
  • Redis + SignalR + RabbitMQ + Hangfire
  • GitHub commit sync + AI summary RAG endpoint
  • File uploads + MailKit email + pgvector embeddings
  • xUnit tests (TestContainers) + Swagger/OpenAPI docs

M4: DevOps (Sprints 4–5)

  • Docker Compose full dev stack
  • Multi-stage production Dockerfiles
  • GitHub Actions CI/CD (lint β†’ test β†’ build β†’ deploy)
  • Kubernetes + Helm + HPA + Nginx + SSL
  • Prometheus + Grafana + ELK + Loki + Uptime Kuma
  • Terraform IaC + secret management
  • Security scanning (Trivy, git-secrets, truffleHog)

M5: Fullstack Integration (Sprint 5)

  • Frontend connected to all live API endpoints
  • Auth flow end-to-end (Keycloak β†’ JWT β†’ API)
  • Real-time messaging end-to-end
  • AI summaries accessible from UI
  • Feature flags controlling features
  • Cross-browser testing + E2E regression suite
  • OWASP top 10 security audit passed

M6: PM Analytics (Sprint 6)

  • GA4/PostHog tracking all key events
  • A/B test on onboarding flow (2-step vs 3-step)
  • OKRs with baseline + target metrics
  • Customer feedback collected + analyzed
  • Admin analytics dashboard

M7: Final Presentation (Sprint 6)

  • Final demo rehearsed
  • Presentation slides (product + architecture + learnings)
  • Postmortem document
  • AI Development Log (β‰₯20 entries/member)
  • All code committed + documented