v0.3.0
v0.3.0
실행 엔진 (Run / RunOn)
- Run 실행 엔진 — 선판정 → 후실행. 그래프 전체를 판정한 뒤 Active 노드의 핸들러를 발화. (Go/TS/Python)
- 실행 합성 (Rule.Run) — 노드가 Active가 되면 하위 그래프를 Run. 판정 그래프를 실행 파이프라인으로 합성.
- RunOn 핸들러 — Active 시 발화하는 단일 핸들러.
func(self TraceEntry, t Trace) error로 통일. - 결과 뷰를 Trace로 통일 — RunView 제거, Run 핸들러 인자를 Trace 단일 타입으로 정리.
- TS / Python 포팅 완료.
버그픽스
- ruleID 스펙 해싱 —
fmt.Sprint(spec)→SpecName()+json.Marshal값 직렬화로 교체. 중첩 포인터/any필드의 주소화로 인한 ID 불안정·충돌을 제거. - gofmt 정리.
문서
manual-for-ai.md→MANUAL.md리네임.- README 메인 이미지 추가.
Full Changelog: v0.1.0...v0.3.0