cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

ADR for the phone pool system #290

Open jimleroyer opened 4 months ago

jimleroyer commented 4 months ago

Description

As a technical steak holder πŸ₯© , I need to understand and review our options on how we can isolate SMS codes, so that we have consensus on the needs, requirements and solutions.

WHY are we building?

Provide technical analysis and review of how we isolate codes. This is needed for us to dedicate certain code to certain usage by users. For example the short needs to be exclusively reserved for 2FA usage, or the dedicated long codes need to be reserved for certain services.

WHAT are we building?

We are building an abstraction for pool of codes that can be associated per service or per template or by default (as a fallback).

VALUE created by our solution

For the ADR,

Acceptance Criteria

QA Steps

jimleroyer commented 4 months ago

Drafted context and summary, will add discussed options and tasks next: https://github.com/cds-snc/notification-adr/pull/60

ben851 commented 4 months ago

Jimmy continued to develop this yesterday and will share it.

ben851 commented 4 months ago

Jimmy used a cool mermaid graph!

jimleroyer commented 4 months ago

@sastels reviewed and left a comment. There is a confusing part that I will fix today.

jimleroyer commented 2 months ago

I will make changes to fix the bad copy/paste text I introduced and that led to confusion.

ben851 commented 2 months ago

Jimmy is working on it!

jimleroyer commented 2 months ago

Just pushed the ADR fix to the PR.

sastels commented 2 months ago

Steve will go take a look!

jimleroyer commented 2 months ago

We just merged into the main branch after a back and forth between Steve and I. πŸ™‡β€β™‚οΈπŸŽ‰