# Student sample — one bounded handoff

This folder is a student-sized DAL workflow. It is the same contract as a real operator loop, without COO internals.

1. The goal is a file (`GOAL.md`), not a chat message.
2. The program loads context from `notes.md` and `deadline.md`.
3. It writes **exactly one** `handoff.md`.
4. It leaves a `work_log.md` you can open later.
5. If `deadline.md` is missing, it still finishes with `"outcome": "partial"` instead of crashing.

## Run it

Install DAL from the [homepage](../../index.html#install), then from this folder:

```text
dal run sample.dal
```

Each run overwrites `handoff.md` and `work_log.md`. Rename or remove `deadline.md` and run again to see a partial outcome.

You can also step through the same files on the [Students page](../index.html#sample) without installing first.
