From 08d096f9da012296bb44f95c1bfee0e8af2faaeb Mon Sep 17 00:00:00 2001 From: "jarvos-release-bot[bot]" <316382073+jarvos-release-bot[bot]@users.noreply.github.com> Date: Sun, 6 Sep 2026 11:44:18 +0000 Subject: [PATCH] chore(main): release jarvos-bootstrap 0.10.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 95 +++++++++++++++++++++++++++++++++++ package-lock.json | 4 +- package.json | 2 +- 4 files changed, 99 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 76d5538a..7d9b009d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.9.0" + ".": "0.10.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 84360315..5b8b31a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,101 @@ Release sections describe user-facing jarvOS changes. Historical public-doc sync entries are preserved below for traceability. +## [0.10.0](https://github.com/levineam/jarvOS/compare/jarvos-bootstrap-v0.9.0...jarvos-bootstrap-v0.10.0) (2026-09-06) + + +### Features + +* **active-assistant:** add harness-neutral service contract ([bf155d8](https://github.com/levineam/jarvOS/commit/bf155d802051df21693922846d029175e40bf0c3)) +* **active-assistant:** define jarvOS-owned service boundary ([56eff4e](https://github.com/levineam/jarvOS/commit/56eff4edf599c54ee96474f4c6567f1573e03945)) +* add capability truth ledger contract ([8303902](https://github.com/levineam/jarvOS/commit/8303902401f5aa9b0ad82588c382e9e3b0afb89e)) +* add runtime mode routing contract ([58d9344](https://github.com/levineam/jarvOS/commit/58d9344cba7fe2463775d081cba3fa62dcff7f66)) +* add safe existing-installation sync flow ([f70c507](https://github.com/levineam/jarvOS/commit/f70c507173ecc580b703fc32022b679cdd6b2fc0)) +* **ambient:** add candidate envelope contract ([c6c3bc7](https://github.com/levineam/jarvOS/commit/c6c3bc718eec51e57ce0ac6d152d2513709ade66)) +* **control-plane:** add portable identity contract ([bf49cb2](https://github.com/levineam/jarvOS/commit/bf49cb214d7d70aef5cc7c9604e527cc4ca286bf)) +* **control-plane:** add promotion receipt contract ([15cda24](https://github.com/levineam/jarvOS/commit/15cda241530272ac1534e1c62af2c6f5f1ce45cd)) +* **doctor:** add profile-aware System Doctor ([#277](https://github.com/levineam/jarvOS/issues/277)) ([811a734](https://github.com/levineam/jarvOS/commit/811a734841f101d63f01398aae52ea8c14040db2)) +* **gbrain:** activate shared continuity across harnesses ([d1b65e7](https://github.com/levineam/jarvOS/commit/d1b65e752aa68dcb2f9bcfde309a7e015d080b60)) +* **gbrain:** activate shared continuity contract ([5e82686](https://github.com/levineam/jarvOS/commit/5e82686fe071dcf113422551d00ebb947fddc5ed)) +* make starter templates runtime-neutral ([8d7e663](https://github.com/levineam/jarvOS/commit/8d7e6632a482b1e10b0ec665db952877d311bfa1)) +* **projects:** carry context across every harness ([#244](https://github.com/levineam/jarvOS/issues/244)) ([db63fdf](https://github.com/levineam/jarvOS/commit/db63fdf05a25b98547a27bd14aa8aada51c4596f)) +* **runtime-kit:** add constrained generation contract ([ab1c8e8](https://github.com/levineam/jarvOS/commit/ab1c8e8a36c5d5e5c2d966b490a51c5ca56199f7)) +* **runtime:** add generic runner state compatibility reads ([b01ff58](https://github.com/levineam/jarvOS/commit/b01ff581f5191858df58e5d24a9a8ecb80ab11a1)) +* **runtime:** add generic runner state compatibility reads ([3f7c962](https://github.com/levineam/jarvOS/commit/3f7c962dd1e9a58e90c872fe7fb09be4efd142e3)) +* **runtime:** add Grok Bot remote HTTP/SSE adapter ([4514e90](https://github.com/levineam/jarvOS/commit/4514e9009cb79fdc85c86c99b996b8800cc6bf87)) +* **runtime:** add tiered harness conformance admission ([965c45f](https://github.com/levineam/jarvOS/commit/965c45ffb4c9b1914518addf79469fb0fb8c8bf3)) +* **runtime:** add tiered harness conformance admission ([f73b7b9](https://github.com/levineam/jarvOS/commit/f73b7b93cf1d488e837d15df668220aa96634c17)) +* **runtime:** bridge common work across harnesses ([af427a6](https://github.com/levineam/jarvOS/commit/af427a68bbe88c0f08dc516356e3fee55cf41b89)) +* **runtime:** bridge common work across harnesses ([1f06808](https://github.com/levineam/jarvOS/commit/1f0680839989c84050ef8c7640a7ccf9f8341636)) +* **runtime:** expose canonical work bridge ([ce34fc5](https://github.com/levineam/jarvOS/commit/ce34fc526554c5f5003709cb4f869af80c9919de)) +* **storage:** add portable capacity admission contracts ([#276](https://github.com/levineam/jarvOS/issues/276)) ([96ba9aa](https://github.com/levineam/jarvOS/commit/96ba9aace223c170a53dad8d62c3cc5897700ae7)) +* **storage:** release unused capacity reservations ([#281](https://github.com/levineam/jarvOS/issues/281)) ([2a2ae97](https://github.com/levineam/jarvOS/commit/2a2ae9703237c53453837a22f7027290442337c1)) +* sync with an existing jarvOS installation ([#248](https://github.com/levineam/jarvOS/issues/248)) ([9a1384b](https://github.com/levineam/jarvOS/commit/9a1384b24949a74d0377670fbc2d4c7c7701914a)) +* **sync:** connect an existing jarvOS installation ([a746541](https://github.com/levineam/jarvOS/commit/a746541adb124812df648cb04ef7617d4d157143)) + + +### Bug Fixes + +* **active-assistant:** accept quoted sentence endings ([7ec1eda](https://github.com/levineam/jarvOS/commit/7ec1eda0f55168a1f49887df0e09f58b8cfa761e)) +* **active-assistant:** accept quoted sentence endings ([12d7559](https://github.com/levineam/jarvOS/commit/12d7559a36fb026613c1c6d306b1265e937b76ec)) +* **active-assistant:** bind governed delivery invariants ([2e346d0](https://github.com/levineam/jarvOS/commit/2e346d09c88d9301c0558f72f6db8a3548d44876)) +* **active-assistant:** preserve selection and replay integrity ([4758b20](https://github.com/levineam/jarvOS/commit/4758b206facda7957bc685a69e775f5c107b8697)) +* **active-assistant:** reject opening quote suffixes ([febd6ba](https://github.com/levineam/jarvOS/commit/febd6ba72c3be7560e33c814de6c10f013587dcc)) +* advance merged capability truth states ([2f82ac9](https://github.com/levineam/jarvOS/commit/2f82ac9b9257a3444fa55b09fe9c9ebdc2bf32bc)) +* advance merged capability truth states ([370387e](https://github.com/levineam/jarvOS/commit/370387e0ffebcf544bdaac497b3f04b949608dec)) +* canonicalize init vault containment ([dc0f17e](https://github.com/levineam/jarvOS/commit/dc0f17eddc2492eec2a8e62045732c98dd174435)) +* **ci:** refresh Hermes skills manifest pin ([e7c2944](https://github.com/levineam/jarvOS/commit/e7c2944e3e7028f0d9003354ff7eabf08c7730ea)) +* **ci:** satisfy continuity documentation gates ([f6786ef](https://github.com/levineam/jarvOS/commit/f6786ef6911f71d2a4a7674cac850d22ca99c9a0)) +* **coding:** distinguish unavailable follow-through evidence ([#285](https://github.com/levineam/jarvOS/issues/285)) ([9e2db73](https://github.com/levineam/jarvOS/commit/9e2db735ca4eb9a4dd31225c7931541933ccc4c4)) +* **doctor:** require runtime-effective paths ([d482a91](https://github.com/levineam/jarvOS/commit/d482a91037429906feb91c7551b2466d925a72d0)) +* **doctor:** restore compact eleven-row status ([#280](https://github.com/levineam/jarvOS/issues/280)) ([af943b7](https://github.com/levineam/jarvOS/commit/af943b7330b42a7f9e521edf3b035e14a8322b6c)) +* **gbrain:** harden continuity evidence ([5d4b7b8](https://github.com/levineam/jarvOS/commit/5d4b7b86fd68eca178043aca0cf2ba1c14603d37)) +* guard init vault boundaries ([fa16232](https://github.com/levineam/jarvOS/commit/fa162322a5ec5e02fce03d0a5e502aa17cb2932b)) +* harden existing-installation sync safety ([f5fba72](https://github.com/levineam/jarvOS/commit/f5fba7227895339c87ad8cacf72af9e39a4ac7d0)) +* harden foundation contract truth boundaries ([7603ae6](https://github.com/levineam/jarvOS/commit/7603ae6c1d0ee9779e7dda9583115b922ab5cd69)) +* harden foundation timestamp validation ([8d41a2d](https://github.com/levineam/jarvOS/commit/8d41a2dd055e9aa60b043da8e9ce1aff62c0d775)) +* **init:** attach existing vaults safely ([8c54120](https://github.com/levineam/jarvOS/commit/8c54120738f4a7647dadd6dd5d59ea50d4759106)) +* **init:** fail closed on existing workspaces ([#251](https://github.com/levineam/jarvOS/issues/251)) ([5b7a31e](https://github.com/levineam/jarvOS/commit/5b7a31e6f77867f5bb4b9a09234b0c1a678de449)) +* **init:** fail closed on existing workspaces ([#251](https://github.com/levineam/jarvOS/issues/251)) ([d98ef85](https://github.com/levineam/jarvOS/commit/d98ef8596abb3536ba51d05a8ec7e05ac80d6e25)) +* **init:** harden compatibility write boundary ([e984740](https://github.com/levineam/jarvOS/commit/e9847409fdcfb972f106e6deb8f71e1f33c90492)) +* **init:** make file publication race-safe ([6e69bf0](https://github.com/levineam/jarvOS/commit/6e69bf0ed1b39e5ce5075f92f75c2244f5706ce5)) +* **init:** reject ambiguous and symlinked targets ([#251](https://github.com/levineam/jarvOS/issues/251)) ([2ca2297](https://github.com/levineam/jarvOS/commit/2ca2297188e9e5f5e6f415cad667e014c202edc0)) +* **init:** validate explicit path environment ([#251](https://github.com/levineam/jarvOS/issues/251)) ([2c1449b](https://github.com/levineam/jarvOS/commit/2c1449bdb1b146dde4127eb77c57ccb15a9c7a73)) +* **journal:** reject non-activity projection evidence ([#283](https://github.com/levineam/jarvOS/issues/283)) ([2411ebe](https://github.com/levineam/jarvOS/commit/2411ebe6dc13c0fbaf6f9f34fcf1b7bd95f833e2)) +* keep dormant vault checks non-mutating ([87a8846](https://github.com/levineam/jarvOS/commit/87a88465a9ffc6e569739a29e6188aa1e2399295)) +* **mcp-http:** harden Streamable HTTP session isolation ([1b788da](https://github.com/levineam/jarvOS/commit/1b788dadb16094efa10f771352889a0032107a25)) +* **projects:** admit nested projects in context packets ([bd2f501](https://github.com/levineam/jarvOS/commit/bd2f50153ac4192de073040bbc38b86d75d6c10f)) +* **projects:** admit nested projects in context packets ([1ed6c29](https://github.com/levineam/jarvOS/commit/1ed6c294c1d47fb1cc9a7961289d21aaa5d0024a)) +* **projects:** bind consumers to one packet contract ([4ac93a5](https://github.com/levineam/jarvOS/commit/4ac93a57187c9a3c8b98355d766108e9a484fbe8)) +* **projects:** bind consumers to one packet contract (U1, U2) ([b4ccc78](https://github.com/levineam/jarvOS/commit/b4ccc78620af71f6d5cc19f9943c74df7a221a87)) +* **projects:** expose intent gaps and verified work follow-through ([#284](https://github.com/levineam/jarvOS/issues/284)) ([47acaea](https://github.com/levineam/jarvOS/commit/47acaeab4962fe478307e672847b0ccb2cac3746)) +* **projects:** fail closed on inconsistent bindings ([f88bd3b](https://github.com/levineam/jarvOS/commit/f88bd3bd8eef1655d7878462959d4de9c5c73f3e)) +* reject symlinked compatible install files ([073fca4](https://github.com/levineam/jarvOS/commit/073fca41195e5dfacc944f9b725bd86b11d9916e)) +* **release:** recognize Release Please tags ([a63f2ff](https://github.com/levineam/jarvOS/commit/a63f2ff7e35810cc070169b66071cea9bc210351)) +* **runtime-kit:** fail closed on unproven generation proof ([32ca74a](https://github.com/levineam/jarvOS/commit/32ca74a44be54b0277162779436536e9942becb4)) +* **runtime-kit:** reject untrusted generation verification ([3cb8b6c](https://github.com/levineam/jarvOS/commit/3cb8b6c91452b1e869dd8751e7f2e1464600b9bb)) +* **runtime:** align managed work and release drift checks ([e64df8d](https://github.com/levineam/jarvOS/commit/e64df8d6a13014d574284691a26269d745839620)) +* **runtime:** constrain Telegram route identities ([2e2cda7](https://github.com/levineam/jarvOS/commit/2e2cda772355455102dc575787160177d9ba0426)) +* **runtime:** harden runner state compatibility reads ([17babe4](https://github.com/levineam/jarvOS/commit/17babe4e757d4019973cf85240959257c0314cb5)) +* **runtime:** keep runner state reads private ([a205263](https://github.com/levineam/jarvOS/commit/a20526321486a1569c7e6569c6f26b637512b17f)) +* **secondbrain:** make hard capture commands terminal ([5f7c6fa](https://github.com/levineam/jarvOS/commit/5f7c6fa285a2b1f7ce3dabd15c18d9d5a9ccedb7)) +* **secondbrain:** preserve capture identity and correction lineage ([#286](https://github.com/levineam/jarvOS/issues/286)) ([1367b13](https://github.com/levineam/jarvOS/commit/1367b13531186c50fab63374d677cb11071d1c1c)) +* **skills:** finish clean workflow PRs autonomously ([ef62b42](https://github.com/levineam/jarvOS/commit/ef62b421daf6c75cdc60455e7cf2f03363444c45)) +* **skills:** finish clean workflow PRs autonomously ([e2e0608](https://github.com/levineam/jarvOS/commit/e2e0608cc0809e439119c0400ad878720b5b213d)) +* **sync:** align doctor with resolved runtime paths ([17abb8d](https://github.com/levineam/jarvOS/commit/17abb8d2693b7b4cde14b6d1a9792dd6aff323dc)) +* **sync:** allow verified macOS parent aliases ([fe9acc3](https://github.com/levineam/jarvOS/commit/fe9acc308582dd7d1440f632067202bb60d4f90a)) +* **sync:** close migration safety gaps ([91ef75a](https://github.com/levineam/jarvOS/commit/91ef75a0ed32d16853c449e10b20f4faf465ce3e)) +* **sync:** enforce portable config invariants ([70cdf84](https://github.com/levineam/jarvOS/commit/70cdf846855ae2c0191e8fbf7a8e8efeb9bc5241)) +* **sync:** migrate compatible legacy configs ([bfe01d7](https://github.com/levineam/jarvOS/commit/bfe01d7aedc2f8fd2628853ed99676855e97f58b)) +* **sync:** normalize equivalent runtime overrides ([9197296](https://github.com/levineam/jarvOS/commit/9197296f298d00b994a2d25404e1af19857e9776)) +* **sync:** normalize existing runtime path checks ([b93ae61](https://github.com/levineam/jarvOS/commit/b93ae61c8bf891058f4ae01a0b6b4a81bc8fe1f1)) +* **sync:** preserve legacy runtime safety ([87f6c9b](https://github.com/levineam/jarvOS/commit/87f6c9b641f6d1f1d60226482d63af67099fd559)) +* **sync:** recognize omitted derived config paths ([142ac5d](https://github.com/levineam/jarvOS/commit/142ac5d0610f67824ddd20bd82a7c1b2972584e3)) +* **sync:** reject ambiguous runtime path traversal ([e6cf68a](https://github.com/levineam/jarvOS/commit/e6cf68a7c21c551825257bdceec3028b94127abb)) +* **sync:** reject divergent overrides before create ([5e6e55e](https://github.com/levineam/jarvOS/commit/5e6e55ee73eb974be4974e41d7b46a4962e4b16a)) +* **sync:** revalidate config creation paths ([546022b](https://github.com/levineam/jarvOS/commit/546022b03f4f9a087ad7caebaf387e567b222ee5)) +* validate runtime modes in minimal doctor ([0f9fff4](https://github.com/levineam/jarvOS/commit/0f9fff4dc300cc2bbd96f0824cb9d80a65f3b9e0)) + ## [0.9.0](https://github.com/levineam/jarvOS/compare/jarvos-bootstrap-v0.8.0...jarvos-bootstrap-v0.9.0) (2026-08-26) diff --git a/package-lock.json b/package-lock.json index 2781f0c8..9829e4f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jarvos-bootstrap", - "version": "0.9.0", + "version": "0.10.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "jarvos-bootstrap", - "version": "0.9.0", + "version": "0.10.0", "license": "MIT", "dependencies": { "@jarvos/runtime-kit": "file:modules/jarvos-runtime-kit" diff --git a/package.json b/package.json index 4b9858ae..c8678c4e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jarvos-bootstrap", - "version": "0.9.0", + "version": "0.10.0", "description": "Bootstrap installer for jarvOS — sets up a portable personal AI operating layer for compatible agent runtimes", "keywords": [ "jarvos",