Session 10. Skills and an architecture decision record — Fri 25 Sep

Conclusion

You wrote a skill: five sections, in a file, loaded when its description matches the task instead of retyped every time.

What you did

The failure you handled

A framework used where a fixed workflow would have been better. Known steps, an unvarying sequence, and a planner bought to make a decision the code already knew how to make.

What to carry forward

ch10-e2 refuses "when it gets slow" and accepts "p95 over 2000 ms for 15 minutes", the same standard the depth track's architecture module uses, because a decision nobody can falsify is a preference.

Into session 11

Session 11 assumes both artifacts exist and starts week 3 on state and memory, where the storage policy gets the same treatment: written down, with something it refuses to remember.

Weekly challenge 2

Your store, and a buyer that refuses well. Due Monday. It is step 1 of your final project, and its score (up to 500) is added to this session's. Write it in the challenge cells at the end of the session notebook.

Homework

Swap both artifacts with another learner. Review their skill for ambiguity and unbounded permissions, then ask whether you could tell, this week, if their trigger had fired.