One message: the draft, what travels with it, the approvals that gate it, the send that stamps the moment it went, and the read receipt if one ever comes back. Generic on purpose — a support desk, an approval chase and a sales follow-up are the same record — so it carries a single relatedTo pointing at whatever the message is about. Name approvers and a quorum and the page offers Request approvals, then Send and Save as Outlook draft only once the platform's own _Approval satellites say the quorum stands on the text as it stands; an edit lapses every approval. Both buttons run the message's own script on the kernel as the clicker — attachments exported to PDF, the mail built in the clicker's mailbox with To and Cc — and Show plan unfolds the exact chain before pressing. Sent-at and read-at are instants, rendered in the reader's own time zone; no receipt is reported as no receipt, never as unread.
- Configuration: config => config.WithContentType<EmailContent>().AddDefaultLayoutAreas().AddLayout(layout => layout.AddEmailLayoutAreas().WithView("Tests", EmailTestsArea.Tests))
- Include global types: yes
- Cell surface: no
- Owns partition: no
- Keeps history: yes
- Sources: namespace:Source scope:subtree, namespace:Test scope:subtree
- Compilation status: 3
- Last compile started at: 2026-09-26T17:55:08.7320572+00:00
- Last compile succeeded at: 2026-10-30T12:24:00.8128587+00:00
- Last compiled version: 196
- Latest release path: Essentials/Email/Release/20260926175509-7ciwTBpj
- Requested release at: 2026-10-29T17:11:24.1728755+00:00
- Requested release force: no
- Requested release by: system-security
- Last release request handled at: 2026-10-29T17:11:24.1728755+00:00
- Latest assembly collection: local
- Latest assembly path: Essentials_Email/v196-c003e001-32000066e4ed.dll
- Latest assembly mvid: bf97de91cdc54c1a97d1cac0bc53774f
- Compiled sources › Essentials/ email/ test/ email tests: 639280054129244040
- Compiled sources › Essentials/ email/ source/ mail trails: 639261971271400510
- Compiled sources › Essentials/ email/ source/ email script: 639280054129750640
- Compiled sources › Essentials/ email/ source/ email actions: 639280054130548430
- Compiled sources › Essentials/ email/ source/ email content: 639280054130136320
- Compiled sources › Essentials/ email/ test/ email live tests: 639288906837023090
- Compiled sources › Essentials/ email/ test/ email tests area: 639288906836225080
- Compiled sources › Essentials/ email/ source/ email approvals: 639280054131587600
- Compiled sources › Essentials/ email/ source/ email edit texts: 639280054125422410
- Compiled sources › Essentials/ email/ source/ email preflight: 639288906838321480
- Compiled sources › Essentials/ email/ test/ email script tests: 639264430551087800
- Compiled sources › Essentials/ email/ source/ email layout areas: 639288906839153810
- Compiled sources › Essentials/ email/ test/ email preflight tests: 639288906837645820
- Current source versions › Essentials/ email/ test/ email tests: 639280054129244040
- Current source versions › Essentials/ email/ source/ mail trails: 639261971271400510
- Current source versions › Essentials/ email/ source/ email script: 639280054129750640
- Current source versions › Essentials/ email/ source/ email actions: 639280054130548430
- Current source versions › Essentials/ email/ source/ email content: 639280054130136320
- Current source versions › Essentials/ email/ test/ email live tests: 639288906837023090
- Current source versions › Essentials/ email/ test/ email tests area: 639288906836225080
- Current source versions › Essentials/ email/ source/ email approvals: 639280054131587600
- Current source versions › Essentials/ email/ source/ email edit texts: 639280054125422410
- Current source versions › Essentials/ email/ source/ email preflight: 639288906838321480
- Current source versions › Essentials/ email/ test/ email script tests: 639264430551087800
- Current source versions › Essentials/ email/ source/ email layout areas: 639288906839153810
- Current source versions › Essentials/ email/ test/ email preflight tests: 639288906837645820
- Current source fingerprint: b0c9d476af8ec56d
- Build provenance: 2
- Adopted module version: 1.15.24
- Current module version: 1.16
- Built module version: 1.15.24
- Built module version mvid: bf97de91cdc54c1a97d1cac0bc53774f
- Compiled framework version: c003e001
- Compiled modules hash: 42d58c99467ba7b9c3f3e9c793cb52ea9e6f5c35256275e02a2cd1e64dfc5df8
- Compiled dependencies › !input: i2b6df843e953c2a53c3937a88a6a0060
- Compiled dependencies › !toolchain: compat:c003e001
- Compiled dependencies › Mesh weaver. data: compat:c003e001
- Compiled dependencies › Mesh weaver. data. contract: compat:c003e001
- Compiled dependencies › Mesh weaver. domain: compat:c003e001
- Compiled dependencies › Mesh weaver. graph: compat:c003e001
- Compiled dependencies › Mesh weaver. layout: compat:c003e001
- Compiled dependencies › Mesh weaver. mesh. contract: compat:c003e001
- Compiled dependencies › Mesh weaver. messaging. contract: compat:c003e001
- Compiled dependencies › Mesh weaver. messaging. hub: compat:c003e001