Sample · Week 2

One extract from the Week 2 lab build: Meridian Textiles

Week 2 rebuilds the Scope 1 and 2 inventory you calculated by hand in Week 1, this time with Claude working from a skill file you write. Below are three documents from that build. Meridian Textiles is a fictional company, the teaching case for all six weeks; the lines below come from its teaching pack, not from a real plant, and quantities are left out on purpose. On the Thursday the mentors build it live on Meridian. On the Sunday you build your own, on an unfamiliar company, and hand in the same kind of trail and iteration record.

1. Ledger lines, classified

The agent maps each line of the utility and procurement ledger to scope and category, with a confidence column. Anything it cannot place with confidence carries a mandatory “needs human review” flag.

Meridian Textiles · ledger classification (extract)8 of ~4,000 lines
LineItemScopeCategoryConfidence
0112Diesel, DG sets, Unit 11Stationary combustionHigh
0127Coal, boiler house1Stationary combustionHigh
0203Grid electricity, Unit 12Purchased electricityHigh
0204Grid electricity, Unit 22Purchased electricityHigh
0311Natural gas, dyeing line1Stationary combustionHigh
0417Refrigerant top-up, chiller1FugitiveMedium
0418LPG, canteen1Stationary combustionMedium
0472Effluent treatment1 or 3Depends on the boundary memo (the 40% effluent JV)Needs human review

Scope and category only. The boundary decision behind line 0472 stays with you; the agent flags it and does not decide it.

2. Calculation trail (extract)

The arithmetic runs in executed code, not in prose, and the agent may only use the factor library supplied to it. Every line cites the factor row it used. Figures are hidden here; the point is the trail.

Meridian Textiles · Scope 1 and 2 calculation trail5 lines
LineActivity dataFactor row citedResult
0112IPCC 2006 Guidelines, Vol 2, Table 1.4 CH₄ and N₂O: Vol 2, Table 2.3 · IPCC AR6 GWP-100
0127IPCC 2006 Guidelines, Vol 2, Table 1.4 CH₄ and N₂O: Vol 2, Table 2.3 · IPCC AR6 GWP-100
0203CEA CO₂ Baseline Database, v20 India grid, location-based
0204CEA CO₂ Baseline Database, v20 India grid, location-based
0418NoneStopped · no factor in the loaded library

Line 0418 is the lesson. With no factor in the library, the agent stops and asks. It does not supply one from memory.

3. Iteration record

Each lab deliverable gets two marks, recorded separately: one for technical correctness, from the sustainability mentor, and one for iteration quality, from the AI mentor. This record is what the second mark reads.

Meridian Textiles · iteration record3 entries
#PromptWhat came backDecision, and why
1Calculate Scope 1 and 2 for the classified ledger.Totals written in prose. No code was run, so there was no trail to check.Rejected. Arithmetic in prose cannot be audited. Rerun with an instruction to write and run code.
2Rerun as executed code, citing a factor row for every line.A full trail. Line 0418 carried a factor that looked right, but no row in the library matched it: it came from the model’s memory.Rejected. An invented factor. Refusal rule added to the skill file: if the factor is not in the supplied table, stop and ask.
3Rerun with the updated skill file.The same trail, except that the agent stopped at line 0418 and asked for the factor.Accepted. The gap is now visible instead of silently filled, and a person decides what goes in.

What you take away from Week 2

The skill fileghg-inventory/SKILL.md, written in plain English: the boundary, the period, the GWP set and the refusal rule. It is grounded in a frozen factor library, so the agent works from your factors, never from the model’s memory.
The calculation trailAssurance-ready: every figure traces to a data cell and a factor row.
The verification protocolRecompute three lines by hand, check every factor’s provenance, reconcile totals, and find the silently filled gap.

Cohort 1 starts Thursday 12 November 2026. Applications close 15 October.

See the cohort Read the full Week 2 curriculum