# 08-view Development Instruction

## Goal

Create the first dedicated view-oriented sample after `07-aggregate`.

## Position

- `07-aggregate`
  - aggregate-shaped access
- `08-view`
  - view/read-model shaped access

## First Completion Line

The sample is complete at the first line when:

1. one view-oriented model exists
2. one view load route is runnable
3. one view search route is runnable
4. the sample documentation makes the view/read-model role explicit

## Scope

- keep it small
- prefer model-driven definition
- no handwritten repository layer
- no distributed infrastructure
- no UI-heavy presentation stack

## Notes

- use this slot to explain view/read-model access itself
- keep it separate from aggregate wording
- keep the completion line concrete and runnable
