Session 06
Date: Wednesday, Feb 18
Entry ticket: None
We will use this synchronous session to force you to visualize your infrastructure before you attempt to explain it in writing for your Friday deadline.
Code Freeze (0:00 – 0:10)
We will use this time to master the concept of the Code Freeze.
In a professional environment, code that is not stable is not ready for release.
You must stop adding features today.
You will create a charter release branch from dev to isolate your deliverable.
This is your workspace for finalizing the report without breaking the build.
We will also review the Definition of Done. If a claim in your report is not backed by a hyperlink to the specific file in your repository, it effectively does not exist. You will draft your Pull Request and mark it as a Draft to signal that you are still finalizing documentation.
Whiteboard Architecture (0:10 – 1:35)
This is the core of today’s session. I have moved the chairs into pods and provided markers. We will run a Whiteboard Architecture Review to map out exactly what you have built and what you will build next.
Task 1: The Reality Check
You will draw the actual file tree of your current repository on the whiteboard. You must label every directory and bullet point exactly what is currently inside it. This forces you to confront what is missing.
Task 2: The Prototype Roadmap
The next sprint is Prototype, where you build the pipeline and run it on a toy dataset. You will draw a flow chart of data movement for the next three weeks. You must define how your input raw data transforms into a clean intermediate format and finally into an analysis output.
I will circulate the room to critique your logic, not your syntax. If you draw a “magic box” where data spontaneously transforms without a defined script, I will challenge you to define the algorithm.
Code Review (1:35 – 1:50)
One team, if desired, will volunteer present their whiteboard to the class. Each team should ask questions and provide feedback. We will treat this as a rigorous design review. The room will look for breaking points in the logic.