1.1 KiB
1.1 KiB
BE·데이터·스케줄러 실행참조 표준
BE
Endpoint는 HTTP/Auth/Validation, Application은 orchestration/idempotency/transaction, Domain은 순수 정책, Infrastructure는 Dapper/Npgsql/Adapter를 소유한다. 생산 Command는 최소 식별자만 받고 PIT Evidence는 서버에서 해석한다.
ExecutionEnvelope
AsOf, PublishedAtCutoff, ScopeKey, IdempotencyKey, CorrelationId, VersionSet, ContentHash를 검증한다. PublishedAtCutoff > AsOf는 즉시 차단한다.
Scheduler
scheduledForanchor에서 다음 시각을 계산한다.- Lease는 fencing token을 가지며 stale worker의 갱신·advance를 거부한다.
- BusinessHold와 기술 실패를 분리한다.
- J41은 expired/overlap/stale token을 감사한다.
- J42는 거래세션 평가창의 누락·중복·지연·revision 재계산 계획을 만든다.
- J41/J42는 기본 disabled이며 자동 모델 변경을 하지 않는다.
DB
Write model은 정규화한다. Evidence/Decision/Evaluation reconciliation은 append-only로 보존한다. 역정규화는 Projection에 한정하고 Version/Watermark/Rebuild/Stale 상태를 가진다.