Living checklist

Tasks

Living checklist. Immediate: review the outsource practice project, then a private deployed sandbox off tyneside.software. Phase 1 follows.

Update in git as work lands. Plans on this hub are public; running product code is not.

Now

  • [x] Create private repo Tyneside-Software/lauren
  • [x] Django scaffold (accounts, practitioners, catalogue, memberships, recordings, core)
  • [x] Docs hub under sites/software/lauren/ (public plans)
  • [x] Engage Indian outsourcing firm — two days of work a week
  • [x] Two-hour practice project completed (team now waiting)
  • [ ] Michael: review the practice project code
  • [ ] Confirm GitHub usernames on org team lauren-outsource (write on lauren only). Team exists.
  • [ ] Private deployed sandbox of the Lauren app — live running code for the outsource team, disconnected from tyneside.software, not indexed, not the public product host
  • [ ] First live tickets on that sandbox after the review

Next engineering

  • [ ] AUTH_USER_MODEL migrations + superuser
  • [ ] Role-aware permissions helpers
  • [ ] Stripe webhook endpoint + plan seed
  • [ ] Member-only session detail with join link
  • [ ] Practitioner directory public list (approved only)
  • [ ] Recording upload path + consent gate
  • [ ] django-tailwind production setup (replace CDN)

Before any public launch

  • [ ] Legal review of privacy, terms, disclaimers
  • [ ] Safeguarding policy draft
  • [ ] Crisis resources QA
  • [ ] Staging environment (evolve the private sandbox; still not tyneside.software)
  • [ ] Domain lauren.tyneside.software DNS + TLS — only when the product is meant to be public