- Prefer
sbtfor build and test tasks (e.g.sbt test,sbt "coreJVM/compile"). - Prefer
bunfor JS tooling when needed, unless a module explicitly uses something else. - The compile‑time evaluator lives in
modules/comptime; avoid re‑introducing the oldeval/eval2codepaths. - Update
modules/comptime/SUPPORTED.mdwhen adding or removing comptime features. - Keep rule changes test‑backed; add/adjust tests under
modules/comptime/shared/src/test/scala/comptime. - Performance changes should be gated by measurement; see
modules/comptime/PERF_PLAN.md.