modify harness framework

This commit is contained in:
KOKO\Mimi
2026-08-05 01:42:21 +09:00
parent 6646344113
commit 41020d78d8
74 changed files with 2663 additions and 3145 deletions
@@ -1,5 +1,9 @@
# Harden Execute Runner Implementation Plan
> **Historical / Superseded:** 이 계획의 `codex/` 브랜치, `allowed_paths`, explicit
> staging, 구형 workspace validation 계약은 현재 Runner 동작이 아니다. 현재 계약은
> `docs/HARNESS_WORKFLOW.md`와 `docs/HARNESS.md`를 따른다.
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
**Goal:** Make `scripts/execute.py` safe enough to use by enforcing `codex/` branch names, clean starting state, explicit staging, per-step file allowlists, and validation before every runner-created commit.
@@ -1,5 +1,10 @@
# Reference CSV Comparison Contract Implementation Plan
> **Historical / Partially Superseded:** Reference CSV/HDF5 제품 계약의 배경 기록으로만
> 보존한다. 이 문서의 Python `unittest`, 삭제된 workspace validation script, Harness
> 환경 변수 관련 검증 절차는 폐기되었으며 현재 운영 계약은
> `docs/HARNESS_WORKFLOW.md`와 `docs/HARNESS.md`를 따른다.
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
**Goal:** Re-align FESA reference comparison contracts so FESA solver output remains authoritative HDF5, while Abaqus-derived reference results are CSV files compared directly against the FESA `results.h5` datasets.