바로의꿈
2025년 12월 15일 10:15분
package com.jesusbornd.genesis;
/*
* Genesis_41_Chapter_Lv1_V3.java
* Variation: Policy & Provision Engine
* - Dream → Interpretation → Policy → Result
*/
import java.util.List;
public class Genesis_41_Chapter_Lv1_V3 {
enum Phase {
DREAM, INTERPRETATION, POLICY, RESULT
}
record Step(String ref, String krv, String esv, Phase phase) {}
private static final List<Step> PIPELINE = List.of(
new Step(
"창41:1–4",
"살진 소 일곱과 파리한 소 일곱, 무성한 이삭과 마른 이삭",
"Seven fat cows and seven lean cows; seven healthy ears and thin ears",
Phase.DREAM
),
new Step(
"창41:16",
"내가 아니라 하나님이 바로에게 평안한 대답을 하시리이다",
"It is not in me; God will give Pharaoh a favorable answer",
Phase.INTERPRETATION
),
new Step(
"창41:34–36",
"일곱 풍년 동안 오분의 일을 거두어 저장하소서",
"Let Pharaoh appoint overseers… store up a fifth during the seven plentiful years",
Phase.POLICY
),
new Step(
"창41:57",
"온 땅에 기근이 있으므로 사람들이 곡식을 사러 옴",
"All the earth came to Egypt to buy grain",
Phase.RESULT
)
);
public static void main(String[] args) {
System.out.println("[Genesis 41 | KRV & ESV]");
System.out.println("— Policy & Provision Engine —\n");
for (Step s : PIPELINE) {
System.out.println("■ PHASE: " + s.phase());
System.out.println(s.ref());
System.out.println("KRV: " + s.krv());
System.out.println("ESV: " + s.esv());
System.out.println("→ Meaning: " + explain(s.phase()));
System.out.println();
}
showSummary();
showPractice();
}
private static String explain(Phase p) {
return switch (p) {
case DREAM -> "위기는 먼저 ‘신호’로 주어진다.";
case INTERPRETATION -> "해석의 주권은 하나님께 있다.";
case POLICY -> "계시는 구체적 정책으로 번역되어야 한다.";
case RESULT -> "순종의 정책은 공동체를 살린다.";
};
}
private static void showSummary() {
System.out.println("[Summary]");
System.out.println(
"바로의 꿈은 하나님의 계시였고(41:1–4), 요셉은 하나님께 해석의 주권을 돌렸다(41:16). "
+ "그 해석은 저장 정책으로 구체화되어(41:34–36), 기근 속에서 열방을 살렸다(41:57)."
);
System.out.println();
}
private static void showPractice() {
System.out.println("[Practice]");
System.out.println(
"오늘 받은 통찰을 ‘실행 가능한 한 가지 정책’으로 바꾸어 보자."
);
}
}
#### Genesis_41_Chapter_Lv1_V3.py
#### Variation: Policy & Provision Engine (Python 초중급)
from dataclasses import dataclass
@dataclass
class Step:
ref: str
krv: str
esv: str
phase: str # DREAM / INTERPRETATION / POLICY / RESULT
pipeline = [
Step("창41:1–4",
"살진 소 일곱과 파리한 소 일곱",
"Seven fat cows and seven lean cows",
"DREAM"),
Step("창41:16",
"해석은 하나님께 있음",
"It is not in me; God will give the answer",
"INTERPRETATION"),
Step("창41:34–36",
"풍년의 오분의 일을 저장",
"Store up a fifth during plentiful years",
"POLICY"),
Step("창41:57",
"열방이 곡식을 사러 옴",
"All the earth came to Egypt to buy grain",
"RESULT"),
]
def meaning(phase: str) -> str:
return {
"DREAM": "위기는 먼저 신호로 온다.",
"INTERPRETATION": "해석의 주권은 하나님께 있다.",
"POLICY": "계시는 실행으로 번역되어야 한다.",
"RESULT": "순종은 공동체를 살린다.",
}.get(phase, "")
def main():
print("[Genesis 41 | KRV & ESV]")
print("— Policy & Provision Engine (Python) —\n")
for s in pipeline:
print(f"■ PHASE: {s.phase}")
print(s.ref)
print("KRV:", s.krv)
print("ESV:", s.esv)
print("→ Meaning:", meaning(s.phase))
print()
print("[Summary]")
print(
"계시(꿈) → 해석 → 정책 → 구원. "
"하나님께서 주신 통찰은 실행될 때 열방을 살린다.\n"
)
print("[Practice]")
print("오늘 받은 깨달음을 실행 가능한 한 문장으로 바꾸어 보자.")
if __name__ == "__main__":
main()
Search
Categories
← 목록으로
Comments
꿈(위기 신호)이 말씀(해석)으로 풀리고, 그 말씀이 순종의 정책이 될 때 많은 사람이 살더라구요(창41). “내가 아니라 하나님”(41:16) 고백처럼, 복음도 우리 능력이 아니라 주님의 공급으로 굶주린 영혼을 먹이십니다. 오늘 받은 깨달음 하나를 작은 순종 1개로 바꿔보면 좋겠습니다.