Sprint Goal
Sprint 7 brings the AI Buddy onto dev as a conversational alternative to the static onboarding checklist and commits to the reusable skill-based onboarding-blueprint rework. We finish GitHub organization-level ingestion, and stretch for AI vision and PDF parsing, plus close a batch of review-driven UX and bug items: the project-creation flow, access management, sidebar and login redirect, knowledge-base display, FAQ auto-refresh and grouping, dashboard insights, and personas for adaptive onboarding. Capacity is still reduced, so scope is priority-ordered.
In scope
A. AI Buddy lands on dev — highest priority
B. Reusable onboarding-blueprint system
C. GitHub organization-level ingestion — finished (carry-over)
D. PM dashboard — role-adaptive
E. Chat transparency & UX polish
F. Project creation UX
G. Access management & sources
H. Bugs & UX polish
I. FAQ, insights & personas
Stretch (not committed)
Demo outcomes (Sprint Review 2026-08-26)
Open the AI Buddy on dev, get a greeting, ask onboarding questions and receive grounded answers with citations from the project's knowledge base — across all three repos. [[Story]: Integrate AI Buddy from Linus's fork into dev #272 ]
The product decision (Buddy replaces vs. coexists) is documented, and [Story]: Onboarding opt-in prompt on first login (PM, ADMIN) #271 / [Story]: Assign an onboarding path to a person #187 / [Story]: Custom steps added by Project Lead #111 are updated or closed. [[Story]: Integrate AI Buddy from Linus's fork into dev #272 refinement]
As an admin, manage reusable skill-based onboarding blueprints — version history, path generation from approved blueprints, AI-assisted creation. [Sprint 1: End-to-end MVP slice (2026-05-20 to 2026-06-03) #58 + [Story]: Local LLM for core chat (with vision support) #95 –[Story]: Markdown parsing with structure & image handling #99 ]
As an Admin, connect a GitHub organization and see org-level metadata (profile, members, teams) ingested. [[Story]: Ingest GitHub organization-level metadata (org profile, members, teams) #261 + move file and add to index #167 ]
As a PM, open the role-adaptive dashboard; as an Admin, see all-projects scope. [[Story]: PM dashboard — role-adaptive views for PM and Admin #288 ]
As a user chatting with the AI, see the reasoning / thinking process while the answer is generated. [[Story]: Show AI reasoning / thinking process during chat generation #248 + [Feature]: Handle new reasoning event type and pass it to frontend (backend) #289 ]
As a user editing, see a clear save-button state for unsaved changes. [[Story]: Visual save-button state for unsaved changes #255 ]
Create a project: get a confirmation page after "skip sources", add multiple connectors in one flow, enter the token inline. [[Story]: Project creation — confirmation page after "skip for now" #275 + [Story]: Project creation — add multiple connectors in one flow #276 + [Story]: Project creation — enter token inline when connecting a source #277 ]
Manage access across multiple sources in one unified view; delete an outdated connected source. [[Story]: Access management — scalable multi-source view (no per-source tabs) #279 + [Story]: Delete connected repos/sources from a project #280 ]
Login redirects to the intended deep link; sidebar hover/active states are distinct; the onboarding panel only shows when an onboarding exists; the knowledge base displays reliably. [[Bug]: Login does not redirect to the intended page #281 + [Story]: Sidebar — clearer hover-state differentiation #278 + [Bug]: Onboarding panel shown on dashboard when no onboarding exists #282 + [Bug]: Knowledge base is sometimes not displayed #283 ]
FAQs auto-refresh on Buddy interaction and are grouped by category; insights appear on the regular user dashboard; personas for adaptive onboarding are sketched. [[Story]: FAQ & knowledge gaps auto-refresh on AI Buddy interaction #284 + [Story]: FAQ grouping & category concept (scaling over time) #285 + [Story]: Insights on the regular user dashboard (not PM-only) #286 + [Story]: Personas for adaptive onboarding — sketch & play-through #287 ]
(Stretch, unlikely this sprint) Upload an image/PDF and have it vision-captioned / Base64-decoded into the ingestion pipeline. [#251]
Sprint Goal
Sprint 7 brings the AI Buddy onto
devas a conversational alternative to the static onboarding checklist and commits to the reusable skill-based onboarding-blueprint rework. We finish GitHub organization-level ingestion, and stretch for AI vision and PDF parsing, plus close a batch of review-driven UX and bug items: the project-creation flow, access management, sidebar and login redirect, knowledge-base display, FAQ auto-refresh and grouping, dashboard insights, and personas for adaptive onboarding. Capacity is still reduced, so scope is priority-ordered.In scope
A. AI Buddy lands on
dev— highest prioritydevacross AI/Backend/Frontend (fork branches → upstream PRs → review → merge) (AI/Backend/Frontend) [Story]: Integrate AI Buddy from Linus's fork into dev #272B. Reusable onboarding-blueprint system
Note: Sprint 1: End-to-end MVP slice (2026-05-20 to 2026-06-03) #58 is large (89 SP); if not all subtasks finish in Sprint 7, the remainder may slip to the next sprint.
C. GitHub organization-level ingestion — finished (carry-over)
D. PM dashboard — role-adaptive
E. Chat transparency & UX polish
F. Project creation UX
G. Access management & sources
H. Bugs & UX polish
I. FAQ, insights & personas
Stretch (not committed)
Demo outcomes (Sprint Review 2026-08-26)
dev, get a greeting, ask onboarding questions and receive grounded answers with citations from the project's knowledge base — across all three repos. [[Story]: Integrate AI Buddy from Linus's fork into dev #272]