Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
bb1c844
probbit-persona: the document layer and the strand writer as a librar…
BitmapAsset Oct 26, 2026
9e65fa6
probbit-persona: the stance's deviation at 6 decimals, so a checkpoin…
BitmapAsset Oct 26, 2026
68542e0
probbit-cli: the parity test compares the 0.13.0 fixture with CRLF no…
BitmapAsset Oct 26, 2026
064d37c
Monitor: replay from the header when the persona has an expectation b…
BitmapAsset Oct 27, 2026
e758744
Merge branch 'fix/monitor-checkpoint-expectation' into feat/probbit-p…
BitmapAsset Oct 27, 2026
4daf41c
probbit-persona: a heap-returning setup path for small stacks (build_…
BitmapAsset Oct 27, 2026
66eb3cd
probbit-persona: Live is written in place into its box (no frame hold…
BitmapAsset Oct 27, 2026
55f2c7d
probbit-persona: turn_trace (feature, off by default): one event's mi…
BitmapAsset Oct 27, 2026
8885724
probbit-persona: the turn and resume fit a small stack: the turn's st…
BitmapAsset Oct 27, 2026
7b34314
probbit-persona: the canonical writer sorts an object's keys in place…
BitmapAsset Oct 27, 2026
d40ffc4
docs: the embedding guide's stack budget gains the turn and resume ro…
BitmapAsset Oct 27, 2026
d3de987
probbit-persona: resume after a checkpoint line with an expectation b…
BitmapAsset Oct 27, 2026
26ebf4e
probbit-persona, probbit-cli: checkpoints carry the expectation's mem…
BitmapAsset Oct 27, 2026
0923d7f
probbit-cli: monitor opens a segment at its sealed line when it has n…
BitmapAsset Oct 27, 2026
ef73d3b
Version 0.14.0-dev: the engine identifies as probbit 0.14.0-dev (stra…
BitmapAsset Oct 27, 2026
17347d7
probbit-cli: live control STRAND seal (a host seals when it decides: …
BitmapAsset Oct 27, 2026
1c93279
docs: the engine string a firmware writes and what an older engine sa…
BitmapAsset Oct 27, 2026
f8efa4d
probbit-persona: the expectation's cache: the members' exact marginal…
BitmapAsset Oct 27, 2026
24858a2
probbit-persona: the cache's key is hashed in its own frame (prog_key…
BitmapAsset Oct 27, 2026
f8f4730
probbit-persona: the boxed replay: Replay::open_boxed checks the head…
BitmapAsset Oct 27, 2026
a73946d
probbit-persona: resume from a record behind the strand: strand::resu…
BitmapAsset Oct 27, 2026
326f8b1
probbit-persona: the embedded resume: strand::resume_boxed_from(heade…
BitmapAsset Oct 27, 2026
f132b78
probbit-persona: resume_from_record applies a line from small frames:…
BitmapAsset Oct 27, 2026
bfa028f
docs: resume on a body (docs/embedding.md: what a host keeps, the emb…
BitmapAsset Oct 27, 2026
a2b850e
probbit-persona: the expectation's members as models: the event's own…
BitmapAsset Oct 27, 2026
bbb8b9b
probbit-persona: the members' frames: the compiler writes its text be…
BitmapAsset Oct 27, 2026
a8750f1
probbit-persona: A_t solved once: Live::event runs the turn first and…
BitmapAsset Oct 27, 2026
3162947
probbit-persona: a narrower prep copy for the expectation's members: …
BitmapAsset Oct 27, 2026
9a16389
probbit-persona: no why text for the expectation's members: with Opts…
BitmapAsset Oct 27, 2026
b1c0412
probbit-persona: the heap inside expect: the members share one model …
BitmapAsset Oct 27, 2026
978d60d
docs: the expectation's members, what the deviation reuses (docs/embe…
BitmapAsset Oct 28, 2026
3d7b33d
probbit-persona: the old order when the cache does not reuse the turn…
BitmapAsset Oct 28, 2026
3161a96
probbit-persona: the members before the turn, their marginals held as…
BitmapAsset Oct 28, 2026
0a6404f
probbit-persona: E_t and every member on the model path: a member who…
BitmapAsset Oct 28, 2026
b602462
probbit-ir: the components split once per caps (exact_components_spli…
BitmapAsset Oct 28, 2026
3e1fab0
docs: the expectation's members, the order with the reuse and what is…
BitmapAsset Oct 28, 2026
cb5659f
probbit-persona: reflect (RFC 0013, self-report): the canonical accou…
BitmapAsset Oct 28, 2026
b857192
probbit-persona, probbit-cli: the reflection line (RFC 0013, engine-g…
BitmapAsset Oct 28, 2026
3fcc78d
probbit-cli monitor: the Mirror tab (RFC 0013): /reflection?last=N an…
BitmapAsset Oct 28, 2026
e165816
probbit-persona reflect: the templates' counts in the singular for on…
BitmapAsset Oct 28, 2026
db9368b
docs: RFC 0013 self-report (docs/rfcs/0013-self-report.md, implemente…
BitmapAsset Oct 28, 2026
536a802
probbit-cli monitor: the Board / Mirror view buttons join the toolbar…
BitmapAsset Oct 28, 2026
0d1fdeb
probbit-cli tests: the 0.13.0 fixture of the reflection test found by…
BitmapAsset Oct 28, 2026
b14390c
probbit-persona: RFC 0014 integrity (0.14.0+, off by default): identi…
BitmapAsset Oct 28, 2026
a17f270
probbit-persona integrity: the rest probe runs on the individual rest…
BitmapAsset Oct 28, 2026
9c68207
probbit-cli monitor: the integrity dial (RFC 0014): with the stance's…
BitmapAsset Oct 28, 2026
5ed7526
docs: RFC 0014 integrity (docs/rfcs/0014-integrity.md, implemented, o…
BitmapAsset Oct 28, 2026
3bd4d7b
probbit-persona integrity (RFC 0014-b): the rest probe's cache keyed …
BitmapAsset Oct 28, 2026
650e115
probbit-persona integrity (RFC 0014-b): the probe's path on the heap:…
BitmapAsset Oct 28, 2026
a2456d8
probbit-persona integrity (RFC 0014-b): while the last solved probe l…
BitmapAsset Oct 28, 2026
46ab05c
docs: RFC 0014-b integrity's cost: docs/rfcs/0014-integrity.md Cost (…
BitmapAsset Oct 28, 2026
ad3bd2b
probbit-persona curiosity (RFC 0016): an optional curiosity block (ne…
BitmapAsset Oct 28, 2026
7cd6f26
probbit live control STRAND stir? [--idle-hours H] (RFC 0016): the st…
BitmapAsset Oct 28, 2026
f3d7df4
monitor and Mirror (RFC 0016): the drives rows show curiosity (level,…
BitmapAsset Oct 28, 2026
a9aa478
curiosity at rest (RFC 0016 with RFC 0004 / 0014): the drive's level …
BitmapAsset Oct 28, 2026
d3e522a
curiosity fixes (RFC 0016): stance_sha leaves drives.curiosity out of…
BitmapAsset Oct 28, 2026
54c4316
curiosity on checkpoints (RFC 0016): the checkpoint check accepts the…
BitmapAsset Oct 28, 2026
43f9c9b
rest pass (RFC 0015): expectation.rest {half_life, bucket, surprise_g…
BitmapAsset Oct 28, 2026
dc2ba22
rest pass surfaces (RFC 0015): the monitor's REST row and the page fr…
BitmapAsset Oct 28, 2026
020ea29
rest pass docs (RFC 0015): docs/rfcs/0015-consolidation.md (implement…
BitmapAsset Oct 28, 2026
5b2716d
CHANGELOG: shape Unreleased for the 0.14.0 cut (a summary, the engine…
BitmapAsset Oct 29, 2026
de7c630
RFC 0011: a simulated amplitude register as an optional solver tier, …
BitmapAsset Oct 29, 2026
7cf5afa
Merge main into feat/probbit-persona-crate (#81, #83, #84, #85: CHANG…
BitmapAsset Oct 29, 2026
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
253 changes: 253 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

73 changes: 68 additions & 5 deletions Cargo.lock

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

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[workspace]
resolver = "2"
members = ["probbit-core", "probbit-ir", "probbit-decide", "probbit-cli", "probbit-wasm"]
members = ["probbit-nostd", "probbit-core", "probbit-ir", "probbit-decide", "probbit-persona", "probbit-cli", "probbit-wasm"]

[workspace.package]
version = "0.13.0"
version = "0.14.0-dev"
edition = "2021"
license = "Apache-2.0"
rust-version = "1.78"
Expand Down
7 changes: 4 additions & 3 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ the RFC). `probbit-cli/tests/readme_release.rs` fails when the README's current

1. **Release PR** (branch `release-X.Y.Z`, squash subject `Release probbit X.Y.Z (#N)`), from a green `main`:
- `Cargo.toml`'s `version` and the `version` of the internal path dependencies (`probbit-cli`, `probbit-decide`,
`probbit-ir`); `cargo update --workspace --offline` for `Cargo.lock` (CI builds `--locked`);
`probbit-ir`, `probbit-core`, `probbit-persona`: the `probbit-nostd` entries too); `cargo update --workspace --offline` for `Cargo.lock` (CI builds `--locked`);
- `cargo build --release --locked -p probbit-cli`, then `target/release/probbit man > docs/probbit.1` (generated,
never hand-edited: `probbit-cli/tests/cli_man.rs` compares them);
- `npm/package.json`'s `version`; the example tag in `install.sh`, `install.ps1`, `action.yml`,
Expand Down Expand Up @@ -49,8 +49,9 @@ the RFC). `probbit-cli/tests/readme_release.rs` fails when the README's current
`package.json`; no tests), then
`npm publish --access public` with the same userconfig; `npm view probbit-stance version` gives the new version. Its
`MIN_PROBBIT` (`src/version.ts`) names the oldest probbit it runs.
6. **crates.io**: `cargo publish --workspace --locked` from the tag (`probbit-core`, `probbit-ir`, `probbit-decide`,
`probbit-cli`; `probbit-wasm` has `publish = false`).
6. **crates.io**: `cargo publish --workspace --locked` from the tag, which publishes in dependency order (`probbit-nostd`,
`probbit-core`, `probbit-ir`, `probbit-decide`, `probbit-persona`, `probbit-cli`; `probbit-wasm` has `publish = false`).
`probbit-nostd` goes first: the engine crates name it as an optional dependency with a version.
7. **Back to development**: `main` moves to the next `-dev` version (`Cargo.toml`, the path dependencies, `Cargo.lock`,
`docs/probbit.1`); the README goes on naming the released version until the next release PR.

Expand Down
Loading
Loading