- Add BINARY_FORMAT.md: full AcBinary wire format spec (markers, encoding, options, protocol, interactions) - Reference BINARY_FORMAT.md from GLOSSARY.md, Binaries/README.md, and Serializers/Binaries/README.md; add new glossary terms - Clarify and expand config options tables to match new doc - Add/clarify LLM maintenance rules: always sync .md files with code, auto-fix discrepancies - Update root README.md: AyCode.Core targets .NET 9, not 10; stress doc/code sync - Add code reuse and doc sync conventions to copilot-instructions.md and CONVENTIONS.md - Add docs/ folder and BINARY_FORMAT.md to solution as Solution Items - Minor clarifications and cross-links in ARCHITECTURE.md and other docs |
||
|---|---|---|
| .. | ||
| IAcEmailMessage.cs | ||
| IAcEmailMessageBase.cs | ||
| IAcEmailMessageForeignKey.cs | ||
| IAcEmailMessageRelation.cs | ||
| IAcEmailRecipient.cs | ||
| IAcEmailRecipientBase.cs | ||
| IAcEmailRecipientsRelation.cs | ||
| IAcMessageSenderService.cs | ||
| README.md | ||
README.md
Messages
Interfaces for the email/messaging system, covering message entities, recipients, relations, and the message sender service.
Key Files
IAcEmailMessageBase.cs— Base email message withContextId,SenderId,Subject,Text,IsReaded, andContextType. ExtendsIEntityGuid,ITimeStampInfo,IAcEmailAddress.IAcEmailMessage.cs— Full email message combiningIAcEmailMessageBasewith a recipients relation.IAcEmailRecipientBase.cs— Base recipient withRecipientId,EmailMessageId, andIsReaded.IAcEmailRecipient.cs— Full recipient combining base recipient with an email message relation.IAcEmailMessageRelation.cs— Navigation property for entities holding anEmailMessagereference.IAcEmailRecipientsRelation.cs— Navigation property exposing aList<TEmailRecipient>collection.IAcEmailMessageForeignKey.cs— Foreign key contract forEmailMessageId(generic and Guid variants).IAcMessageSenderService.cs— Service interface withSendMessageAsyncfor dispatching messages.