Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.9.0"
".": "0.10.0"
}
95 changes: 95 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)


Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Loading