Wayfare · WBS v1.0 · 16 May 2026

Delivering Wayfare.
17 people, 5 sprints, one product.

An AI travel companion for travellers with disabilities. Stack: React on the frontend, Python services on the backend. This document is the team's shared plan: phases, owners, milestones, RACI, and risks.

17 contributors 5 workstreams Launch: 22 May 2026

Phases — at a glance

Five sprints, six calendar days. Each phase has an exit gate; launch readiness locks at end of Sprint 4 so Sprint 5 is rehearsal & comms only.

Sprint 0
Setup
D0 · 16 May (½ day)
Sprint 1
Foundations
D1 · 17 May
Sprint 2
Core build
D2–D3 · 18–19 May
Sprint 3
Integration
D4 · 20 May
Sprint 4
Polish & launch
D5–D6 · 21–22 May

1. Programme management & governance

WBSWork packageOwner(s)DurationExit gate
1.1Kick-off, scope lock, sign-off on requirementsBhavikZaidD0 · 2hSigned scope · Slack channel live
1.2Daily stand-up · 09:30 IST (15 min)BhavikAllD0–D6 · dailyStand-up notes in #wayfare
1.3Risk register & mitigation trackingZaidD0–D6 · ongoingRisk doc updated daily
1.4Stakeholder review pack (5 slides + 1-pager)BhavikZaidUnnatiD4–D5Reviewed deck PDF/PPTX shared
1.5Launch-day coordination · go/no-go reviewBhavikZaidD6 · 4hEnd-to-end run passes 3×

2. Backend · Python services & AI

WBSWork packageOwner(s)DurationExit gate
2.1API scaffold (FastAPI) · repo, CI, secrets, IAM rolesKumar SatyamShivshankarD0–D1GET /health returns 200 in cloud
2.2AI agent design · action groups, schemas, tool catalogueAnkurYogeshwariD1Agent spec doc · OpenAPI for tools
2.3Tool implementations · search_venues, get_score, get_scout, plan_itineraryKumar SatyamYashHemanshuD2–D3All 4 tools callable from agent shell
2.4Prompt engineering · system + tool prompts · 3-plan generatorYogeshwariAnkurNischayD2–D4Prompts versioned · prompt README
2.5Wayfare Score engine · 8-criterion weighted scorerAnkurNischayD2–D3Score endpoint returns A–F with evidence
2.6Vision service · frame-in, description-out (multimodal)AnkurNischayKumarD3–D4POST /vision returns < 2s on test image
2.7Voice pipeline · speech-to-text in, text-to-speech outYogeshwariHemanshuD3Round-trip latency < 1.5s
2.8Emergency dispatch service · location + profile + contact SMSYashD3POST /emergency returns dispatch JSON
2.9API documentation (OpenAPI) + Postman collectionKumar SatyamYogeshwariD4Collection runs green

3. Data · venue catalogue & scout records

WBSWork packageOwner(s)DurationExit gate
3.1Schema design · venues, scouts, scores, audit recordsYogeshwariAnkurD0–D1ER diagram + database tables
3.2Launch dataset · 140+ Jaipur venues (hotel / attraction / café / transport)NiharJanviD1–D2Dataset JSON committed · loader tested
3.3Scout records · 4 launch scouts with photos, credentials, audit historyNiharJanviUnnatiD1Records loaded · UI shows real photos
3.43 plan-option templates · Heritage / Slow / Outdoor day-by-day structuresYogeshwariJanviD23 plan JSON files render in UI
3.5Evidence corpus · door widths, dB readings, certifications (retrieval source)YogeshwariNiharD2–D3Retrieval returns cited evidence
3.6Data load scripts · idempotent, runnable in < 60sJanviNiharD3One command reseeds environment

4. Frontend · React web app

WBSWork packageOwner(s)DurationExit gate
4.1React project scaffold · routing, design tokens, fonts, themeShriduttSandeepD0–D1Routes for /, /signin, /signup, /app
4.2Landing page · hero, problem, how-it-works, score, scouts, FAQ, footerShriduttSandeepD1–D2All sections live, responsive
4.3Auth pages · Sign In, Sign Up wizard (traveller + scout branches)SandeepD24-step wizard ends in app
4.4App shell · sidebar drawer, topbar, persistent Emergency & Camera buttonsShriduttD2Nav between Plan / Trips / Camera / Profile
4.5Plan screen → 3 plan options → Day-by-day itinerary timelineShriduttSandeepD2–D3Pick plan, see scouts on the timeline
4.6Venue detail · score breakdown, scout card, "Add to itinerary"SandeepD3All evidence rows render
4.7Live Camera AI · webcam + auto-narration + voice Q&A + mute toggleShriduttD3–D4Live feed; AI speaks every 5s on desktop+mobile
4.8Emergency modal · multi-stage safety flowSandeepD3Flow runs cleanly · "Help is on the way"
4.9Accessibility pass · focus rings, ARIA, screen reader, contrast/text-size togglesShriduttPriyaD4WCAG AA passes · NVDA walk-through clean
4.10Backend integration · replace mocks, wire to live API endpointsSandeepShriduttKumarD4All screens use live data

5. Infrastructure & DevOps

WBSWork packageOwner(s)DurationExit gate
5.1Cloud account setup · IAM, AI service access, voice services enabledShivshankarMritunjayD0AI service callable from CLI
5.2Dev / staging environments · Docker, env vars, secrets managerShivshankarD1Both envs reachable on HTTPS
5.3CI/CD · GitHub Actions for FE + BE, auto-deploy on mainShivshankarD1–D2Push → live in < 5 min
5.4Production hosting · stable URL, HTTPS, custom domainShivshankarMritunjayD4https://wayfare.travel loads cleanly
5.5Monitoring · CloudWatch logs, error alerts to SlackMritunjayD4Test error triggers Slack ping
5.6Launch-day failover · cached responses, 2-min product videoMritunjayUnnatiD5Video + 10 screenshots staged

6. Quality assurance & test

WBSWork packageOwner(s)DurationExit gate
6.1Test plan · happy path + 5 edge cases per screenPriyaNikitaD1Test plan reviewed by leads
6.2UI/UX testing · mobile + desktop, light + dark, ≤880px breakpointNikitaPriyaD3–D50 P1 bugs · < 3 P2 by D5
6.3AI output validation · 30 prompt cases, hallucination checkPriyaNischayD3–D40 fabricated accessibility claims
6.4Accessibility audit · keyboard nav, screen reader, contrastPriyaShriduttD4WCAG AA passes
6.5End-to-end rehearsal · 3× full runs without interventionNikitaAll leadsD5–D63 clean runs back-to-back

7. Marketing & launch comms

WBSWork packageOwner(s)DurationExit gate
7.1Brand assets · logo lockup, social cards, OG imageUnnatiD1–D2Assets in /brand folder
7.2Landing-page copy review · tone, accessibility languageUnnatiZaidD3Copy approved by leads
7.3Launch collateral · 1-pager, QR to product, partner handoutUnnatiD5Printed & PDF available
7.4Social announcement · pre & post-launch postsUnnatiD5–D6Posts scheduled / live

Team — who owns what

Quick reference. Each person has one primary stream and may support a second.

Bhavik Bansal
Sr. Solution Consultant · Programme Lead
Streams1.x (PM) · Launch coordination
Zaid Pathan
Sr. Client Solution Consultant · Programme Lead
Streams1.x (Scope & risk) · 7.2 copy
Ankur Sapariya
Software Engineer · ML
Streams2.2 agent · 2.5 score · 2.6 vision (ML lead)
Yogeshwari Marathe
Data Analyst · AI · GenAI · Retrieval
Streams2.4 prompts · 3.4 plan templates · 3.5 evidence
Nischay Agrawal
AI/ML Engineer (Trainee)
Streams2.4 prompts · 2.5 scorer · 6.3 AI validation
Kumar Satyam
Software Engineer · Python
Streams2.1 API · 2.3 tools · 4.10 integration
Yash Gorasia
Python Developer (Trainee)
Streams2.3 tools · 2.8 emergency
Hemanshu Rada
Python Developer (Trainee)
Streams2.3 tools · 2.7 voice pipeline
Nihar Rakholiya
Data Engineer (Trainee)
Streams3.2 dataset · 3.3 scouts · 3.5 evidence
Janvi Bhuva
Data Engineer (Trainee)
Streams3.2 dataset · 3.4 plans · 3.6 loaders
Shridutt Patel
Senior Software Engineer · Frontend
Streams4.1, 4.2, 4.4, 4.5, 4.7 · FE lead
Sandeep Parmar
MERN Stack Developer
Streams4.3 auth · 4.6 venue · 4.8 emergency · 4.10 integration
Shivshankar Chavan
DevOps Engineer
Streams5.1–5.4 · CI/CD & infra lead
Mritunjay Rajput
System Admin
Streams5.1, 5.5 monitoring · 5.6 failover
Priya Sheth
Sr. QA
Streams6.1 plan · 6.3 AI · 6.4 a11y
Nikita Goyal
Sr. QA Engineer
Streams6.2 UI/UX · 6.5 rehearsal
Unnati Panchal
Marketing (Trainee)
Streams7.1–7.4 · collateral & comms

RACI — headline matrix

R Responsible · A Accountable · C Consulted · I Informed

DeliverablePMMLBackendDataFrontendDevOpsQAMarketing
Live productARRRRRCI
AI agent & promptsIARCIICI
Wayfare Score engineIARRCICI
Frontend & UXCICCAICC
Cloud infra & deployICCIIACI
QA & launch readinessCCCCCCAI
Launch deck & commsAIIICIIR

Milestones & critical path

D0 · 16 May
Kick-off · cloud access · repo live
All 17 onboarded, AI services callable, GitHub configured.
D1 · 17 May
Scaffolds & schema locked
FE and BE skeletons deployed. ER diagram approved. Agent spec signed off.
D2 · 18 May
★ Vertical slice: text → plan → 1 venue card
End-to-end thread working. User typing "Jaipur 3 days" gets a styled card back.
D3 · 19 May
3-plan generator · vision service · voice
All four backend tools live. Vision endpoint returns descriptions. Voice round-trip works.
D4 · 20 May
★ Feature freeze · integration complete
FE on live BE. All screens use real data. Emergency flow validated. Docs complete.
D5 · 21 May
A11y audit · 3× rehearsal · deck v1
QA blocker-free. Full run completes 3× without intervention. Slides reviewed.
D6 · 22 May
★ Launch
Product goes live. Failover staged. Comms posts go out.

Top risks & mitigations

High · Service dependency
AI service quota or network fails on launch day
Mitigation: cached responses for top 3 user paths (5.6); 2-min product video fallback; HTTPS hot-spot backup; pre-warmed connection pool.
High · Output integrity
AI fabricates accessibility claims (hallucination)
Mitigation: strict tool schemas (2.2); retrieval-only evidence (3.5); QA prompt suite of 30 cases (6.3); human-verified fallback when confidence < 0.7.
Med · Vision latency
Camera AI > 3s round-trip kills the "live" feel
Mitigation: stream frames at 1 fps max; client-side debounce; lower-res preview frames; warm connection.
Med · Accessibility blockers
Screen reader fails on dynamic content
Mitigation: ARIA live regions (4.9); NVDA walk-through during 6.4; reduced-motion + high-contrast modes shipped.
Med · Team coordination
8 trainees concurrent · merge-review bottleneck
Mitigation: lead-pairs (Ankur+Kumar, Shridutt+Sandeep) own merge gates; 30-min unblock slot in daily stand-up.
Low · Scope creep
"Just one more screen…" extends timeline
Mitigation: scope locked in 1.1; change requests deferred to v1.1 register; Zaid owns saying no.

● Wayfare · WBS v1.0 · Confidential