Coflyr · Backend model field catalog

EventRequirement

Events.EventRequirements.

15 mapped fields6 field groupsGenerated 2026-10-08
Model class
coflyr.features.shared.events.models.EventRequirement
Source
Features/Shared/Events/Models/EventFrameworkModels.cs
Table
Events.EventRequirements
Review
Under development · marked 2026-10-08 · Shared event framework backend model. Schema migration, source backfill, permissions and activation remain pending complete project review.

Every mapped scalar field appears once. Types and nullability come from the current backend EF model; database migration is pending. Navigation properties and unmapped DTO fields are outside this page. Purpose text is inferred from names and should be checked against the feature workflow.

← All model classes · AMOS Workpackage example

Under development · DB pending. Event-owned obligation with a frozen definition and structured-limit snapshot, resolution and evidence. Event framework details.

Identity and naming

3 fields
#FieldModel / EF typeStorageBusiness purpose
1IdGuidRequiredStable identifier for this record.
2SequenceNumberintRequiredNon-negative display order within the owning occurrence.
3Titlestring?NullableRecords title for this event requirement.

Relationships and references

3 fields
#FieldModel / EF typeStorageBusiness purpose
1CompletionEvidenceIdGuid?NullableEvidence belonging to this event that supports a Satisfied resolution.
2EventIdGuidRequiredOccurrence owning this subject, requirement, evidence, dependency or history row.
3RequirementDefinitionIdGuidRequiredReferences the reusable Requirements definition from which this obligation was instantiated.

Status and controls

2 fields
#FieldModel / EF typeStorageBusiness purpose
1IsMandatoryboolRequiredBlocks event completion while this requirement remains Pending.
2RequirementStatusEventRequirementStatus { Pending, Satisfied, Waived, NotApplicable }
EF: EventRequirementStatus
RequiredPending, Satisfied, Waived or NotApplicable. Resolved obligations are immutable.

Descriptions and details

1 fields
#FieldModel / EF typeStorageBusiness purpose
1ResolutionReasonstring?NullableReason for resolution; mandatory for a waiver or non-applicability decision.

Audit and revision

2 fields
#FieldModel / EF typeStorageBusiness purpose
1SystemAuditIdGuid?NullableLinks to system audit history when this model stores the reference.
2UpdateIdGuid?NullableLinks to the preceding revision or update record.

Other fields

4 fields
#FieldModel / EF typeStorageBusiness purpose
1DefinitionSnapshotJsonstringRequiredJSON snapshot of mapped requirement fields and all TimeLimits; later definition edits do not rewrite the occurrence.
2RequirementCodestringRequiredFrozen source requirement code for the occurrence.
3ResolvedAtDateTime?NullableServer-recorded UTC resolution time.
4ResolvedBystring?NullableActor resolving the event requirement.