Skip to content

v0.3.0

Choose a tag to compare

@park-jun-woo park-jun-woo released this 18 Jun 08:03

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.mdMANUAL.md 리네임.
  • README 메인 이미지 추가.

Full Changelog: v0.1.0...v0.3.0