ModelingEvolution.Tags 1.0.0-preview.7
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 |
.NET 10.0
- ModelingEvolution.JsonParsableConverter (>= 1.0.1)
| 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 |