AzeMark 2 · AzeForge 0.6.3
Software.
Model message timelines, state machines, relational entities, classes, interfaces, and their relationships.
Directives
| Directive | Generated reference |
|---|---|
sequence | Fields, body schema, and limits |
state | Fields, body schema, and limits |
entity | Fields, body schema, and limits |
class | Fields, body schema, and limits |
Source and rendered output
Excerpt from 10-models.aze.md in the upstream docs/language library, compiled with the pinned 0.6.3 compiler. The full file ships as a canonical Source below.
:::: sequence
id: cache-lookup
title: Cache lookup
description: One request and its reply across two participants.
----
participants:
- name: client
kind: actor
label: Client
- name: cache
label: Cache
timeline:
- kind: message
from: client
to: cache
text: Read key
- kind: message
from: cache
to: client
form: return
text: Cached value
::::Canonical Sources
These files come from the compiler's verified example library. Keep the document envelope and directive spellings intact when adapting them.
Authoring workflow
- Start from the smallest relevant block in the canonical Source.
- Give referenced declarations stable kebab-case identifiers.
- Run
azeforge validatebefore rendering. - Apply diagnostic suggestions to the reported location rather than guessing at a replacement field.
