1.0 KiB
1.0 KiB
Step 1: import-smoke-test
읽어야 할 파일
/AGENTS.md/PROGRESS.md/WORKNOTES.md/docs/ARCHITECTURE.md/pyproject.toml/src/femsurrogate/__init__.py
작업
TDD로 package import smoke test를 추가한다.
- 먼저
/tests/test_project_structure.py를 작성한다. - 테스트는
femsurrogate.__version__이 문자열인지 확인한다. - 테스트는
femsurrogate.fea,femsurrogate.data,femsurrogate.surrogates,femsurrogate.plottingimport 가능성을 확인한다. - 테스트 실패를 먼저 확인한 뒤 최소 구현으로 통과시킨다.
/PROGRESS.md에 검증 결과를 기록한다.
Acceptance Criteria
uv run pytest tests/test_project_structure.py -q
uv run ruff check .
검증 절차
테스트가 먼저 실패한 기록을 확인하고, 구현 후 AC가 통과하면 phases/0-project-foundation/index.json의 step 1을 completed로 갱신한다.
금지사항
- solver API를 만들지 마라.
- 테스트를 구현 후에만 작성하지 마라.