Coflyr · Backend model field catalog
EventTransition
Events.EventTransitions.
10 mapped fields6 field groupsGenerated 2026-10-08
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. Append-only status history with actor, time, reason and occurrence version. Event framework details.
Identity and naming
1 fields| # | Field | Model / EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | Id | Guid | Required | Stable identifier for this record. |
Relationships and references
1 fields| # | Field | Model / EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | EventId | Guid | Required | Occurrence owning this subject, requirement, evidence, dependency or history row. |
Status and controls
2 fields| # | Field | Model / EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | FromStatus | ProjectEventStatus? { Draft, Planned, InProgress, OnHold, Completed, Cancelled }EF: ProjectEventStatus? | Nullable | Previous lifecycle state; null for the first occurrence history row. |
| 2 | ToStatus | ProjectEventStatus { Draft, Planned, InProgress, OnHold, Completed, Cancelled }EF: ProjectEventStatus | Required | Lifecycle state reached by this transition. |
Descriptions and details
1 fields| # | Field | Model / EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | Reason | string? | Nullable | Explanation of the relationship, lifecycle change, waiver or non-applicability decision. |
Audit and revision
2 fields| # | Field | Model / EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | SystemAuditId | Guid? | Nullable | Links to system audit history when this model stores the reference. |
| 2 | UpdateId | Guid? | Nullable | Links to the preceding revision or update record. |
Other fields
3 fields| # | Field | Model / EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | ChangedAt | DateTime | Required | UTC time the lifecycle change was recorded. |
| 2 | ChangedBy | string | Required | Actor or domain adapter recording the lifecycle change. |
| 3 | EventVersion | int | Required | Occurrence version at this transition; unique within the occurrence. |