도시 생존조례 최종안을 읽는 아침, 안전지대 북문에는 찬 바람이 문틈으로 길게 들어왔다. 벽에는 한 권의 완성본 대신 여섯 가지 색의 사본이 걸렸다. 안전지대와 학교, 역, 기지, 급수장, 남쪽 도로 집단이 각자 고친 흔적이었다.
제목 아래에는 ‘최종’의 뜻부터 적혔다. 당장 함께 사용할 첫 확정본이라는 뜻이며 영원히 고칠 수 없다는 뜻이 아니었다. 각 사본 맨 아래에는 다음 검토일과 수정 시각을 쓸 빈칸이 남았다.
첫 조항은 수용 한계였다. 거점은 잠자리와 물, 환기, 의료 보조의 현재 수치를 공개하되 정원을 넘었다는 말만으로 문밖 사람을 원장에서 지우지 않았다. 대기 중 기본 물과 보온, 상태 확인, 다음 재평가 시각을 보장했다.
북문 기록자는 쉰세 명을 받았던 날의 오류를 읽었다. 먼저 말한 가족 사이에서 혼자 온 사람과 말하지 않는 사람이 빠졌고, 선택 호칭과 비음성 확인을 넣어 고쳤다. 은별과 나루는 새 그림표가 실제로 읽히는지 다시 확인했다.
둘째 조항은 이동 자유와 중단권이었다. 지원을 받았다는 이유로 거주지를 바꾸거나 특정 길을 택할 의무는 없었다. 이동자는 출발 전과 각 휴식 지점에서 돌아가거나 기다리거나 목적지를 바꿀 수 있었다.
그 문장을 읽는 동안 유지선에서 긴 중단 신호가 들어왔다. 역의 환기 팬 한 대가 열을 받아 오전 통행 창을 닫아야 했다. 안전지대로 오려던 네 사람과 물자조는 이미 입구에 도착해 있었다.
예전 규칙이라면 중앙 통제표가 다른 역을 지정했을 것이다. 새 조례에서는 역 대피소가 현재 근거와 다음 확인 시각을 보내고, 이동자들은 지상 우회·현장 대기·원래 장소 귀환을 각각 선택했다. 아무도 같은 답을 강요받지 않았다.
한 사람은 지상 분진을 우려해 대기를 골랐다. 환기 팬이 고쳐질 때까지 따뜻한 공간과 물을 받았고, 기다림이 통행 대가로 계산되지 않았다. 다른 두 사람은 남쪽 안내자와 지상 길을 택했고 한 사람은 기지로 돌아갔다.
셋째 조항은 의료 분리와 돌봄이었다. 현재 관찰되는 위험과 필요한 처치, 전문 인계 가능성을 나누고, 분리 공간에서도 물·보온·연락과 상태 재평가를 끊지 않았다. 접종 이력이나 피부 흔적 하나로 사람을 입구 밖에 세우지 않았다.
차유리는 의료 조항을 혼자 읽지 않았다. 북서 의료소 담당과 기지 돌봄 담당, 학교의 기본 처치 담당이 문장을 나눠 읽었다. 유리는 확정할 수 없는 진단을 표시하고 어떤 상태에서 전문 인계를 요청할지만 보충했다.
개인 의료정보는 거점 가입표가 아니었다. 이동과 처치에 필요한 사람만 제한적으로 보고, 공동 방송에는 지원 종류와 수용 가능 시간만 올렸다. 당사자가 원하지 않는 병명과 과거 기록을 통행 판단에 내놓지 않았다.
넷째 조항은 물자였다. 장부에는 물건이 있다는 사실과 지금 쓸 수 있다는 사실을 따로 적었다. 긴급 반출은 가능했지만 이유와 수량, 사용 장소, 사후 확인 시간을 남기고 두 거점이 다른 사본을 보관했다.
오도혁은 비밀 창고와 겨울 연료 사건을 예로 들었다. 길을 아는 사람과 배정하는 사람, 운반하는 사람과 확인하는 사람이 같아지지 않아야 했다. 그는 자기 경로 지식을 조항에 넣었지만 우선 배정표에는 손대지 않았다.
다섯째 조항은 통신이었다. 방송은 확인 사실, 당사자 진술, 미확정 항목, 지금 필요한 행동을 구분했다. 중앙에서 내려온 수치도 발신 시각과 현장 측정값을 대조하고, 차이가 나면 더 조심스러운 행동과 재확인을 택했다.
하린은 공개 주파수의 관리자 암호가 한 손에 머물지 않게 복구키를 나눴다. 그러나 모든 사람이 모든 채널을 듣게 하지는 않았다. 의료와 개인 연락, 거점 취약 위치는 필요한 범위에서만 이어졌다.
여섯째 조항은 기록이었다. 원본과 검증 사본, 정정 요청, 가린 개인정보, 열람 시각을 서로 다른 칸에 두었다. 틀린 줄을 지우지 않고 누가 어떤 근거로 언제 고쳤는지 옆에 남겼다.
정윤호는 과거 문서의 빈칸을 추측으로 채우지 않는다는 조항을 제안했다. 주민들은 그의 제안을 채택했지만 원본 보관권까지 주지는 않았다. 문장에 대한 공로가 열쇠의 소유가 되지 않았다.
일곱째 조항은 권력 교대였다. 급수·의료·이동·통신·기록·시설 역할은 기간과 범위를 적고, 이해 충돌이 생기면 대신할 사람과 중단 방법을 정했다. 경험이 많다는 이유로 자동 연장하지 않았다.
박선묵은 비상 설비에서는 한 사람이 즉시 움직여야 할 때가 있다고 지적했다. 주민들은 그 현실을 지우지 않고 긴급 재량 뒤 기록과 복수 확인, 권한 종료 시각을 붙였다. 빠른 손이 영구 승인권이 되지는 않았다.
여덟째 조항은 이의 절차였다. 말, 글, 손짓표, 대리 낭독 가운데 가능한 방식을 선택하고, 이의를 냈다는 이유로 배급·의료·거주를 줄이지 않았다. 답변 기한과 임시 보호 조치를 함께 적었다.
나루는 촉감 표식으로 조항 번호를 찾을 수 있게 했다. 어려운 행정말 옆에는 아이도 읽을 수 있는 짧은 문장이 붙었다. 내용을 쉽게 만들되 위험과 권리를 빼지 않았다.
환기 중단 사건은 조례의 첫 시험이 됐다. 역 대피소는 팬을 수리하는 동안 통행 거부 근거를 공개했고, 기다린 사람은 대체 경로의 실제 위험을 질문했다. 답이 늦어지자 학교 기록자가 이의 접수 시각을 남겼다.
두 시간 뒤 팬 온도는 내려갔지만 즉시 정상 판정은 내리지 않았다. 빈 통로 시험과 두 측정기의 값이 맞은 뒤 짧은 통행 창을 다시 열었다. 먼저 기다린 사람에게 자동 우선권을 주지 않고 상태와 당사자 선택을 다시 물었다.
대기를 택했던 사람은 이제 이동하지 않겠다고 했다. 바뀐 선택은 허가 취소가 아니었다. 그의 이름은 통행 실패 명단이 아니라 귀환 인계표에 남았다.
그 실제 결과를 보고 여러 사본의 이동 조항이 한 줄씩 고쳐졌다. 중단을 요구한 거점은 대체 방법만 제시할 것이 아니라 대기 중 최소 지원 책임도 함께 진다고 적었다. 수정 시각과 제안한 거점이 모든 사본에 붙었다.
비준은 통제탑 한 방에서 하지 않았다. 안전지대는 북문 회의에서, 학교는 보호자와 학생 회의에서, 역과 기지는 각자의 생활 회의에서 조항별 동의와 보류를 확인했다. 급수장과 도로 집단도 필요한 연결 조항만 선택했다.
어느 거점은 시설 작업의 교대 기간을 더 짧게 정했고, 어느 곳은 이동 이의 답변 시간을 더 길게 뒀다. 차이는 오류가 아니었다. 다른 곳의 기본 접근과 안전을 침해하지 않는 범위에서 각자의 규칙을 유지했다.
상호 연결 조항은 전원 찬성 문장 대신 각자 비준 번호와 이의란으로 묶였다. 한 거점이 보류하면 그 구간은 강제로 열리지 않고, 현재 근거와 재협상 날짜가 공개됐다. 더 큰 인구가 작은 기지의 공기와 문을 표결로 가져가지 못했다.
세온은 최종 서명자로 나서지 않았다. 그는 안전지대 회의의 한 참여자로 자기 확인란을 적고, 다른 거점 사본에는 손대지 않았다. 도시 전체를 대표한다는 이름은 어디에도 만들지 않았다.
저녁 무렵 여섯 거점의 비준 결과가 공개 주파수로 모였다. 통제탑은 번호와 수정 이력만 집계했고 승인·거절 신호를 내보내지 않았다. 사본이 다르다는 경고 대신 어느 연결 조항이 현재 함께 작동하는지 읽었다.
첫 확정본은 두꺼운 표지보다 닳은 집게로 묶였다. 원본 하나를 금고에 넣지 않고 각 거점이 자기 사본과 공통 검증값을 보관했다. 훗날 한 곳의 문서가 젖거나 타도 나머지 기록으로 고칠 수 있었다.
차유리는 의료 조항 아래 다음 검토일을 적었다. 새 증상이나 전문 소견이 들어오면 내용을 바꿀 수 있어야 했다. 변하지 않는 것은 사람을 기록 밖으로 밀어내지 않는 기준과 설명받을 권리였다.
태민은 이동 조항의 중단 신호를 어린 안내자들과 다시 시험했다. 자신보다 경험이 적은 사람이 보내도 같은 효력이 있었다. 훈련이 끝난 뒤 그는 신호기를 원래 보관함에 돌려놓았다.
밤에는 북문 틈새를 막는 천이 바람에 펄럭였다. 주민 두 명이 천을 다시 고정하는 동안 조례 사본은 옆 작업대에 놓여 있었다. 거창한 선언보다 문을 고치고 물을 나누는 노동 가까이에 규칙이 있었다.
도시 생존조례 최종안은 모든 공동체를 하나로 묶는 명령서가 아니었다. 서로 다른 집들이 만날 때 누구도 숫자 밖으로 사라지지 않도록 확인할 최소 약속이었다. 다음 수정 칸이 비어 있었기에 그 약속은 살아 있었다.