Skip to content

Commit 60ccaf8

Browse files
committed
chore(engine): bump to 3.15.4 for the dead type-import removal in gate-advisory.ts
check-engine-parity holds the two hand-duplicated gate-decision twins (packages/loopover-engine/src/advisory/gate-advisory.ts and src/rules/advisory.ts) in lockstep: touching one without the other requires an engine version bump. That is the mechanism, and it is doing its job here. #9553's sweep removed two dead TYPE-only imports (IssueRecord, CollisionReport) from the engine twin. They are genuinely dead there and NOT in the host: the engine copy is a deliberately slimmed re-implementation (#4881) that omits buildIssueAdvisory / addIssueFindings / collisionClustersForPull, which are what use those types on the host side. So there is no matching host edit to make -- the asymmetry is correct, and the version bump is the sanctioned way to record it. No behaviour change: type-only imports are erased at compile time. The bump exists so the parity contract stays enforceable, not because the gate decides anything differently. packages/loopover-miner/expected-engine.version moves in lockstep, as its own check requires.
1 parent a63a16e commit 60ccaf8

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

packages/loopover-engine/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@loopover/engine",
3-
"version": "3.15.3",
3+
"version": "3.15.4",
44
"license": "AGPL-3.0-only",
55
"type": "module",
66
"description": "Shared deterministic engine logic for the LoopOver review stack and loopover-miner.",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.15.3
1+
3.15.4

0 commit comments

Comments
 (0)