Hi all, Below is the AI-generated summary from scrum today. The notes are also captured in this agenda<https://docs.google.com/document/d/1ia68ZAkPUMWCNE0YUhvpfSr5kkvsttqAO_P_49H0n30/edit?tab=t.0>. On Tuesday July 14, we will review POC-2 after the journal club and prepare for a demo in the following weeks. Best, Aubrie Quick recap The team held a general check-in meeting to discuss progress on their POC2 development work, focusing on model upload and annotation functionality. Aubrie noted she still needs to update the data access layer to match new meta schemas, while Griffin reported completing the global auth context ticket and finishing model execution work including a runs history page. Harit discussed merging recent PRs and working on architectural cleanup with polling functionality for pod status tracking, while also developing a new endpoint for launching annotation pods. Yaphet provided updates on updating the access layer for new schemas and creating backend APIs to parse metadata packages, with Phil working on model upload functionality that's currently waiting on Harit's annotation pod implementation. The team discussed the workflow for handling model annotations, including status updates and UI polling mechanisms, with Yaphet suggesting a fire-and-forget approach where discovery calls execution and the UI separately monitors status changes. The conversation ended with a discussion about demo scheduling, with the team planning an internal demo on Tuesday followed by a presentation to Ashok on Wednesday and potentially to Nupin and Jason the following Monday. Next steps Aubrie * Update the data access layer to match the new meta schemas. * Send an email to Ashok and Rupan to schedule an in-person demo for the following week. Griffin * Open a PR for the model execution work, including the runs history page, by tomorrow. * Take over the work on the upload view from Phil after Phil is done. * Review and adjust the new endpoints created by Yaphet for displaying package files. Harit * Merge the PR for architectural cleanup and polling in the execution platform. * Complete the work on the new endpoint for firing off the annotation pod (MISM 271), aiming for a PR by tomorrow or Monday. * Work on modifying the run process to parameterize on different entry points, aiming for a PR early next week. Phil * Integrate the polling loop for annotation status into the UI upload page. Yaphet * Finish testing and open a PR for the model discovery work (parsing metadata YAML, new endpoints). * Look into building a Docker container for running composites locally, with the approach of mounting model files. Summary Team Progress and Blockers Update The team conducted a general check-in where Aubrie discussed updating the data access layer to match new meta schemas, which is needed for clock two and not currently blocked. Griffin reported completing the global auth context ticket and finishing model execution work including a runs history page, with plans to open a PR by tomorrow and take over Phil's upload view work. Harit mentioned merging several PRs and having a currently reviewed PR for architectural cleanup, while also working on a new endpoint for annotation pods that is blocking Phil's work. Model Upload and Workflow Updates Phil reported progress on model upload functionality but is waiting for Hari's work on launching the imitation pod. Yaphet discussed his work on updating the access layer for the new schema, including creating endpoints to help display package files for review. The team discussed how to handle status updates after annotation completion, with Yaphet explaining the new registration status workflow and Harit raising questions about reporting progress back to model discovery. Model Annotation Workflow Implementation The team discussed implementing a single call to execution for model annotation with status updates tracked in the database. Phil clarified how the UI would handle waiting for annotation completion, with Griffin confirming that the UI could show a waiting state and use polling to check status periodically. Yaphet outlined the workflow where annotations would move from "pending review" to "approved" states, with the search page displaying only approved and actively versioned models. Harit agreed to work on exposing different entry points in model metadata for parameterized runs and committed to sending a PR for this modification early the following week. POC Demo Planning Meeting The team discussed plans for demonstrating their POC (Proof of Concept) work. They agreed to have an internal demo on Tuesday before Journal Club to identify any issues, followed by a presentation to Ashok on Wednesday and then to Nupin and Jason on Monday the 20th. Griffin confirmed that the model execution feature branch is ready to merge, while Phil's upload component will remain on a separate feature branch until design improvements are completed. The team clarified that the original demo scheduled for Tuesday was actually for Journal Club, which will focus on reviewing the Vivarium paper, with the POC demo happening separately. Aubrie Weyhmiller Research Scientist Renaissance Computing Institute (RENCI) Pronouns: she/her