runner-smoke

Crates.iorunner-smoke
lib.rsrunner-smoke
version0.4.26
created_at2026-01-17 14:43:10.501555+00
updated_at2026-01-24 23:35:38.262891+00
descriptionGreentic integration tooling and test runner
homepage
repositoryhttps://github.com/greentic-ai/greentic-integration
max_upload_size
id2050536
size14,912
Greentic - the greener Agentic AI (greentic-ai)

documentation

README

runner-smoke

Deterministic smoke harness that asserts runner invariants (session continuity, tenant isolation, and state writes) using canned dev-mode traces in cases/. The harness ensures we catch regressions before wiring it to the real Runner process.

Run it via make runner.smoke, or directly with cargo run -p runner-smoke -- --cases <dir> when pointing at alternative trace folders.

Effect Log Schema

effect_log.schema.json describes the once-only effect log contract (trace IDs, sequence, and event types). The harness ensures every state_write event carries a unique trace_id; any duplicate trace detected across sessions fails the smoke suite to guard idempotent state writes.

Commit count: 76

cargo fmt