Skip to content

Commit b060d5e

Browse files
respencer-nclclaude
andcommitted
Save session: Reactive BBQ tutorial rectification complete
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 95e751a commit b060d5e

2 files changed

Lines changed: 48 additions & 0 deletions

File tree

CLAUDE.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,31 @@ When working on RIDDL-related tasks, these files are essential context:
4646
- **Language Reference**: `docs/riddl/references/language-reference.md`
4747
- **Concepts Index**: `docs/riddl/concepts/index.md`
4848

49+
### Reactive BBQ Tutorial Structure
50+
51+
The tutorial at `docs/riddl/tutorials/rbbq/` is a comprehensive
52+
case study with 30 pages based on the actual RIDDL model in
53+
`riddl-models/hospitality/food-service/reactive-bbq/`. All RIDDL
54+
code blocks are verbatim from the model source.
55+
56+
```
57+
rbbq/
58+
├── index.md # Landing page
59+
├── scenario.md # Business challenge
60+
├── reactive-bbq.md # Top-level domain model
61+
├── patterns.md # 7 cross-cutting patterns
62+
├── external-contexts.md # 6 third-party integrations
63+
├── restaurant/ # 6 context pages + index
64+
├── backoffice/ # 3 context pages + index
65+
├── corporate/ # 3 context pages + index
66+
└── personas/ # 9 persona interviews + index
67+
```
68+
69+
Each context page follows a consistent structure: Purpose,
70+
Interview Connection, Types, Entity, Repository, Projector
71+
(if applicable), Adaptors, Design Decisions, Source links.
72+
The source links point to `riddl-models` (not `riddl-examples`).
73+
4974
---
5075

5176
## Build and Development

NOTEBOOK.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,29 @@ Documentation site is complete and deployed at https://ossum.tech.
66
All major sections are documented with proper RIDDL syntax
77
highlighting.
88

9+
**Completed (2026-02-13):**
10+
11+
- Rectified Reactive BBQ tutorial with verbatim riddl-models source
12+
- Replaced all fabricated RIDDL snippets with actual code from
13+
`riddl-models/hospitality/food-service/reactive-bbq/`
14+
- Created 14 new per-context pages:
15+
- Restaurant: front-of-house, kitchen, bar, online-ordering,
16+
delivery, loyalty
17+
- BackOffice: scheduling, inventory, reporting
18+
- Corporate: menu-management, supply-chain, marketing
19+
- Cross-cutting: external-contexts, patterns
20+
- Rewrote 5 existing pages: index, reactive-bbq, restaurant/index,
21+
backoffice/index, corporate/index
22+
- Updated mkdocs.yml nav with hierarchical context sub-pages
23+
- All GitHub links updated from riddl-examples to riddl-models
24+
- Each context page follows consistent structure: Purpose,
25+
Interview Connection, Types, Entity, Repository, Projector,
26+
Adaptors, Design Decisions, Source
27+
- Patterns page covers 7 cross-cutting RIDDL patterns with
28+
real code and links to where each appears
29+
- Build verified with `mkdocs build --strict` (no broken links)
30+
- 20 files changed, 3,860 lines added (commit 95e751a)
31+
932
**Completed (2026-02-09):**
1033

1134
- Fixed metadata vs body definition confusion across 10 files

0 commit comments

Comments
 (0)