ModelingEvolution.Tags 1.0.0-preview.6

ModelingEvolution.Tags

One type: ExternalReference — the bounded kind:value tag a caller attaches to a booking (ModelingEvolution.Booking), a chat channel (ModelingEvolution.Chat.Types, DefineChannel.Tags) or anything else, and queries them by (BookingLookupModel.ByTag, ChannelReadModel.ByTag). The same vocabulary everywhere — offer:pe-3f2a, enquiry:pe-…, party:… — is the point: "the chat for this offer" and "the meeting for this offer" are the same query.

Rules (unchanged from the Booking type it was moved out of, 1.0.0-preview.6): kind 1..32 chars of letters/digits/-/_, lower-cased; value 1..128 printable characters, no whitespace, compared ordinally; any @ in the value is refused — identifiers only, never personal data (what lands in an append-only stream stays there); parse/format as one token.

Moving from ModelingEvolution.Booking ≤ preview.5: the namespace is now ModelingEvolution.Tags (was ModelingEvolution.Booking.ValueTypes) — one using line; nothing else changed.

Showing the top 20 packages that depend on ModelingEvolution.Tags.

Packages Downloads
ModelingEvolution.Booking
Meeting booking as an event-sourced module (MicroPlumberd): slot arbitration on one mailbox, bookings tagged with external references, availability sync, O365 calendar integration. Consumed by the RocketWelder website and the ERP customer portal.
6
ModelingEvolution.Booking
Meeting booking as an event-sourced module (MicroPlumberd): slot arbitration on one mailbox, bookings tagged with external references, availability sync, O365 calendar integration. Consumed by the RocketWelder website and the ERP customer portal.
5
ModelingEvolution.Chat.Types
The published language of ModelingEvolution.Chat: identifiers (WorkspaceId, ChannelId, ParticipantId, MessageId, Markdown), commands and events. Immutable records with IParsable + JsonParsableConverter; no UI, no MudBlazor.
5
ModelingEvolution.Chat.Types
The published language of ModelingEvolution.Chat: identifiers (WorkspaceId, ChannelId, ParticipantId, MessageId, Markdown), commands and events. Immutable records with IParsable + JsonParsableConverter; no UI, no MudBlazor.
4
ModelingEvolution.Chat.Types
The published language of ModelingEvolution.Chat: identifiers (WorkspaceId, ChannelId, ParticipantId, MessageId, Markdown), commands and events. Immutable records with IParsable + JsonParsableConverter; no UI, no MudBlazor.
2
ModelingEvolution.Chat.Types
The published language of ModelingEvolution.Chat: identifiers (WorkspaceId, ChannelId, ParticipantId, MessageId, Markdown), commands and events. Immutable records with IParsable + JsonParsableConverter; no UI, no MudBlazor.
1
ModelingEvolution.Booking
Meeting booking as an event-sourced module (MicroPlumberd): slot arbitration on one mailbox, bookings tagged with external references, availability sync, O365 calendar integration. Consumed by the RocketWelder website and the ERP customer portal.
0
ModelingEvolution.Chat.Types
The published language of ModelingEvolution.Chat: identifiers (WorkspaceId, ChannelId, ParticipantId, MessageId, Markdown), commands and events. Immutable records with IParsable + JsonParsableConverter; no UI, no MudBlazor.
0

Version Downloads Last updated
1.0.0-preview.11 1 08/19/2026
1.0.0-preview.10 0 08/19/2026
1.0.0-preview.9 0 08/19/2026
1.0.0-preview.8 8 08/17/2026
1.0.0-preview.7 1 08/17/2026
1.0.0-preview.6 5 08/17/2026