diff --git a/journey/research/260316_Ralph_Loop_참조_및_RAG_적용.md b/journey/research/260316_Ralph_Loop_참조_및_RAG_적용.md index 5b312b2..cf631ab 100644 --- a/journey/research/260316_Ralph_Loop_참조_및_RAG_적용.md +++ b/journey/research/260316_Ralph_Loop_참조_및_RAG_적용.md @@ -70,9 +70,12 @@ tags: [research, ralph-loop, ai-coding, rag, grok, 참조] ## Unresolved -- Codex 5.4 구독 환경에서 Ralph Loop 도구(Continue/Cursor/Aider) 연동 검증 - 200GB 전체 인덱싱 시 비용·시간 추정 +## 검증 + +- [ralph_loop_test/](./ralph_loop_test/) — fib(100) 테스트로 실패→수정→통과 루프 검증 완료 (2026-03-16) + ## 관련 문서 - [스킬 계약 문서 기반 컨텍스트 오케스트레이션 리서치](./260314_스킬_계약_문서_기반_컨텍스트_오케스트레이션_리서치.md) diff --git a/journey/research/ralph_loop_test/__pycache__/fib.cpython-312.pyc b/journey/research/ralph_loop_test/__pycache__/fib.cpython-312.pyc new file mode 100644 index 0000000..a007870 Binary files /dev/null and b/journey/research/ralph_loop_test/__pycache__/fib.cpython-312.pyc differ diff --git a/journey/research/ralph_loop_test/__pycache__/test_fib.cpython-312-pytest-9.0.2.pyc b/journey/research/ralph_loop_test/__pycache__/test_fib.cpython-312-pytest-9.0.2.pyc new file mode 100644 index 0000000..001cebb Binary files /dev/null and b/journey/research/ralph_loop_test/__pycache__/test_fib.cpython-312-pytest-9.0.2.pyc differ diff --git a/journey/research/ralph_loop_test/fib.py b/journey/research/ralph_loop_test/fib.py new file mode 100644 index 0000000..4eb1e94 --- /dev/null +++ b/journey/research/ralph_loop_test/fib.py @@ -0,0 +1,14 @@ +"""랄프 루프 검증용. fib(n) 반환.""" + + +def fib(n: int) -> int: + if n <= 1: + return n + a, b = 0, 1 + for _ in range(2, n + 1): + a, b = b, a + b + return b + + +if __name__ == "__main__": + print(fib(100)) diff --git a/journey/research/ralph_loop_test/test_fib.py b/journey/research/ralph_loop_test/test_fib.py new file mode 100644 index 0000000..5faa96e --- /dev/null +++ b/journey/research/ralph_loop_test/test_fib.py @@ -0,0 +1,8 @@ +"""fib(100) 검증. 354224848179261915075이어야 함.""" + +import pytest +from fib import fib + + +def test_fib_100(): + assert fib(100) == 354224848179261915075