Skip to content

Commit 5d01d72

Browse files
committed
chore(main): release engine-and-dependents libraries
1 parent 6b11f02 commit 5d01d72

8 files changed

Lines changed: 197 additions & 13 deletions

File tree

.release-please-manifest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"packages/loopover-mcp": "3.3.0",
3-
"packages/loopover-engine": "3.3.0",
4-
"packages/loopover-miner": "3.3.0",
2+
"packages/loopover-mcp": "3.4.0",
3+
"packages/loopover-engine": "3.4.0",
4+
"packages/loopover-miner": "3.4.0",
55
"packages/loopover-ui-kit": "1.1.0"
66
}

package-lock.json

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/loopover-engine/CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
# Changelog
22

3+
## [3.4.0](https://github.com/JSONbored/loopover/compare/engine-v3.3.0...engine-v3.4.0) (2026-07-18)
4+
5+
6+
### Features
7+
8+
* **api:** add a REST route + CLI mirror for loopover_check_test_evidence ([#6810](https://github.com/JSONbored/loopover/issues/6810)) ([d45d8fd](https://github.com/JSONbored/loopover/commit/d45d8fd6eb12c1f85b66912097d1a562e900ad13)), closes [#6749](https://github.com/JSONbored/loopover/issues/6749)
9+
* **config:** make sweepWatchdog staleness threshold configurable ([#6594](https://github.com/JSONbored/loopover/issues/6594)) ([#6639](https://github.com/JSONbored/loopover/issues/6639)) ([0e313c8](https://github.com/JSONbored/loopover/commit/0e313c8735bc02036a769845c8d0e70427329582))
10+
* **engine:** add selfLoopAutonomy to AmsPolicySpec ([bd614bf](https://github.com/JSONbored/loopover/commit/bd614bf2fccabceb7b0bc84ec0095c3a73742894))
11+
* **engine:** add selfLoopAutonomy to AmsPolicySpec ([880b973](https://github.com/JSONbored/loopover/commit/880b97362d793afc2fc6d5e0803204019869b457)), closes [#6559](https://github.com/JSONbored/loopover/issues/6559)
12+
* **mcp:** CLI mirror for loopover_draft_pr_body ([#6974](https://github.com/JSONbored/loopover/issues/6974)) ([13bd48b](https://github.com/JSONbored/loopover/commit/13bd48bb9342f993916b8deb79cf287994b41aaf))
13+
* **mcp:** CLI mirror for loopover_explain_gate_disposition ([#6966](https://github.com/JSONbored/loopover/issues/6966)) ([4966070](https://github.com/JSONbored/loopover/commit/4966070447dd45fcd4d5a2549a7e0713ad10c678))
14+
* **miner:** add read-only chat grounding over the existing miner MCP tools ([#6570](https://github.com/JSONbored/loopover/issues/6570)) ([ed16fef](https://github.com/JSONbored/loopover/commit/ed16fef8508753b232bca4ec76fa504f33da3600)), closes [#6517](https://github.com/JSONbored/loopover/issues/6517)
15+
* **miner:** consult selfLoopAutonomy in decideNextAction's pass-to-handoff step ([#6581](https://github.com/JSONbored/loopover/issues/6581)) ([7a275c7](https://github.com/JSONbored/loopover/commit/7a275c7558c712a49a334397cef98a0509778c6f)), closes [#6560](https://github.com/JSONbored/loopover/issues/6560)
16+
* **orb:** trust-gate inbound federated bundles per the [#6477](https://github.com/JSONbored/loopover/issues/6477) key-trust design ([#6649](https://github.com/JSONbored/loopover/issues/6649)) ([729254a](https://github.com/JSONbored/loopover/commit/729254ad01459f2e51bd4a4936cbc5b2fb0b398b))
17+
* **review:** bridge a submitter's AMS track record into ORB reputation, upgrade-only ([#6566](https://github.com/JSONbored/loopover/issues/6566)) ([97a1938](https://github.com/JSONbored/loopover/commit/97a19380a0f52a92991625805c76318da5b57418)), closes [#6485](https://github.com/JSONbored/loopover/issues/6485)
18+
* **selfhost:** make LOOPOVER_SWEEP_WATCHDOG and LOOPOVER_PR_RECONCILIATION .loopover.yml-controllable ([3ac9501](https://github.com/JSONbored/loopover/commit/3ac9501e1cc48f913f236b6bbe9335e794f0b848))
19+
* **selfhost:** make LOOPOVER_SWEEP_WATCHDOG and LOOPOVER_PR_RECONCILIATION .loopover.yml-controllable ([7ca394a](https://github.com/JSONbored/loopover/commit/7ca394a1eb650518e8ef324aa35caacd8070bfbb)), closes [#6558](https://github.com/JSONbored/loopover/issues/6558)
20+
21+
22+
### Fixes
23+
24+
* **advisory:** redact the check-run leak terms sanitizePublicComment already caught ([39a431b](https://github.com/JSONbored/loopover/commit/39a431bdda222283c46808fbb1d964aaa3deaf42))
25+
* **advisory:** redact the check-run leak terms sanitizePublicComment already caught ([3b956f4](https://github.com/JSONbored/loopover/commit/3b956f4675bbdd265ad7dacc65c6ed17b7a01679)), closes [#7074](https://github.com/JSONbored/loopover/issues/7074)
26+
* **config:** recognize federatedIntelligence manifest block in lint and preview ([95ba59a](https://github.com/JSONbored/loopover/commit/95ba59aa2731dc3802ca90ea9326c9ca8f7e2916))
27+
* **config:** recognize federatedIntelligence manifest block in lint and preview ([1c80fb8](https://github.com/JSONbored/loopover/commit/1c80fb84b88c2ce4028e8435056025bfca4da914))
28+
* correct four stale 'improvementSignal not wired yet' comments ([#6691](https://github.com/JSONbored/loopover/issues/6691)) ([2d493cd](https://github.com/JSONbored/loopover/commit/2d493cd833059981e69d9008e771f970c5cc6f21))
29+
* **discovery-index:** cap the untrusted response candidate list ([#6774](https://github.com/JSONbored/loopover/issues/6774)) ([ff46459](https://github.com/JSONbored/loopover/commit/ff464596ec7c2f07ffe597ca79c5cf2685090e1f))
30+
* **discovery-index:** cap the untrusted response candidate list ([#6774](https://github.com/JSONbored/loopover/issues/6774)) ([ca5c81a](https://github.com/JSONbored/loopover/commit/ca5c81afb97a1a8ac5e183ef0239799c50ed9b51))
31+
* **engine:** align predicted-gate collision risk with live-gate twin ([#6671](https://github.com/JSONbored/loopover/issues/6671)) ([2df475c](https://github.com/JSONbored/loopover/commit/2df475c942048e687be3c4065cb60a66c129b965)), closes [#6629](https://github.com/JSONbored/loopover/issues/6629)
32+
* **engine:** cap predicted-gate's local linked-issue extractor at the canonical 50 ([#6771](https://github.com/JSONbored/loopover/issues/6771)) ([fcf41bc](https://github.com/JSONbored/loopover/commit/fcf41bc27eb05fc9382216086f2cc97ed6b1342c))
33+
* **engine:** cap predicted-gate's local linked-issue extractor at the canonical 50 ([#6771](https://github.com/JSONbored/loopover/issues/6771)) ([0fe3e99](https://github.com/JSONbored/loopover/commit/0fe3e99f213fa84e0fe8f9d28614f414b62ab022))
34+
* **engine:** exclude inline code spans in predicted-gate extractLinkedIssueNumbers ([e6ef456](https://github.com/JSONbored/loopover/commit/e6ef4569ba6f970e0105bed678bfdf096dd5c1e8))
35+
* **engine:** exclude inline code spans in predicted-gate extractLinkedIssueNumbers ([#6630](https://github.com/JSONbored/loopover/issues/6630)) ([6ac8c1f](https://github.com/JSONbored/loopover/commit/6ac8c1fed33a58ccea3846551bc74c6cdadbe275))
36+
* **engine:** filter maintainer-authored manifest fields out of public findings ([99aeead](https://github.com/JSONbored/loopover/commit/99aeeadb23f5d5360d8d5f9bcd16d7bd0a967209))
37+
* **engine:** filter maintainer-authored manifest fields out of public findings ([5f5a6fc](https://github.com/JSONbored/loopover/commit/5f5a6fca9b4fa844476d3cbf0ce15f683e1865d5)), closes [#6770](https://github.com/JSONbored/loopover/issues/6770)
38+
* **engine:** floor percentComplete at 0 so it stays in its documented 0-100 range ([#6773](https://github.com/JSONbored/loopover/issues/6773)) ([ab9cb63](https://github.com/JSONbored/loopover/commit/ab9cb638bcbb363583b942da634ce5ead1346632))
39+
* **engine:** floor percentComplete at 0 so it stays in its documented 0-100 range ([#6773](https://github.com/JSONbored/loopover/issues/6773)) ([84543ed](https://github.com/JSONbored/loopover/commit/84543ed574cf452a8dc27db895304986e0dda0bc))
40+
* **engine:** honor no-issue rationale in predicted preflight ([#6645](https://github.com/JSONbored/loopover/issues/6645)) ([8b20ad6](https://github.com/JSONbored/loopover/commit/8b20ad63a80cce0f1bac6cf4a1e1226a830dbed8)), closes [#6628](https://github.com/JSONbored/loopover/issues/6628)
41+
* **engine:** treat non-finite calibration inputs as cold-start / safe clamp ([#6651](https://github.com/JSONbored/loopover/issues/6651)) ([d4b5a81](https://github.com/JSONbored/loopover/commit/d4b5a814a326a5a80c4d4cb64aea6f312c635a18)), closes [#6627](https://github.com/JSONbored/loopover/issues/6627)
42+
* **miner:** forward HOME and the real coding-agent credential to CLI subprocesses ([4a852de](https://github.com/JSONbored/loopover/commit/4a852de548963d6e8c5b858af8c36880d3132ab6))
43+
* **miner:** forward HOME and the real coding-agent credential to CLI subprocesses ([e327370](https://github.com/JSONbored/loopover/commit/e327370d963ae2d2a34988bdf5b10d2cee6a79e4)), closes [#6875](https://github.com/JSONbored/loopover/issues/6875)
44+
* **miner:** grant the claude-cli driver Read/Bash access, not just edits ([615dd46](https://github.com/JSONbored/loopover/commit/615dd4669c3b22774fe5a393be810946e722f2d4))
45+
* **miner:** grant the claude-cli driver Read/Bash access, not just edits ([664aebe](https://github.com/JSONbored/loopover/commit/664aebe79f0570f904bc93964f40b2c3e18c4e51)), closes [#6840](https://github.com/JSONbored/loopover/issues/6840)
46+
* **signals:** make shouldPublishPrIntelligenceComment respect commentMode for oss_maintainer ([#6776](https://github.com/JSONbored/loopover/issues/6776)) ([#6853](https://github.com/JSONbored/loopover/issues/6853)) ([fa8f577](https://github.com/JSONbored/loopover/commit/fa8f577de65390863248380707a85b6d5b776b28))
47+
* **test:** update grafana dashboard assertions for the historical-continuity query rewrite ([8cd0b24](https://github.com/JSONbored/loopover/commit/8cd0b2489e1b4f1803a310951f53f25d94ff6ddb))
48+
* **track-record:** exempt the GitHub login line from the public-field blocklist scan ([#6772](https://github.com/JSONbored/loopover/issues/6772)) ([4328d08](https://github.com/JSONbored/loopover/commit/4328d080f6ba3d5b0a1287861554409ba8ea8d24))
49+
* **track-record:** exempt the GitHub login line from the public-field blocklist scan ([#6772](https://github.com/JSONbored/loopover/issues/6772)) ([7ed6328](https://github.com/JSONbored/loopover/commit/7ed6328482b76325f8674b05c537829cc06f3bef))
50+
351
## [3.3.0](https://github.com/JSONbored/loopover/compare/engine-v3.2.3...engine-v3.3.0) (2026-07-18)
452

553

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.3.0",
3+
"version": "3.4.0",
44
"license": "AGPL-3.0-only",
55
"type": "module",
66
"description": "Shared deterministic engine logic for the LoopOver review stack and loopover-miner.",

0 commit comments

Comments
 (0)