Meeting Minutes - CMPUT301F25quanti/quanti-agents GitHub Wiki
Meeting Minutes:
October 9th, 2025 - Thursday @ ETLC Meeting notes
Team quanti met with project manager, Harshit, who gave us specifics of deliverables and how the project should go about. Few definitions too:
UI: Every Screen and description of what the screen is
Story board: - includes all screens and how they're linked; how the app flows
Shows buttons and actions
Example: clicking login, takes the user to the login screen
Can potentially use figma
If can’t be implement in xml, gonna be tough work. Don’t have a UI that is too technical and unfeasible.
CRC cards part are relatively lower effort
Use github issues to document user responsibilities, follow agile
Project wiki: meeting notes What was discussed, What went well, What to be improved any concerns
Meeting log is using markdown
Meetings without harshit not marked but do the same thing as above, what was discussed, any concerns, etc.
When one person pushes code, work does not seem to be distributed equally. Harshit only sees final commits. Therefore do equal commits, shows that multiple people worked together
For the final presentation, add something unique, maybe nicer ui, adding lottery drawing to google calendar, etc. Have good energy too.
When you commit, do proper commit messages, like dont just write “fixed!”
On Github issues, write “in progress” if you're working on something
Decide which user stories are gonna be finished for project part 3, at least 50%. Dont say 60 and do 50, will be docked marks if you overcommit and don’t deliver.
Harshit’s discord: reallyok
Use png formatting when submitting images from figma, don’t use links
Mark name of issue with the user story
Crc cards and user stories commits need to be equal among team members
Decided to meet next virtually on Friday evening - October 10th.
October 13, 2025:
October 13th, 2025 - Monday @ Discord Meeting notes
- Went over the project description/ Project part 2
- Clarified team roles
- Organized US into categories as a team
- Labeled each US with a time value and a risk value
- Discussed deadlines
- Discussed story board (Hetang had worked on a great UI mockup coming into the meeting)
| Team Member | Role (Project Part 2) |
|---|---|
| Nick | 1 |
| Dotun | 2 |
| Adnan | 3 |
| Hannan | 2,3 |
| Hetang | 2,3 |
| Noel | 1,2 |
| Category | User Story | Timeval | Risk |
|---|---|---|---|
| Waitlist | US 01.01.01 As an entrant, I want to join the waiting list for a specific event | 1 | Low |
| US 01.01.02 As an entrant, I want to leave the waiting list for a specific event | 1 | Low | |
| US 01.05.01 As an entrant, I want another chance if a selected user declines invite | 3 | Medium | |
| US 01.05.04 As an entrant, I want to know total entrants on the waiting list | 1 | Low | |
| US 02.03.01 As an organizer I want to limit number of entrants on my waiting list | 2 | Low | |
| Geo | US 02.02.02 As an organizer I want to see map locations of entrants | 4 | Medium |
| US 02.02.03 As an organizer I want to enable/disable the geolocation requirement | 4 | Medium | |
| Device Info | US 01.02.01 As an entrant, I want to provide personal info (name, email, phone) | 1 | Low |
| US 01.02.02 As an entrant, I want to update personal info on my profile | 1 | Low | |
| US 01.07.01 As an entrant, I want to be identified by device (no username/password) | 4 | Medium | |
| US 03.07.01 As an admin, I want to remove organizers violating app policy | 4 | Medium | |
| Notification | US 01.04.01 Entrant notified when chosen ("win") | 3 | Medium |
| US 01.04.02 Entrant notified when not chosen ("lose") | 3 | Medium | |
| US 01.04.03 Entrant opt-out of notifications | 3 | Medium | |
| US 02.05.01 Organizer sends notification to chosen entrants ("win") | 3 | Medium | |
| US 02.05.03 Organizer draws replacement if someone cancels | 3 | Medium | |
| US 02.07.01 Organizer sends notifications to all waiting entrants | 3 | Medium | |
| US 02.07.02 Organizer sends notifications to selected entrants | 3 | Medium | |
| US 02.07.03 Organizer notifies cancelled entrants | 3 | Medium | |
| US 03.08.01 Admin reviews logs of all notifications sent | 3 | Medium | |
| QR | US 01.06.01 Entrant views event details by scanning QR code | 4 | Medium |
| US 02.01.01 Organizer creates event and generates unique promotional QR | 4 | Medium | |
| Events | US 01.01.03 Entrant views list of joinable events | 1 | Low |
| US 01.01.04 Entrant filters events by interests and availability | 3 | Medium | |
| US 02.01.04 Organizer sets registration period | 1 | Low | |
| Profile | US 01.02.03 Entrant views history of registered events | 2 | Medium |
| US 01.02.04 Entrant deletes their profile | – | Low | |
| US 03.02.01 Admin removes profiles | 1 | Low | |
| US 03.05.01 Admin browses profiles | 4 | Medium | |
| EventRegistration | US 01.05.02 Entrant accepts invitation when chosen | 2 | Low |
| US 01.05.03 Entrant declines invitation when chosen | 2 | Low | |
| US 01.05.05 Entrant informed about selection criteria | 1 | Low | |
| US 01.06.02 Entrant signs up from event details page | 2 | Low | |
| US 02.02.01 Organizer views list of entrants | 1 | Low | |
| US 02.05.02 Organizer samples specified number of attendees | 1 | Low | |
| US 02.06.01 Organizer views invited entrants list | 1 | Low | |
| US 02.06.02 Organizer views cancelled entrants list | 1 | Low | |
| US 02.06.03 Organizer views final enrolled entrants list | 1 | Low | |
| US 02.06.04 Organizer cancels entrants who didn’t sign up | 2 | Low | |
| US 02.06.05 Organizer exports final enrolled list as CSV | 3 | Medium | |
| US 03.01.01 Admin removes events | 1 | Low | |
| US 03.04.01 Admin browses events | 4 | Medium | |
| Poster | US 02.04.01 Organizer uploads event poster | 2 | Low |
| US 02.04.02 Organizer updates event poster | 3 | Medium | |
| US 03.03.01 Admin removes images | 1 | Low | |
| US 03.06.01 Admin browses uploaded images | 4 | Medium |
October 16, 2025:
October 16th Meeting
Date: 2025-10-16
Time: 18:30 – 19:00
Location / Platform: In-Person(On Campus during Lab Session)
Attendees
- Dotun Famobio (dfamobio)
- Hetang Mehta (hmmehta)
- Adnan Sudheesh (sudheesh)
- Nick Rutter (nbrutter)
- Noel De Roij (deroij)
- Hannan Sandhu (abdulha2)
Meeting Objectives
- To show our TA, Harshit, our current progress with Project Part 2.
What Went Well
- Harshit liked the mockups overall.
- The CRC formatting issue raised by Adnan was resolved successfully.
- Team demonstrated good understanding of user story breakdown and storyboarding.
What Can Be Improved
- Need to adjust roles so that regular users can both create and join events.
Discussion Summary
1. Feedback on Roles and User Capabilities
-
Key points:
- Regular users should be able to create and join events.
- Admins are separate from regular users. They cannot create events, only monitor.
-
Decisions:
- Follow-ups:
- Adjust user role format accordingly (merge entrant and organizer roles)
- Responsible: Dotun, Hetang, Noel
- Due: Oct 20th Meeting at 9:00pm
2. Mockups and Storyboard Sequences
-
Key points:
- TA liked mockups and gave suggestions.
- Storyboard sequences will include more screens than mockups due to intermediary steps
-
Decisions:
- Add any missing intermediary screens.
- Make sure relevant user stories are referenced in comments
- Follow-ups:
- Responsible: Dotun and Noel
- Due: Oct 20th Meeting at 9:00pm
Prepared by: Dotun Famobio (dfamobio)
Version: 1.0
Last Updated: 2025-10-16
October 20, 2025:
October 20th Meeting
Date: 2025-10-20
Time: 17:30 – 18:00
Location / Platform: Discord Voice Channel
Attendees
- Dotun Famobio (dfamobio)
- Hetang Mehta (hmmehta)
- Adnan Sudheesh (sudheesh)
- Noel De Roij (deroij)
- Hannan Sandhu (abdulha2)
Meeting Objectives
- Overall progress check.
What Went Well
- Clear agreement that Admin users need a few more views.
- Alignment on tagging GitHub issues as user stories for backlog organization.
- Plan established to include a Login page and improve storyboard flow.
What Can Be Improved
- UI mockups still need comments and references to relevant user stories.
- Milestones for Project Part 3 and Project Part 4 need to be created and applied to user stories.
Discussion Summary
1. Admin Views
-
Key points:
- Admin users need additional views.
-
Decisions:
- Proceed with creating the extra Admin views.
-
Follow-ups:
- Responsible: Hetang
2. GitHub Backlog Tagging
-
Key points:
- User stories should be tagged under under stories for the backlog.
-
Decisions:
- Standardize tagging across all relevant issues.
-
Follow-ups:
- Responsible: Dotun
3. Storyboard Flow & Login Page
-
Key points:
- Storyboard sequences must show the flow and include a Login page.
-
Decisions:
- Add a basic Login screen and integrate it into the storyboard flow.
-
Follow-ups:
- Responsible: Noel
4. UI Mockup Comments & Story References
-
Key points:
- Mockups require comments and links to relevant user stories.
-
Decisions:
- Annotate each mockup with its related user stories.
-
Follow-ups:
- Responsible: Dotun
6. Part 3 / Part 4 Milestone Selection & Review
-
Key points:
- We need to find out what users stories will be implented in part 3 vs part 4. We must also keep in mind Part 3 is due before reading week.
-
Decisions:
- Select Milestones for each Github issue and specify how we use the milestones in the README.
-
Follow-ups:
- Responsible (draft): Dotun
- Responsible (review & comments): Entire team
Prepared by: Dotun Famobio (dfamobio)
Version: 1.0
Last Updated: 2025-10-20
October 23, 2025:
Meeting Minutes Template
Date: 2025-10-23
Time: 17:30 – 18:00
Location / Platform: In-Person Lab Section
Attendees
- Dotun Famobio (dfamobio)
- Hetang Mehta (hmmehta)
- Nick Rutter (nbrutter)
- Noel De Roij (deroij)
- Hannan Sandhu (abdulha2)
- Absent: Adnan Sudheesh (sudheesh)
Meeting Objectives
- Get feedback on project part 2
- Learn about project part 3
What Went Well
- We had most things the TA was looking for
What Can Be Improved
-
UI mockup was missing a background for dark mode users
-
Storyboard flow needs text describing which button takes users between screens
-
Need links to the wiki from the main page
-
Subissues also need a risk and time estimate, apart from the main issue
-
The entire team will be docked points for the meetings if someone doesn't show up, though the person that missed it loses the most
-
Unit testing, Javadocs and UML need to be made in project part 3
Meeting on Friday, Oct 24 at 5:00pm
To discuss next steps for finishing Project Part 2 & Starting Project Part 3
Prepared by: Noel De Roij (deroij)
Version: 1.1
Last Updated: 2025-10-23
October 24, 2025:
Meeting Minutes
Meeting Title: Team Development Sync
Date: 2025-10-23
Time: 2:30 PM – 3:15 PM
Location / Platform: Discord Voice Chat
Note-taker: Hetang Mehta
Attendees
- Dotun Famobio (dfamobio)
- Hetang Mehta (hmmehta)
- Nick Rutter (nbrutter)
- Noel De Roij (deroij)
- Hannan Sandhu (abdulha2)
- Adnan Sudheesh (sudheesh)
Meeting Objectives
- Review storyboard and UI mockup updates
- Plan UML design and documentation responsibilities
- Establish sprint and branch strategies
Agenda
| # | Topic | Presenter | Time Allocated | Notes |
|---|---|---|---|---|
| 1 | Review updated StoryBoard & UI | Hetang | 10 min | Completed updates pushed to GitHub |
| 2 | Feedback & upcoming tasks | Hannan | 15 min | Wiki and README restructuring discussed |
| 3 | UML & sprint planning | All | 20 min | Agreed on tools, documentation, and workflow |
What Went Well
- StoryBoard, User Stories, and UI Mockup updates were completed and uploaded successfully.
- Team agreed on using PlantUML for UML diagram creation.
- Clear ownership established for documentation and testing tasks.
Strong collaboration and progress on foundational project elements.
What Can Be Improved
- Improve speed of picking up and completing assigned stories.
- Need more clarity on Git branch naming conventions.
Could benefit from a structured weekly sprint review to maintain pace and accountability.
Discussion Summary
1. Task Updates
Key Points:
- StoryBoard and UI mockups updated; feedback incorporated.
Decisions:
- Move wiki documentation into README for easier access.
Follow-ups:
- Hannan → Move Wiki content to README. (Due: 2025-10-25)
- Hetang → Update UI mockups and storyboard. (Due: 2025-10-26)
2. Project Workflow and Planning
Key Points:
- Everyone should start picking up stories proactively.
- UML diagrams to be collaboratively built using PlantUML.
- Each developer is responsible for their own code documentation and test cases.
- Weekly sprint schedule setup on Mondays.
- Adopt an individual Git branch workflow.
Decisions:
- Begin UML design this week.
- Finalize sprint plan during next Monday’s meeting.
Follow-ups:
- All members → Begin UML diagram work. (Ongoing)
- All members → Prepare CRC cards for next meeting. (Due: Monday 2025-10-27)
Action Items
| # | Action Item | Responsible | Due Date | Status |
|---|---|---|---|---|
| 1 | Move Wiki content to README | Hannan | 2025-10-25 | Pending |
| 2 | Update UI Mockups and StoryBoard | Hetang | 2025-10-26 | Pending |
| 3 | Begin UML Diagram (PlantUML) | All Members | 2025-10-27 | In Progress |
| 4 | Prepare CRC Cards for Review | All Members | 2025-10-27 | Pending |
Prepared by: Hetang Mehta (hmmehta)
Version: 1.0
Last Updated: 2025-10-23
October 27, 2025:
CMPUT 301 – Team Meeting Notes
Date: October 27th, 2025
Location: DICE, 8-230
Duration: 165 minutes
1. Attendance
All team members were present:
- Adnan
- Hetang
- Nick
- Dotun
- Neroij
- Hannan
2. Discussion Summary
UML Design Progress
- Each member presented an initial UML draft.
- The team collectively decided to build upon Hannan’s rough UML draft as the base design.
- UML drafts from Nick, Dotun, and Neroij were used as references to improve clarity and structure.
- Hetang’s prior experience with model design significantly aided the discussion around defining and refining model classes.
- Additional suggestions from Neroij, Dotun, Adnan, Nick, and Hannan helped finalize the model design strategy.
Design Components Discussed
- Initial planning covered Models, Services, Views, and Controllers in alignment with the MVC architecture.
- The team performed a detailed breakdown of all required Views, ensuring functional completeness.
- Members collaborated actively in defining roles, ensuring consistency between the Model, View, and Controller layers.
- The Overleaf shared document was identified as the main collaborative workspace for ongoing design updates:
Overleaf Project Link
Team Roles and Responsibilities
- Each member was assigned specific components to work on as part of the UML and initial sprint:
- Hannan, Nick, and Dotun: Finalzing the Work on Views, finalzing the UML and related initial sprint goals .
- Hetang and Neroij, and Adnan: Working on Models, Services, and Controller, finalizing the UML, and related initial sprint goals.
3. Action Items and Deadlines
| Task | Responsible | Deadline |
|---|---|---|
| Finalize UML Design | Entire Team | Wednesday, 12:00 AM MST |
| Begin Sprint 1 Implementation and pushes from individual branches | All Members | Immediately following UML finalization |
4. Decisions Made
- Wednesday 12 AM MST was finalized as the internal submission deadline for UML design.
- Sprint 1 officially commenced, with each team member progressing on their assigned development tasks.
5. Next Meeting
Date: October 30th, 2025
Agenda:
- Evaluate early sprint outcomes.
- Identify potential design improvements and assign follow-up actions.
Prepared by: Hannan Sandhu
Course: CMPUT 301 – Introduction to Software Engineering
University of Alberta
October 30, 2025:
CMPUT 301 – Team Meeting Notes
Date: October 30th, 2025
Location: ETLC E1-003
Duration: 45 minutes
1. Attendance
All team members were present:
- Adnan
- Hetang
- Nick
- Dotun
- Neroij
- Hannan
2. Discussion Summary
Things mentioned by Harshit
- Give priority to the backend since there isn’t enough time to completely make a full-fledged “polished” XML. Can do that for the final part 4.
- When writing code, write docs and test cases along with it, don’t wait until the end.
- UI testing is not that comprehensive
- Back end testing must be comprehensive
- UML is almost done, just need to correct arrows instead of making everything general association by default.
- Add a file on how to run the application. Harshit will clone the repo and the app will be run on his computer. Simple markdown file required on running instructions.
- When submitting part 4, all additional screens must be reflected on storyboards, UI, and UML
3. Action Items and Deadlines
- Dotun shall divide user stories among team members - Thursday, October 30th - 11pm.
- Correct UML arrows - Sunday, November 2nd - 4pm
- All members shall start working on their user stories and explain progress during next meeting - Sunday, November 2nd - 4pm
4. Decisions Made
- Functions will be implemented via feature branches.
- Related views and respective user stories will be worked on together in pairs.
5. Next Meeting
Date: November 2nd, 2025 (Sunday)
Agenda: Continue working on codebase
Prepared by: Adnan Jasim Sudheesh
Course: CMPUT 301 – Introduction to Software Engineering
University of Alberta
November 2nd, 2025:
Meeting Title: CMPUT 301 — Nov 2 Progress Check
Date: 2025-11-02
Time: — 16:00 - 16:30
Location / Platform: Discord Call
Note-taker: Dotun Famobio
Attendees
- Dotun Famobio (dfamobio)
- Hetang Mehta (hmmehta)
- Adnan Sudheesh (sudheesh)
- Noel De Roij (deroij)
- Hannan Sandhu (abdulha2)
Meeting Objectives
- Quick overall progress check.
- Reinforce branch workflow and doc standards.
- Plan pre-submission tasks (UML & user stories) before Nov 6.
What Went Well
- Branches progressing; Hannan completed his tasks.
- Clear reminders on workflow reduced risk of future merge mistakes.
What Can Be Improved
- Avoid accidental commits to
main; always confirm branch first. - Keep UML synchronized with structural code changes.
- Limit AI usage to debugging/formatting to maintain authorship clarity.
Capture bottlenecks, pain points, or processes that could be optimized.
Discussion Summary
1. Branch hygiene & workflow reminder
-
Key points:
- Adnan accidentally worked on
main. Team reminded to rungit statusbefore starting.
- Adnan accidentally worked on
-
Decisions:
- Treat
mainas protected by convention; create/update feature branches.
- Treat
- Follow-ups:
- Responsible: Everyone
- Due: Ongoing
2. Status update: feature branches & applying feedback
-
Key points:
- Hannan finished his branches and will apply Part 2 feedback to UML.
-
Decisions:
- Hannan to own integrating feedback into diagrams.
- Follow-ups:
- Responsible: Hannan
- Due: 2025-11-05 (night before Nov 6 deadline)
3. Standards: UML & method documentation
-
Key points:
- Any structural changes must be reflected in UML.
- Every method needs a description, parameters, and return values.
-
Decisions:
- PRs must include updated UML/method docs when structure changes.
- Follow-ups:
- Responsible: All contributors
- Due: With each PR
4. AI usage guideline
-
Key points:
- Limit AI to debugging and XML formatting.
-
Decisions:
- Avoid using AI to author core logic or documentation text.
- Follow-ups:
- Responsible: Everyone
- Due: Ongoing
5. Timeline & file structure
-
Key points:
- User stories should be practically done the night before the due date (Thu, Nov 6) to give Hannan & Adnan time to finalize UML.
- Hetang will also adjust folder structure.
-
Decisions:
- Soft deadline set for Nov 5 night.
- Follow-ups:
- Responsible: All (user stories); Hetang (file structure)
- Due: 2025-11-05 (stories) / 2025-11-05 (structure)
Action Items
| # | Action Item | Responsible | Due Date | Status |
|---|---|---|---|---|
| 1 | Verify branch with git status before coding; avoid main. |
Everyone | Ongoing | Pending |
| 2 | Apply Part 2 feedback to UML and sync with code. | Hannan | 2025-11-06 | Pending |
| 3 | Ensure each method has description, parameters, return docs. | Everyone | With each PR | Pending |
| 4 | Limit AI to debugging and XML formatting. | Everyone | Ongoing | Pending |
| 5 | Complete user stories by the night before the deadline. | Everyone | 2025-11-05 | Pending |
| 6 | Update project folder structure as discussed. | Hetang | 2025-11-02 | Pending |
November 13th, 2025 - @ ETLC Meeting notes
CMPUT 301 – Team Meeting Notes
Date: November 13, 2025
Location: Online Meeting
Duration: 30 mins
1. Attendance
All team members were present.
2. Discussion Summary
Task Division and Review
- The team agreed to continue with the previous division of tasks established by Dotun for Part 4.
- A key priority identified was ensuring that Part 3 contains all required features and is fully functional before we start implmenting part 4.
- Members emphasized verifying each component of Part 3 to ensure nothing is missing or broken.
Strategy for Part 4
- The team reflected on the last-minute issues encountered in Part 3 and decided to work in a connected, synchronized manner to avoid repeating the same mistakes.
- A shared strategy was set to ensure incremental progress, faster communication, and early detection of integration problems,, with a special focus on resolving merge conflicts in a focused manner.
Discussion on Additional Feature
- Members discussed including an additional “cool” or meaningful feature to strengthen the project.
- Hetang proposed implementing a group chat feature specifically for confirmed event attendees.
- The team discussed the technical complexity and feasibility of this feature.
- Dotun suggested adding a color-blind mode, which was also considered.
- After evaluating both ideas, the group finalized Hetang’s group chat feature as the additional enhancement to include.
Coordination for TA Meeting
- The team planned the agenda and presentation points for the upcoming TA meeting on Thursday.
- Consensus was reached on key problems to raise, updates to present, and feedback to request.
Critical Constraints
- A strict rule was agreed upon:
No one should modify the Services unless absolutely necessary for a critical implementation.
This is to avoid regressions and maintain system stability during development.
3. Action Items
| Task | Responsible | Deadline |
|---|---|---|
| Validate all Part 3 features | Entire Team | Before TA Meeting |
| Incorporate group chat feature | Assigned Developer(s) | During Part 4 Sprint |
| Maintain Service layer stability | Entire Team | Ongoing |
4. Decisions Made
- Continue using Dotun’s Part 4 task division.
- Prioritize verifying and stabilizing Part 3.
- Add Group Chat for confirmed attendees as the special feature.
- Avoid unnecessary edits to the Service layer.
5. Next Meeting
Date: 20 November
Agenda:
- Review TA meeting outcomes
- Check team progress for Part 4
- Troubleshoot integration issues, if any at that time.
Prepared by: Hannan Sandhu
Course: CMPUT 301: Introduction to Software Engineering
University of Alberta