ORIGINAL FICTION
제199화 — 단절 주간
지난 화 끝부분 다시 보기
2024년.
Continuity Network는 가장 큰 훈련을 준비했다.
이름.
`Isolation Week`.
Daniel은 싫어했다.
“단절이 목표 같잖아요.”
Amara가 말했다.
“내부 이름입니다.”
공개명.
`Continuity Week`.
참여.
지역 Continuity 구역 4곳.
병원망 3.
MCI 공장 12.
데이터·통신사.
Nightglass 일부.
Helioxen·Meridian 궤도시설.
Living Archive.
총 여러 국가.
7일 동안 완전 세상단절이 아니다.
중앙 의존을 의도적으로 제한.
각 조직이:
- 평시 외부서비스 일부 차단
- 로컬·대체경로 사용
- Mutual Aid Protocol 실사용
- 공통 Shared Mission Priorities만 공유
Daniel은 이번에도 관찰자.
Amara가 전체 조정.
첫날.
문제 폭발.
한 지역 의료망 로컬 계정 만료.
백업 운영사.
복구.
MCI 공장 한 곳 부품추적 mirror 오래됨.
생산 hold.
다른 공장 이동.
Nightglass 관측소 한 곳 중앙 시각동기 서비스 의존.
로컬 원자시계.
전환.
Daniel이 말했다.
“좋네요.”
Amara가 말했다.
“문제가?”
“지금 나와서.”
둘째 날.
궤도 시설.
Cole 모듈.
지상 명령 최소.
정상.
단 의료 상담 하나.
지상 전문가 연결은 허용?
훈련 규칙.
응급·의료는 도움 요청 가능.
Continuity가 자립 자존심 대회가 아니다.
필요하면 도움.
그것도 프로토콜.
셋째 날.
지역 도시 A 연료부족 예상.
Mutual Aid 계약으로 인근 지역 요청.
문제.
인근 지역도 훈련 중.
둘 다 예비를 아끼고 싶다.
Shared Mission Priorities.
병원·물.
A에 일부 제공.
자기 여유선 이하로는 안 감.
협상.
45분.
Daniel은 중앙에서 “줘라”라고 말할 수 있다.
안 함.
넷째.
통신사 장애.
위성 백업.
Meridian·다른 사업자 대역.
전환.
일부 지연.
병원 통신 유지.
다섯째.
사람 피로.
운영자들이 훈련이라는 이유로 평소 업무까지 병행.
초과근무.
Reyes가 공통상황망에서 Yellow를 올렸다.
`Human readiness degradation.`
Daniel이 고개를 끄덕였다.
우주팀 원칙이 국제망에.
훈련 조직들은 일부 비핵심 목표 중단.
사람 휴식.
좋다.
여섯째.
의도하지 않은 실제 사건.
지역 B에서 큰 화재.
훈련이 아닌 진짜.
소방·병원 자원 필요.
Amara가 말했다.
Continuity Week 넷째 날 가장 위험했던 순간은 실제 화재가 아니었다.
공통 상황망에서 상태가 갑자기 대부분 Yellow로 변했다.
원인.
상태 정의 버전 업데이트.
어느 팀이 새 필드를 추가했고 일부 노드는 이전 버전.
2046 기억.
Daniel의 심장이 차가워졌다.
VALIDATION MISMATCH.
과거.
9시간 17분.
Daniel은 즉시 개입하려 했다.
멈춤.
현재 팀.
Amara 조정.
표준위원회.
업데이트 롤백.
구버전 호환.
12분.
복구.
Daniel은 의자에 앉아 숨을 내쉬었다.
이번엔 12분.
왜?
하위호환 원칙.
독립 mirror.
최소 수동 포맷.
지난 실패에서 배운 구조가 이미.
하지만 Daniel이 과거를 말해서만 만든 것도 아니다.
OICI·Nightglass·Mateo·Amara가 현재 문제를 겪으며 같은 원칙을 강화.
Daniel 혼자 기억의 유령이 아니다.
시스템이 실제 현재에서 검증.
좋다.
사후 리뷰에서 Daniel은 2046 얘기 없이 말했다.
“버전업데이트는 위기 중 최소화.”
Amara가 고개를 끄덕였다.
`freeze window`.
긴급 보안 제외.
또 하나.
훈련과 실제 화재가 겹쳤을 때 일부 데이터 화면에서 훈련/실제 표식이 작아 혼동.
심각.
한 운영자가 가상 환자 수를 실제로 오해.
2분 뒤 확인.
개선.
실제/훈련 색상·음성·채널 분리.
Daniel은 이런 문제를 좋아할 수는 없지만 감사했다.
평시에 발견.
6일째 actual fire 대응 후 지역 B 직원들이 너무 피곤.
훈련복귀할지.
Amara가 말했다.
“안 합니다.”
그 지역 훈련 종료.
실제 회복 우선.
전체 훈련 성과를 위해 사람을 밀지 않는다.
Daniel이 고개를 끄덕였다.
Human readiness.
Reyes의 유산이 국제훈련 규칙.
Reyes는 살아서 이 상황을 직접 보고 있었다.
“당연하죠.”
그가 말했다.
Daniel은 그 말에 울컥.
당연.
이번에는 당연하게 만들어졌다.
훈련 마지막 날 참여조직 중 하나가 KPI를 예쁘게 만들기 위해 작은 장애를 `minor`로 내리려 한 사례 발견.
의도적 은폐는 아님.
평가 걱정.
Amara가 바로 성과점수 체계를 없앴다.
Continuity Week는 순위 없음.
목표: 문제 발견.
Daniel이 웃었다.
“모두 총점 싫어합니다.”
Elena가 원격으로 말했다.
“대표님 빼고.”
“이제 저도.”
회의실 웃음.
이런 문화도 중요.
훈련에서 실패를 숨기면 실전에서 대가.
Daniel은 7일 동안 작은 실패 수백 개를 봤다.
과거라면 자신이 직접 우선순위.
현재는 각 조직이 고치고 공통망은 경계문제만.
7일 종료.
Daniel이 가장 놀란 수치.
중앙 escalation 건수.
첫 이틀 37.
마지막 이틀 8.
사람들이 로컬에서 해결하는 법을 배움.
훈련 중에도 시스템이 학습.
그게 진짜 성과.
다음 30일 계획은 그래서 단순히 기간을 늘리는 게 아니다.
중앙 escalation을 더 줄이고, 실제 Mutual Aid를 더 많이.
Daniel은 고개를 끄덕였다.
기간보다 구조.
이번에는 그걸 놓치지 않았다.
“훈련 종료?”
지역 B만 훈련조건 해제.
실제 대응 우선.
다른 지역은 계속.
공통망은 실제/훈련 상태를 명확히 표시.
혼동 방지.
의료망은 실제 사고로 전환.
Mina 팀.
Daniel은 개입하지 않았다.
몇 시간 뒤 화재 진압.
부상자.
있음.
시스템은 도움.
완벽하지 않음.
훈련 때문에 방해?
사후 확인.
오히려 일부 백업채널 이미 활성돼 도움.
하지만 일부 직원 피로는 악영향 가능.
검토 필요.
일곱째 날.
복귀.
모든 조직이 동시에 정상으로 돌아가지 않는다.
각자.
데이터 동기화.
재고.
계약.
사람 휴가.
Sarah가 말했다.
“복귀가 제일 지저분하죠.”
맞다.
훈련 종료 24시간 뒤에도 일부 시스템 정리 중.
Daniel이 보고서를 봤다.
7일.
수백 문제.
핵심 서비스 대부분 유지.
중앙 명령 없음.
Mutual Aid 실제.
공통 목표.
그리고 실제 화재까지.
Amara는 성공이라고 부르지 않았다.
“작동했습니다.”
그 정도.
Daniel이 물었다.
“다음은 30일?”
사람들이 동시에 싫은 표정.
Daniel이 웃었다.
“농담.”
Sarah가 말했다.
“언젠가는.”
Daniel의 웃음이 멈췄다.
맞다.
문명연속성은 7일로 끝나지 않는다.
그래도 2024년.
이번 세계는 이미 지난 삶보다 훨씬 일찍 `서로 끊겨도 같이 움직이는 법`을 연습하고 있었다.
훈련 종료 직전 Amara는 모든 참가조직에 마지막 질문을 보냈다.
중앙상황망이 지금 사라지면 무엇을 못 합니까?
답.
일부는 거의 없음.
일부는 연락처 조회.
몇 곳은 아직 상태공유에 크게 의존.
다음 개선대상.
Daniel은 이 질문이 마음에 들었다.
상황망 자체도 single-source가 되면 안 된다.
다음 훈련부터 각 분야는 최소 로컬 연락망 사본을 유지.
중앙상황망은 편의.
생존조건이 아니게.
분산은 자기 자신에게도 적용돼야 했다.
7일 뒤에도 남은 건 화려한 상황실이 아니라 갱신된 연락처와 실패목록이었다.
Daniel은 그게 오히려 믿음직했다.
읽은 화로 기록했습니다. 다음 화는 바로 이어집니다.