# 05 — Study plan

| Block | Time | Material |
|---|---|---|
| Map | 15m | [00-map](00-map.md) + [SPEC](../derived/SPEC.md) |
| Layers | 30m | [layer_schedule](../derived/layer_schedule.md) + config `layer_types` |
| MoE code | 40m | arch 01 + [modeling walkthrough](../code-study/02-modeling-walkthrough.md) |
| Attention / YaRN | 30m | arch 01 §3–4 + `LagunaAttention` / dual RoPE |
| Chat/tools | 30m | [04-chat-and-tools](../code-study/04-chat-and-tools.md) + special_tokens |
| Serve | 25m | [03-serve-and-thinking](../code-study/03-serve-and-thinking.md) |
| Params | 20m | [param_accounting](../derived/param_accounting.md) |
| Benches | 25m | [03-benchmarks](03-benchmarks.md) + trajectories site |
| Limits | 15m | [04-limitations](04-limitations.md) |
| Compare | 20m | [tri-compare](../../shared/comparisons/laguna-s-vs-inkling-vs-kimi.md) |

## Checks (answer without looking, then verify)

1. Why **118B** and **8B** are both true  
2. List the **12** global layer indices  
3. Router: sigmoid or softmax? Shared expert: add or sink?  
4. Where is softplus used — router or attention gate?  
5. How is `enable_thinking` passed? vs `preserve_thinking`?  
6. Why is `</assistant>` an eos id?  
7. Name three stated limitations (include **harness overfitting**)  
8. TB 2.1 thinking vs no-thinking scores  
9. Sketch active ≈ attention + dense L0 + (top-k + shared) MoE  

## Optional

- Diff config vs Laguna XS 2.1 Hub config  
- Skim M.1/XS.2 technical report for lineage  
- Trace one public trajectory on trajectories.poolside.ai  
- Estimate KV memory at 128k vs 1M for SWA vs global layers ([memory_notes](../derived/memory_notes.md))