# 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.plotting` import 가능성을 확인한다. - 테스트 실패를 먼저 확인한 뒤 최소 구현으로 통과시킨다. - `/PROGRESS.md`에 검증 결과를 기록한다. ## Acceptance Criteria ```powershell 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를 만들지 마라. - 테스트를 구현 후에만 작성하지 마라.