diff --git a/AGENTS.md b/AGENTS.md index 33b8cbe..1b5be52 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -18,6 +18,7 @@ FESA는 Abaqus, Nastran 같은 유한요소법 기반 구조해석 솔버를 C++ - 현재 공유 기준 브랜치는 `dev`이며, 새 작업 브랜치는 특별한 지시가 없으면 `codex/` 형식을 사용한다. - 새 환경에서 시작할 때는 `git remote -v`로 remote를 확인하고, 없으면 `git remote add origin https://teagit.mimi1011.synology.me/baram2584/FESADev.git`로 등록한다. - push, tag, release, 외부 배포는 사용자가 명시적으로 요청하거나 승인한 경우에만 수행한다. +- 현재 사용자 지시에 따라 Agent가 수행한 작업 범위의 commit/push는 지속 승인된 것으로 취급한다. 작업 완료 후 검증하고, Agent가 만든 변경만 stage/commit한 뒤 `origin`에 push한다. ## 기본 개발 워크플로우 솔버 기능 개발은 아래 순서를 기본으로 한다. diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index f463d45..f43e462 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -22,6 +22,7 @@ - Refined `requirement-agent` and `fesa-requirements-baseline` internals to describe a new solver feature requirements analysis document instead of a requirements drafting/specification task. - Documented the canonical git remote `https://teagit.mimi1011.synology.me/baram2584/FESADev.git`, default remote `origin`, shared baseline branch `dev`, and `codex/` work branch convention in `AGENTS.md`, `docs/AGENT_RULES.md`, and `docs/PLAN.md`. - Confirmed local HDF5 `2.1.1` installation at `C:\Program Files\HDF_Group\HDF5\2.1.1` and recorded the `HDF5_ROOT`/`HDF5_DIR` discovery policy in architecture, agent, skill, and handoff documentation. +- Recorded the standing user instruction in `AGENTS.md` that Agent-authored work should be validated, committed, and pushed to `origin` after completion. ## In Progress - Ready for the next stage: new solver feature requirements analysis for `mitc4-linear-static-shell`. @@ -35,6 +36,9 @@ 6. Create `docs/implementation-plans/mitc4-linear-static-shell-implementation-plan.md`. ## Last Validation +- 2026-06-08: After recording the standing commit/push instruction in `AGENTS.md`, `python -m unittest discover -s scripts -p "test_*.py"` passed. 85 tests ran successfully. +- 2026-06-08: After recording the standing commit/push instruction in `AGENTS.md`, `python scripts/validate_workspace.py` passed through the expected no-op path because no root `CMakeLists.txt` exists yet. +- 2026-06-08: After recording the standing commit/push instruction in `AGENTS.md`, `git diff --check` passed with only Git line-ending normalization warnings. - 2026-06-08: After HDF5 install/path documentation and HDF5-first result-output agent/skill/doc updates, `python C:\Users\user\.codex\skills\.system\skill-creator\scripts\quick_validate.py` passed for modified FESA skills: `fesa-io-contract`, `fesa-reference-models`, `fesa-reference-comparison`, `fesa-cpp-msvc-tdd`, `fesa-physics-sanity`, `fesa-requirements-baseline`, `fesa-numerical-review`, `fesa-formulation-spec`, `fesa-research-evidence`, and `fesa-release-readiness`. - 2026-06-08: After HDF5 install/path documentation and HDF5-first result-output agent/skill/doc updates, `python -m unittest discover -s scripts -p "test_*.py"` passed. 85 tests ran successfully. - 2026-06-08: After HDF5 install/path documentation and HDF5-first result-output agent/skill/doc updates, `python scripts/validate_workspace.py` passed through the expected no-op path because no root `CMakeLists.txt` exists yet.