| SOW item | SOW wording | Where in this plan | Status |
|---|
| Coach accounts | Coaches are a new account type, and a coach logs in to their own dashboard on the web with email or Google sign-in. | C1, C2 | In the SOW V1 setting Email sign-in uses email and password, and coaches create their own account. |
| Coach profile | Name, academy or team, and contact information. | C6 | In the SOW |
| Personal referral link and code | Each coach has their own link and code, and a student who opens the link, or enters the code, and signs up or signs in is assigned to that coach. This is how a coach adds and invites students. | C5, S1a, S1b | In the SOW |
| Student roster | The coach's connected students, with search, showing who is connected, whether they are on Woosh Pro, and when they last practiced. | C3 | In the SOW V1 setting Search is by student name. |
| Student data | For each connected student, practice sessions, common putting mistakes and trends from that student's Woosh data. | C4 | In the SOW V1 setting The 12-week window, the sessions-per-week trend and the top three mistakes. |
| Activity dashboard | A simple overview of student activity across the roster. | C2 | In the SOW V1 setting The three tiles, the weekly chart and the recently active list. |
| Accepting a connection | A student who opens a coach's link signs up or signs in with their Woosh account on a web page and accepts the connection. | S1a, S1c | In the SOW |
| Data sharing consent | Accepting includes agreeing to share their Woosh practice data with that coach. | S1c | In the SOW V1 setting The consent sentence on S1c is the wording in this plan. |
| Disconnecting | A student can disconnect from a coach on the web. | S2 | In the SOW |
| Live address | The portal goes live on the web at an agreed address, for example coach.wooshputting.com. | How it works | In the SOW |
| Coach guide | A short how-to guide for coaches. | Timeline, Done when | In the SOW |
| Signed plan | BrandRap delivers a plan with wireframes of every page, every button on each page and what it does, and the user permissions: what a coach can do, what a coach cannot do, and what a coach can see. | Pages C1 to S2, Permissions | In the SOW V1 setting The can and cannot lists are set in this plan. |
| Signed designs | Once agreed, the final designs are signed electronically by Woosh (Derek Uyeda) and by Altitude before the build starts. | Timeline, Week 2 | In the SOW |
| Out-of-scope work | Work outside the signed plan, and any change to the signed designs, is billed at $175 per hour against an estimate you approve in writing first. | Timeline | In the SOW |
| Outcomes | BrandRap is responsible for building what was signed off and for it working as specified in the signed plan. Whether coaches adopt the portal, how many students they bring and whether they keep using it are outside BrandRap's control and are not guaranteed. | Outcomes | In the SOW |
| Timeline | Phase 1 runs about 4 weeks. Week 1: Plan and wireframes delivered and reviewed. Week 2: Designs delivered and reviewed. Weeks 3-4: Build, testing, launch, coach guide. | Timeline | In the SOW |
| Sequence and delays | Each step starts only after the sign-off before it, and time spent waiting on a review or a signature moves the later dates by the same amount. | Timeline | In the SOW |
| Done When | Connection works end to end. Student data is visible. Students can disconnect. Live and documented. | Done when | In the SOW |
| Terms of Service | Updated Terms of Service and privacy terms covering coaches seeing student data, in place before launch. BrandRap builds the system and does not write legal terms. | What we need | In the SOW |
| Access | Continued access to the Woosh Firebase project, the app accounts, and the domain settings needed for the coach portal's address. | What we need | In the SOW |
| Who approves | Requests and approvals run through Alex, as they do today. | What we need | In the SOW |
| After launch | Once live, the coach portal is maintained under the existing monthly maintenance plan, with no change to that plan's fee. | What we need | In the SOW |
| Coach features in the app | The Phase 1 coach features are brought into the Woosh mobile app, so coaches can use them in the app. | Phase 2 | Phase 2 |
| Student actions in the app | Students can accept a coach's invite in the app, see their linked coach in Settings, disconnect, and turn sharing of their practice data on or off. | Phase 2 | Phase 2 |
| App update submission | Includes submitting the app update for app store review. | Phase 2 | Phase 2 |
| Phase 2 plan and designs | The Phase 2 app screens get their own plan and designs, signed off the same way as Phase 1, before any Phase 2 work starts. | Phase 2 | Phase 2 |
| Phase 2 approval | Phase 2 is not part of this project unless Altitude approves it in writing after Phase 1 is live. | Phase 2 | Phase 2 |