본문으로 건너뛰기

Ops 시나리오 카드 레퍼런스

apps/ops/app/(ops)/scenarios/_components/cards/ 의 91 카드 (20 도메인) 입출력·연계 도메인 함수 매핑.

SSoT 는 코드 — 카드 컴포넌트 (<Card>.tsx) + server action (run-<scenario>-scenario.ts) + 비즈니스 함수 (packages/business-logic/<도메인>/). 본 문서는 Master Admin 이 카드 의도를 빠르게 파악하기 위한 인덱스.

auth (4)

카드비즈니스 함수검증 항목
RecordConsentsScenarioCardusers.recordConsents가입 시 약관·개인정보 동의 영속화
ReconsentScenarioCardusers.recordReconsent약관 버전 업그레이드 시 재동의 모달 trigger
ToggleMarketingScenarioCardusers.toggleMarketing마케팅 수신 동의 토글
DeleteAccountScenarioCardusers.deleteAccount계정 soft-delete + cascade

ai-assist (2)

카드비즈니스 함수검증 항목
ReserveAssistScenarioCardreserveAssistAction (web)월간 카운터 weight 차감
RefundAssistScenarioCardrefundAssistAction (web)parse_fail / timeout / upstream_5xx 환불

auto (1)

카드검증 항목
ChainScenarioCard여러 도메인 함수 chain 실행 — 사건 생성 → 기일 → 회수 → 종결. ADR 0028 cross-domain 호환 회귀 가드

case-lifecycle (8)

카드비즈니스 함수
CreateCaseScenarioCardcases.createCase
UpdateStatusScenarioCardcases.updateStatus
UpdateRelationshipScenarioCardcases.updateRelationship
DeleteCaseScenarioCardcases.deleteCase (soft)
RestoreCaseScenarioCardcases.restoreCase
PurgeCaseScenarioCardcases.purgeCase (hard, 30일 후)
UpdateCasesStatusBatchScenarioCardcases.updateCasesStatusBatch
DeleteCasesBatchScenarioCardcases.deleteCasesBatch

case-fields (11)

도메인 필드 mutation. 각각 ADR 0022~0027 의 도메인 카드에 대응.

카드비즈니스 함수ADR
UpdateJudgmentScenarioCardcases.updateJudgment-
UpdateExecutionScenarioCardcases.updateExecutionADR 0010 (Pack 1 집행)
UpdateFeeAgreementScenarioCardcases.updateFeeAgreement-
UpdateClientInfoScenarioCardcases.updateClientInfo-
UpdateCaseFieldsScenarioCardcases.updateCaseFields- (범용)
UpdateCaseDivorceScenarioCardcases.updateCaseDivorceADR 0022
UpdateCasePropertyScenarioCardcases.updateCasePropertyADR 0023
UpdateCaseInheritanceScenarioCardcases.updateCaseInheritanceADR 0026
UpdateCaseContractScenarioCardcases.updateCaseContractADR 0027
SetRecoveryTypeScenarioCardcases.setRecoveryType-
SetSubrogationSubtypeScenarioCardcases.setSubrogationSubtype-

recovery (4)

카드비즈니스 함수
RecoveryScenarioCardrecoveries.addRecovery (#1044 ADR 0028 reference)
RecoveryUpdateScenarioCardrecoveries.updateRecovery
RecoveryDeleteScenarioCardrecoveries.deleteRecovery
DistributionScenarioCardexecution.distributeExecution (#1042 ADR 0028 reference)

schedule (2)

카드비즈니스 함수
AddHearingScenarioCardhearings.addHearing
UpdateHearingResultScenarioCardhearings.updateHearingResult

evidence (2)

카드비즈니스 함수
AddEvidenceScenarioCardevidence.addEvidence
DeleteEvidenceScenarioCardevidence.deleteEvidence

comm (3)

카드비즈니스 함수
SendMessageScenarioCardmessages.sendMessage
AddCommentScenarioCardcase-comments.addCaseComment
MarkCaseMessagesReadScenarioCardmessages.markRead

portal (4)

카드비즈니스 함수비고
CreatePortalTokenScenarioCardportal.createPortalToken4자리 코드
RevokePortalTokenScenarioCardportal.revokePortalToken-
SendPortalMessageScenarioCardportal.sendPortalMessageADR 0025 알림 trigger
MarkPortalMessagesReadScenarioCardportal.markPortalMessagesReadunread badge sync

docs (13)

카드비즈니스 함수비고
FinalizeDocScenarioCarddocuments.finalizeDocument#1046 ADR 0028 reference
CreateEditableDocumentScenarioCarddocuments.createEditableDocumentTiptap 진입 (ADR 0018)
SaveEditableDocumentScenarioCarddocuments.saveEditableDocument-
RenameEditableDocumentScenarioCarddocuments.renameEditableDocument-
DuplicateEditableDocumentScenarioCarddocuments.duplicateEditableDocument-
DeleteEditableDocumentScenarioCarddocuments.deleteEditableDocument-
SetDocumentSharedScenarioCarddocuments.setDocumentSharedtenant 공유 토글
CreateDocumentVersionScenarioCarddocuments.createDocumentVersion버전 SnapShot
RollbackDocumentScenarioCarddocuments.rollbackDocument버전 롤백
SetEditingLockScenarioCarddocuments.setEditingLock동시 편집 lock
ClearEditingLockScenarioCarddocuments.clearEditingLock-
MarkDocSubmittedScenarioCarddocuments.markDocSubmitted외부 송출 lock
SaveDocContentScenarioCarddocuments.saveDocContentcontent json

snippets (3)

카드비즈니스 함수
CreateDocSnippetScenarioCardsnippets.createDocSnippet
UpdateDocSnippetScenarioCardsnippets.updateDocSnippet
DeleteDocSnippetScenarioCardsnippets.deleteDocSnippet

rag (4)

카드검증 항목
WriteRelatedMemoriesEventScenarioCardshown/clicked/cancel 텔레메트리 (ADR 0024 텔레메트리 스키마)
RecordPrecedentCitationScenarioCardPlatform RAG 인용 audit (ADR 0021)
SaveChatFeedbackScenarioCardRAG 챗 좋아요/싫어요
(1 추가)-

learning (1)

카드검증 항목
RefinementFeedbackScenarioCard다듬기 피드백 — exemplar 만족도 → selection 영향 (ADR 0018 4 단계 학습 루프)

members (4)

카드비즈니스 함수
InviteMemberScenarioCardmembers.inviteMember
AcceptInvitationScenarioCardmembers.acceptInvitation
UpdateRoleScenarioCardmembers.updateRole
DeleteMemberScenarioCardmembers.deleteMember

metadata (5)

카드검증 항목
UpdatePlanLimitsScenarioCard한도 업데이트 (planLimits.registered)
UpdateAnnouncementScenarioCard공지 배너
ToggleMaintenanceScenarioCard점검 모드
ToggleAiFlagScenarioCardfeatures.ai.* 플래그
ToggleInfraFlagScenarioCardfeatures.infraHardening.* 킬 스위치

infra (5)

카드검증 항목
KillSwitchToggleScenarioCard인프라 킬 스위치 일괄
HealthCheckScenarioCardFirebase 헬스체크 (ADR 0029 정합)
(3 추가)인프라 보안 게이트 검증

invoice (3)

카드비즈니스 함수
CreateInvoiceScenarioCardinvoices.createInvoice
FinalizeInvoiceScenarioCardinvoices.finalizeInvoice
DeleteInvoiceScenarioCardinvoices.deleteInvoice

snapshots (4)

카드검증 항목
CreateSnapshotScenarioCard채권 스냅샷 (Pack 1 ADR 0003)
RollbackSnapshotScenarioCard스냅샷 롤백
DiffSnapshotScenarioCard스냅샷 diff
(1 추가)-

tenant-lifecycle (4)

카드비즈니스 함수
CreateTenantScenarioCardtenant.createTenant
DeleteTenantScenarioCardtenant.deleteTenant
SuspendTenantScenarioCardtenant.suspendTenant
RestoreTenantScenarioCardtenant.restoreTenant

관련 문서