Six example models next to the three C4 ones: arc42 (Cinema Tickets, IoT Telemetry, Team Wiki) by section, ArchiMate (Insurance Claims, HR Onboarding, Logistics Tracking) by layer, each validated with 0 errors and 0 warnings. resolveRefs and the editor schemas now take ref: in workflow and dataflow nodes, sequence participants and lifecycle states, as the skill already did. Example tests check each framework's folders.
21 lines
755 B
Plaintext
21 lines
755 B
Plaintext
schema_version: 1
|
|
decision:
|
|
id: booking-owns-seat-inventory
|
|
title: The Booking API owns the seat inventory
|
|
status: accepted
|
|
date: 2026-09-22
|
|
elements: [booking, db, possync, pos]
|
|
diagrams: [0500-building-blocks/level-1.archify]
|
|
context: >
|
|
The box-office POS and the web shop both sold seats from their
|
|
own copy of the seat map. Twice a month a seat was sold at the
|
|
counter and online.
|
|
decision: >
|
|
The Tickets DB is the only seat inventory. The POS asks POS Sync
|
|
for a seat before it prints a ticket; POS Sync writes the sale
|
|
through the same rules as online orders.
|
|
consequences: >
|
|
The counter needs the network to sell; a fallback block of
|
|
reserved seats per show covers outages. The POS vendor adapter
|
|
is ours to maintain.
|