modify documents

This commit is contained in:
KOKO\Mimi
2026-10-04 03:32:59 +09:00
parent 858e87be64
commit c1d5cc3c0d
176 changed files with 9615 additions and 25355 deletions
@@ -0,0 +1,33 @@
# 이전 MFE 실행 실패와 Handoff
## 현재 위치
이전 `mitc4-shell-feast-eigen`의 준비 작업은 현행 구현 절차가 아니다. 재시도 계획·
Hook/Stop trust 설정·bounded dispatch·stage 소유권과 개인 workspace 복구 명령은 제거했다.
실제 구현은 [mitc4-shell-feast-eigen2](../mitc4-shell-feast-eigen2/README.md)에서 완료됐다.
이전 pass/timeout/test 수를 새 기능의 완료 evidence로 승계하지 않는다.
## 실패와 재발 방지
- Source를 출력한 stdout를 runtime error로 오분류한 문제가 있었다. exit 0의 source echo와
실제 helper failure를 구분하도록 교정했다. 당시 targeted RED 21 failed/16 passed → GREEN 37 passed.
- 교정 시 전체 pytest는 152 passed/1 failed였고 MSVC build는 FileTracker 접근 거부로 실패했다.
targeted pass를 전체 pass로 표시하지 않는다. Hook 쓰기 거부는 승인된 수식의 실패가 아니다.
- `FileTracker`의 `UnauthorizedAccessException`/`0x80070005`와 CMake discovery 실패는 별도로 진단한다.
같은 환경 실패를 반복하지 말고 실제 실행 argv·compiler·dependency·exit를 확인한다.
- MSVC x64+Ninja preset을 사용하며 compiler 경로의 `Hostx64`/`HostX64` 문자열 차이로 cache가
재초기화된 사례가 있었다. 부모 환경 설정과 child 설정의 유효 범위를 확인한다.
- 과거 자동 실행은 362 tests/exit0 기록이 있지만 수동 build는 여전히 실패한 시점이 있었다.
서로 다른 실행을 하나의 성공으로 합치지 않는다. 프로세스 PID/출력만으로 native exit를 추정하지 않는다.
- 출력 파일 lease 경합의 `output-busy`는 수식 오류나 reference 불일치와 다르다.
병렬 검사끼리 같은 최종 경로를 공유하지 않는지 확인한다.
- 개인 `.harness/config.json`·`CMakeUserPresets.json`과 당시 14400/7500/7200초의 timeout은
그 workspace 실행 이력이다. 현재 Hook를 복원하거나 공통 기본값으로 강제하지 않는다.
## 재사용과 evidence 경계
MFE 요구사항 ID·ADR, 질량·stabilization·축소 유도 및 rational 반례는 이 폴더에 남긴다.
현재의 FEAST residual stopping·모드별5%·S3 보류와 실제 실행은 eigen2가 소유한다.
환경 준비와 검사 명령은 [operations](../operations.md)·[HARNESS](../HARNESS.md)를 따른다.
원문 실행 로그·복구 계획은 Git `858e87b`의 기존 경로에 남아 있다. 현재 checkout에
존재하지 않는 ignored artifact는 당시 evidence 위치이며 재실행·검증 근거가 새로 생긴 것은 아니다.