Week 12 · Saturday — build and investigate
Retrieval report, portfolio assembly and a new-condition transfer
- 90 minsession length
- 3timed blocks
- 4tasks
- —status
Session plan90 min
Before you start
Before the session: the frozen Week 11 configuration runnable from one command, corpus v1 manifest, evaluation set v1.1, all run files and tests, the Week 11 ADR and incident note, and the neural and forecasting project folders. For the transfer condition, prepare (outside the session, about 5 minutes) a second corpus snapshot from the current repository commit using the same chunk rule, and record its commit hash. No new installation.
Blocks3
Block 1: Recap and planning
15 minOpen your missing-artefact list from Week 11 Sunday. For each of the three projects (forecasting, neural, retrieval) mark what exists, what is missing, and what will stay missing and be declared as a limitation. Plan the 60 minutes: about 25 for the transfer condition, about 35 for the retrieval report and portfolio checks. Decide which artefacts are private and must not be exported.
Block 2: Practical work
60 min- Transfer condition (25 min, assessment). Complete the transfer task below with your frozen Week 11 configuration. Do not re-tune and do not open the reference implementation or any reference solution.
- Retrieval report (25 min). Write the final report of about 500-800 words plus computed tables: question and scope, corpus provenance and licence, evaluation-set construction and audit, baseline, the controlled improvement on development and held-out data, failure and security tests, latency and cost with their basis, generation mode, today's transfer result, limitations, and your decision with revisit triggers. In retrieval-evaluation mode, the report states that generated-answer competence was not assessed.
- Portfolio check (10 min). For each project, a README with the business question, data provenance and licence (synthetic data labelled synthetic), one reproduction command, the key result table, limitations and the decision record. Run each reproduction command once, or record honestly that it was not re-run. Nothing is published automatically; export stays a separate, deliberate step.
Block 3: Error analysis and recording
15 minReview the transfer result: which failures were caused by the new condition, which already existed, and which come from label drift rather than retrieval. Write a 100-200 word note with the numbers, and list the evidence you will bring to Sunday's capstone for each project (one strength, one failure you diagnosed, one decision you defended).
Tasks4
Task 1
analysisApply the frozen retrieval system to the new corpus snapshot and new queries described in the transfer task, without re-tuning, and explain every change in results by cause.
Task 2
writingWrite the final 500-800 word retrieval report with computed tables, limitations, generation-mode statement and decision.
Task 3
reviewAssemble README, provenance, reproduction command, key results, limitations and decision record for each of the three projects, and record whether each reproduction command was re-run today.
Task 4
writingList, per project, one strength, one diagnosed failure and one defended decision, each linked to an artefact.
Transfer task
New corpus and question condition. Your frozen retrieval system was built and evaluated on corpus snapshot v1. The academy content has changed since then: records were added and some were edited. Using the second snapshot prepared in setup (the current repository commit, same chunk rule):
- Re-index the new snapshot with the frozen configuration. Do not change the retriever, chunk rule, threshold or k.
- Measure label drift: for every labelled chunk id in evaluation set v1.1, is it unchanged, edited (same id, different checksum), moved, or removed? Re-check the edited ones by hand and fix labels in a new version v1.2 with a change log.
- Write five new queries about records that exist only in the new snapshot, labelled before running retrieval, including at least one that the new snapshot cannot answer.
- Report results on v1.1 (old snapshot), v1.2 (new snapshot) and the five new queries, with counts.
- Attribute every changed outcome to a cause: corpus change, label change, retriever behavior, or threshold. State whether your Week 11 decision still holds and what you would monitor in production to detect this kind of drift.
If the repository has not changed since your v1 snapshot, use the fallback condition instead: split the three longest documents in the snapshot into two records each with new ids, re-chunk, and perform steps 2-5 on that modified copy.
Rubric4 criteria
| Criterion | Meets | Exceeds |
|---|---|---|
| Transfer under a new condition | The frozen system is applied without re-tuning; label drift is measured; result changes are attributed to causes with evidence. | Proposes a maintenance rule for labels and evaluation when the corpus changes, and estimates its cost. |
| Report quality and honesty | The report covers provenance, evaluation design, comparison, failures, latency and cost basis, generation mode, limitations and a decision, with traceable numbers. | States precisely what the evidence supports and what it does not, including small-sample limits and label-agreement rates. |
| Portfolio reproducibility | Each project has a README with provenance, a reproduction command, results and limitations; reproduction status is recorded honestly. | A reviewer could reproduce the key table of each project from the README alone in under ten minutes. |
| Evidence selection | The capstone list links a strength, a diagnosed failure and a defended decision to an artefact for each project. | The chosen items map to the competencies of the target role and expose at least one genuine weakness. |
Required output
Final project evidence and portfolio review: the final retrieval report, the transfer-condition result with label-drift analysis, portfolio READMEs for all three projects with reproduction status, and the capstone evidence list.
Studios are tracked separately from the 60 core lessons; completing one never completes a lesson.