Skip to content

Commit 73898fd

Browse files
committed
커리큘럼: resilience intro.diagram.runtime을 diagram 하위로 정정
runtime 블록이 intro 직속(2-space)으로 잘못 들여쓰여 diagram.runtime이 비어 보이던 것을 diagram 하위(4-space)로 옮기고 로컬 실행 계층을 명시한다. workflow-architecture 게이트(intro.diagram.runtime 필수)를 충족한다.
1 parent 614dd29 commit 73898fd

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

curricula/python/automation/os/resilience/01_멱등성과처리원장.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ intro:
2626
detail: 이미 원장에 있는 키는 건너뛰고 처음 보는 키만 처리한다.
2727
- label: 재실행 안전
2828
detail: 저장된 원장을 다시 로드해 두 번째 실행에서 중복을 흡수한다.
29-
runtime:
30-
- label: 표준 라이브러리만
31-
detail: json, pathlib, tempfile만 사용한다.
32-
- label: assert로 직접 확인
33-
detail: 두 번째 실행이 신규 건만 처리하는지 assert로 눈에 보이게 검증한다.
29+
runtime:
30+
- label: 로컬 표준 라이브러리 실행
31+
detail: json, pathlib, tempfile만으로 로컬 Python에서 그대로 실행한다.
32+
- label: assert로 직접 확인
33+
detail: 두 번째 실행이 신규 건만 처리하는지 assert로 눈에 보이게 검증한다.
3434
sections:
3535
- id: persistent-ledger
3636
title: 영속 처리 원장

curricula/python/automation/os/resilience/02_재개가능체크포인트.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ intro:
2626
detail: 처리 도중 예외가 나도 체크포인트는 마지막 성공 지점에 남는다.
2727
- label: 재개
2828
detail: 저장된 체크포인트를 로드해 그 다음 항목부터 이어서 처리한다.
29-
runtime:
30-
- label: 표준 라이브러리만
31-
detail: json, pathlib, tempfile만 사용한다.
32-
- label: assert로 직접 확인
33-
detail: 재개가 남은 항목만, 전체를 중복·누락 없이 처리하는지 assert로 검증한다.
29+
runtime:
30+
- label: 로컬 표준 라이브러리 실행
31+
detail: json, pathlib, tempfile만으로 로컬 Python에서 그대로 실행한다.
32+
- label: assert로 직접 확인
33+
detail: 재개가 남은 항목만, 전체를 중복·누락 없이 처리하는지 assert로 검증한다.
3434
sections:
3535
- id: checkpoint-file
3636
title: 체크포인트 파일

curricula/python/automation/os/resilience/03_원자적쓰기.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ intro:
2626
detail: 임시 파일에 전량 쓰고 os.replace로 한 번에 바꾼다.
2727
- label: 죽어도 보존
2828
detail: replace 전에 죽으면 원본이 그대로 남고 임시 파일만 남는다.
29-
runtime:
30-
- label: 표준 라이브러리만
31-
detail: os, pathlib, tempfile만 사용한다.
32-
- label: assert로 직접 확인
33-
detail: 중단을 모사해 원본 보존 여부를 assert로 눈에 보이게 검증한다.
29+
runtime:
30+
- label: 로컬 표준 라이브러리 실행
31+
detail: os, pathlib, tempfile만으로 로컬 Python에서 그대로 실행한다.
32+
- label: assert로 직접 확인
33+
detail: 중단을 모사해 원본 보존 여부를 assert로 눈에 보이게 검증한다.
3434
sections:
3535
- id: unsafe-overwrite
3636
title: 직접 덮어쓰기의 위험

0 commit comments

Comments
 (0)