Skip to content
Merged
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
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ COLEMAN 4.4 helps you inspect CI data and reproduce the inputs to your experimen
expose units, missingness and identity conflicts. [Source materialization](docs/corpus-materialization.md)
verifies pinned bytes in an external cache and publishes deterministic integrity receipts.
Read the [4.4 release notes](docs/releases/4.4.0.md) for complete workflows and limits.
The [4.4.1 patch](docs/releases/4.4.1.md) strengthens exact numeric validation and
preserves decimal JSON quantities before validation.
Existing source-admission blockers remain visible; this release does not establish
cross-corpus effectiveness.

Expand Down Expand Up @@ -339,19 +341,19 @@ Each run persists:

Requires Python 3.14 or later in an activated virtual environment. Install the
wheel published in this repository’s GitHub releases. These examples pin version
4.4.0 and its published SHA-256. Pip verifies the wheel before installation:
4.4.1 and its published SHA-256. Pip verifies the wheel before installation:

```bash
python -m pip install "https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2"
python -m pip install "https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e"
```

Or with optional extras:

```bash
# OpenTelemetry SDK
python -m pip install "coleman[telemetry] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2"
python -m pip install "coleman[telemetry] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e"
# ClickHouse results sink
python -m pip install "coleman[clickhouse] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2"
python -m pip install "coleman[clickhouse] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e"
```

Then use the [Library API](#library-api) or the [`coleman` CLI](#cli) to
Expand Down Expand Up @@ -523,10 +525,10 @@ packs:

```bash
# Telemetry (OpenTelemetry SDK)
python -m pip install "coleman[telemetry] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2"
python -m pip install "coleman[telemetry] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e"

# ClickHouse results sink
python -m pip install "coleman[clickhouse] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2"
python -m pip install "coleman[clickhouse] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e"
```

## Querying results
Expand Down Expand Up @@ -589,7 +591,7 @@ cd examples/observability
docker compose up -d

# 2. Install telemetry extras
uv pip install "coleman[telemetry] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2"
uv pip install "coleman[telemetry] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e"

# 3. Enable telemetry in your run.yaml:
# Replace telemetry/off with telemetry/local in the packs list
Expand Down
4 changes: 2 additions & 2 deletions docs/application-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ an LLM decision algorithm, or a hosted service.
Use Python 3.14 or later on Linux or macOS in an activated virtual environment:

```bash
python -m pip install 'https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2'
python -m pip install 'https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e'
```

For optional tools, install the same GitHub wheel with its extra:

```bash
python -m pip install 'coleman[mcp] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2'
python -m pip install 'coleman[mcp] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e'
```

Use this repository's release assets and verify their published digest and
Expand Down
5 changes: 4 additions & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ environments.

## New in 4.4

The [4.4.1 patch](releases/4.4.1.md) enforces exact numeric limits before conversion
and preserves decimal JSON quantities through artifact validation.

Inspect native CI data with [bounded corpus profiles](benchmark-corpus.md):
units, missing values, logical builds and variant execution groups remain explicit.
[Materialize pinned source packages](corpus-materialization.md) in an external cache,
Expand All @@ -47,7 +50,7 @@ With Python 3.14 or later in an activated environment, install the GitHub releas
For SHA-256 verification before installation, use the [complete setup command](setup.md#default-run-no-docker-required):

```bash
python -m pip install "https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2"
python -m pip install "https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e"
coleman run --config my-experiment.yaml
```

Expand Down
4 changes: 2 additions & 2 deletions docs/observability.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ cd examples/observability
docker compose up -d

# Install telemetry extras
uv pip install "coleman[telemetry] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2"
uv pip install "coleman[telemetry] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e"

# Enable telemetry — use the telemetry/local pack in your run.yaml:
# packs:
Expand All @@ -98,7 +98,7 @@ coleman run --config run.yaml

```bash
docker compose --profile clickhouse up -d
python -m pip install "coleman[clickhouse] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2"
python -m pip install "coleman[clickhouse] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e"
```

## Tear down
Expand Down
4 changes: 2 additions & 2 deletions docs/point-in-time-observations.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,9 +195,9 @@ revalidates an already supplied owned history without I/O.

## Real native TCPCI and recovery

Copy [`ci.py`](https://github.com/jacksonpradolima/coleman/blob/v4.4.0/examples/point-in-time/ci.py)
Copy [`ci.py`](https://github.com/jacksonpradolima/coleman/blob/v4.4.1/examples/point-in-time/ci.py)
outside the checkout and run `python ci.py native-observation-demo` from the
installed 4.4 wheel or source build. It fits owned historical quantities at a frozen
installed 4.4.1 wheel or source build. It fits owned historical quantities at a frozen
training cutoff before decisions, then runs three constructed native CI copies using
`run_with_extension`, native Parquet results, RNFail and existing checkpoints.

Expand Down
6 changes: 3 additions & 3 deletions docs/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ should explain the value to CI users before listing internal implementation work

## Versioning and integration

[COLEMAN 4.4.0](releases/4.4.0.md) publishes bounded native corpus profiles and
secure source-package materialization. The public corpus program continues in
subsequent compatible **4.x** feature releases; compatible corrections use patch
[COLEMAN 4.4.1](releases/4.4.1.md) corrects exact numeric validation while retaining
the bounded corpus profiles and secure source materialization delivered in 4.4.0.
The public corpus program continues in subsequent compatible **4.x** feature releases; compatible corrections use patch
versions. Follow the [public roadmap](roadmap.md) in dependency order and keep each
PR runnable and independently reviewed. Publishing a slice does not complete the
remaining corpus-admission or confirmatory-evidence gates.
Expand Down
6 changes: 3 additions & 3 deletions docs/setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Install this repository's GitHub release wheel, pinned to its published SHA-256.
Pip verifies the complete wheel against this digest before installation:

```bash
python -m pip install "https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2"
python -m pip install "https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e"
```

Use the library API or the `coleman` CLI to run experiments:
Expand Down Expand Up @@ -98,10 +98,10 @@ coleman run --config experiment.yaml

```bash
# Telemetry (OpenTelemetry SDK)
python -m pip install "coleman[telemetry] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2"
python -m pip install "coleman[telemetry] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e"

# ClickHouse sink
python -m pip install "coleman[clickhouse] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.0/coleman-4.4.0-py3-none-any.whl#sha256=3fbe800a78f974e7247ddf15999f240d090db591c53dbd3db22b1e9a62d2fbf2"
python -m pip install "coleman[clickhouse] @ https://github.com/jacksonpradolima/coleman/releases/download/v4.4.1/coleman-4.4.1-py3-none-any.whl#sha256=b9a92801448dd8cd04ce70e02d068b43a3a8817e57e6694bf47e5c0f9a79ae4e"
```

## Optional observability stack
Expand Down
Loading
Loading