Skip to content

Cadence scheduler with ingestion budgets and overflow folding - #4

Merged
senamakel merged 17 commits into
tinyhumansai:mainfrom
senamakel:pr4-cadence
Oct 19, 2026
Merged

senamakel merged 17 commits into
tinyhumansai:mainfrom
senamakel:pr4-cadence

Conversation

@senamakel

@senamakel senamakel commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

Summary

Fourth of five stacked PRs for the inbound event pipeline. Stacked on #3 (and #2, #1): this PR's own commits are the last two ("Add cadence and budget configuration to the contract", "Schedule turns by cadence with ingestion budgets and overflow folding").

Routed turns now go through a cadence scheduler (cadence/) before they reach a lane queue.

  • Cadences: per source (sources[].cadence, wins) or per lane (lanes.<lane>.cadence): instant (default), every(<n><ms|s|m|h|d>) (ticks aligned to the epoch) or cron("<min> <hour> <day> <month> <weekday>") (UTC; *, numbers, ranges, steps, lists; standard day-of-month/day-of-week OR rule). Parsed strictly; a bad string is a config error naming its field.
  • Scheduled cadences stage turns in teq.staged, one entry per cadence and conversation thread, so a conversation's pending items fold into one entry. A tick releases at most budget.max_turns, oldest first; the rest wait for the next tick (deferred/over_budget), and waiting entries beyond max_turns * backlog_ticks fold into the digest.
  • Restart safety: each cadence's schedule lives in teq.cadence (next tick, the firing tick, and how many turns it released). A release is counted before it is enqueued, so a crash mid-tick resumes the same tick with what is left of its budget: no skip, no double fire. Ticks missed while down collapse into one. A changed schedule restarts the ticks.
  • Instant cadences with a budget (per second): over budget, new turns are staged for degrade_debounce_ms (folding each thread), released within the budget when due; once tokens are available the source is instant again.
  • Order and promotion: a thread's later turn (any lane) folds into its waiting entry, which then goes out on the more urgent lane, so a newer turn never overtakes an older one. Interactive-scored work bypasses a scheduled cadence and takes its thread's waiting entry with it.
  • Shipped pipeline.json: background lane every(10m) with 20 turns per tick; composio:* and webhook:* instant with per-second budgets. Schema updated.

Also in the stack since the last review (pushed to #1-#3): the pipeline branches on QueueStore::features(): without dedupe or groups (the RabbitMQ driver) it never sets dedupe_key/group, keeps tombstones (ingress and turn ids) in the DocumentStore, and a Broker test double that reports both false and refuses messages that set them covers those paths.

Related issue

None. Builds on tinyhumansai/tinystoragedrivers#71-#73 (merged): tinystoragedrivers-core is pinned to git = "https://github.com/tinyhumansai/tinystoragedrivers", rev = "0c6dcfce57201fadd830431f36fd759c3baa897a" (the main revision that merged the queue port, tinyhumansai/tinystoragedrivers#71-#73).

API or behavior changes

Additive: Budget, cadence/budget on LaneConfig and SourcePolicy, the public cadence module (Cadence, Cron). Drain reports scheduled.

Validation

  • cargo fmt --all -- --check — clean
  • cargo clippy --all-targets --all-features -- -D warnings — clean
  • cargo build --all-targets --all-features — ok; cargo +1.88.0 build --all-targets --all-features ok
  • cargo test --all-features — 113 + 4 + 34 tests, 4 doctests pass
  • RUSTDOCFLAGS="-D warnings" cargo doc --no-deps --all-features — clean
  • .github/scripts/check-file-coverage.sh 90 coverage.json — every file ≥ 90%

Tests

Fake-clock tests (pipeline/cadence_tests.rs, cadence/*_tests.rs):

  • an every(10m) source flooded with 1,000 events over 20 threads releases exactly the budget (5) per tick, each turn carrying its thread's 50 folded events, all 1,000 delivered over four ticks, nothing after;
  • events arriving between ticks fold into the waiting entry; backlog beyond the budget folds into the digest;
  • a restart just before a tick does not fire early; the tick fires once across repeated passes and another restart; the next tick is not skipped (on both a DocumentQueue and the broker double); a tick resumes with the rest of its budget after a crash mid-tick;
  • an instant source over budget degrades to a debounce, folds a late event of a waiting thread, releases within the per-second budget, and is instant again once quiet;
  • interactive work is promoted past a scheduled cadence with its thread's waiting entry; a removed cadence releases its waiting turns; a changed schedule holds early entries until its own tick;
  • cadence parsing (every form and every error), epoch-aligned ticks, civil dates, cron next-match (weekdays, Sunday as 7, DOM-or-DOW, lists, steps, months, never-firing).

Documentation

README, ROADMAP, spec status, plan (design decisions recorded there); pipeline.json and its schema.

Checklist

  • The change is focused on one logical change
  • No new #[allow(...)], #[ignore], or relaxed lints
  • No secrets, tokens, or .env contents in the diff or the description

senamakel and others added 13 commits October 19, 2026 21:49
…ent contract

Co-authored-by: Medulla <medulla@tinyhumans.ai>
…er the storage ports

Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
… a digest

Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
@tinysweeper

tinysweeper Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Tiny Sweeper review

Tiny Sweeper reviewed this change across 5 lane(s) and found 0 active actionable finding(s). Detailed lane evidence and any incomplete work are listed below.

State: Incomplete
Priority: none
Reviewed head: 2b6feb5e3099
Updated: 2026-10-19T17:14:20Z

Review snapshot

Change surface Files Review signal Count
Production 52 Active findings 0
Tests 34 Noted findings 0
Documentation 17 Resolved findings 0
Configuration 11 Pending checks/questions 178

Completeness: Incomplete
Test assessment: No supported feature-to-test mapping was available; this does not mean tests are absent or passed.

Features

None identified with supported citations.

Tests

No supported feature-to-test mapping was produced. Test execution is not inferred.

  • Unreviewed: tinysweeper/tests

Findings

No active actionable findings.

Could not review: .github/ISSUE_TEMPLATE/config.yml, .github/workflows/ci.yml, .github/workflows/release.yml, AGENTS.md, Cargo.toml, MODULE.md, README.md, ROADMAP.md, crates/tinyeventqueues-bus/Cargo.toml, crates/tinyeventqueues-bus/README.md, crates/tinyeventqueues-bus/src/config/mod.rs, crates/tinyeventqueues-bus/src/config/mod_tests.rs, crates/tinyeventqueues-bus/src/config/types.rs, crates/tinyeventqueues-bus/src/event/mod.rs, crates/tinyeventqueues-bus/src/event/mod_tests.rs, crates/tinyeventqueues-bus/src/event/types.rs, crates/tinyeventqueues-bus/src/host/mod.rs, crates/tinyeventqueues-bus/src/host/mod_tests.rs, crates/tinyeventqueues-bus/src/host/types.rs, crates/tinyeventqueues-bus/src/lib.rs, crates/tinyeventqueues-bus/src/names/mod.rs, crates/tinyeventqueues-bus/src/names/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/mod.rs, crates/tinyeventqueues-bus/src/ops/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/types.rs, crates/tinyeventqueues-bus/src/outcome/mod.rs, crates/tinyeventqueues-bus/src/outcome/mod_tests.rs, crates/tinyeventqueues-bus/src/outcome/types.rs, crates/tinyeventqueues-bus/src/version/mod.rs, crates/tinyeventqueues-bus/src/version/mod_tests.rs, crates/tinyeventqueues/Cargo.toml, crates/tinyeventqueues/examples/basic.rs, crates/tinyeventqueues/examples/verify_github_release.rs, crates/tinyeventqueues/examples/verify_module.rs, crates/tinyeventqueues/src/cadence/mod.rs, crates/tinyeventqueues/src/cadence/mod_tests.rs, crates/tinyeventqueues/src/cadence/spec.rs, crates/tinyeventqueues/src/cadence/spec_tests.rs, crates/tinyeventqueues/src/clock/mod.rs, crates/tinyeventqueues/src/clock/mod_tests.rs, crates/tinyeventqueues/src/coalesce/mod.rs, crates/tinyeventqueues/src/coalesce/mod_tests.rs, crates/tinyeventqueues/src/coalesce/types.rs, crates/tinyeventqueues/src/config/mod.rs, crates/tinyeventqueues/src/config/mod_tests.rs, crates/tinyeventqueues/src/config/types.rs, crates/tinyeventqueues/src/dead/mod.rs, crates/tinyeventqueues/src/dead/mod_tests.rs, crates/tinyeventqueues/src/dead/types.rs, crates/tinyeventqueues/src/digest/mod.rs, crates/tinyeventqueues/src/digest/mod_tests.rs, crates/tinyeventqueues/src/error/mod.rs, crates/tinyeventqueues/src/error/mod_tests.rs, crates/tinyeventqueues/src/gate/ambient.rs, crates/tinyeventqueues/src/gate/buckets.rs, crates/tinyeventqueues/src/gate/mod.rs, crates/tinyeventqueues/src/gate/mod_tests.rs, crates/tinyeventqueues/src/host/mod.rs, crates/tinyeventqueues/src/ingress/mod.rs, crates/tinyeventqueues/src/ingress/mod_tests.rs, crates/tinyeventqueues/src/ingress/types.rs, crates/tinyeventqueues/src/lib.rs, crates/tinyeventqueues/src/observe/mod.rs, crates/tinyeventqueues/src/observe/mod_tests.rs, crates/tinyeventqueues/src/pipeline/builder.rs, crates/tinyeventqueues/src/pipeline/cadence_tests.rs, crates/tinyeventqueues/src/pipeline/mod.rs, crates/tinyeventqueues/src/pipeline/mod_tests.rs, crates/tinyeventqueues/src/pipeline/pass.rs, crates/tinyeventqueues/src/pipeline/pass_tests.rs, crates/tinyeventqueues/src/salience/mod.rs, crates/tinyeventqueues/src/salience/mod_tests.rs, crates/tinyeventqueues/src/salience/simhash.rs, crates/tinyeventqueues/src/store/ledger.rs, crates/tinyeventqueues/src/store/mod.rs, crates/tinyeventqueues/src/store/mod_tests.rs, crates/tinyeventqueues/src/test_support.rs, crates/tinyeventqueues/src/tinybus_module/README.md, crates/tinyeventqueues/src/tinybus_module/mod.rs, crates/tinyeventqueues/src/tinybus_module/mod_tests.rs, crates/tinyeventqueues/src/turn/mod.rs, crates/tinyeventqueues/src/turn/mod_tests.rs, crates/tinyeventqueues/tests/public_api.rs, deny.toml, docs/README.md, docs/plans/README.md, docs/plans/event-pipeline.md, docs/plans/tinybus-module-release.md, docs/specs/README.md, docs/specs/event-pipeline.md, docs/specs/tinybus-module-release.md, pipeline.json, queues.json, schemas/pipeline.schema.json, tinysweeper/description, tinysweeper/tests

Before merge

  • Complete the critique review for .github/ISSUE_TEMPLATE/config.yml, .github/workflows/ci.yml, .github/workflows/release.yml, AGENTS.md, Cargo.toml, MODULE.md, README.md, ROADMAP.md, crates/tinyeventqueues-bus/Cargo.toml, crates/tinyeventqueues-bus/README.md, crates/tinyeventqueues-bus/src/config/mod.rs, crates/tinyeventqueues-bus/src/config/mod_tests.rs, crates/tinyeventqueues-bus/src/config/types.rs, crates/tinyeventqueues-bus/src/event/mod.rs, crates/tinyeventqueues-bus/src/event/mod_tests.rs, crates/tinyeventqueues-bus/src/event/types.rs, crates/tinyeventqueues-bus/src/host/mod.rs, crates/tinyeventqueues-bus/src/host/mod_tests.rs, crates/tinyeventqueues-bus/src/host/types.rs, crates/tinyeventqueues-bus/src/lib.rs, crates/tinyeventqueues-bus/src/names/mod.rs, crates/tinyeventqueues-bus/src/names/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/mod.rs, crates/tinyeventqueues-bus/src/ops/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/types.rs, crates/tinyeventqueues-bus/src/outcome/mod.rs, crates/tinyeventqueues-bus/src/outcome/mod_tests.rs, crates/tinyeventqueues-bus/src/outcome/types.rs, crates/tinyeventqueues-bus/src/version/mod.rs, crates/tinyeventqueues-bus/src/version/mod_tests.rs, crates/tinyeventqueues/src/clock/mod.rs, crates/tinyeventqueues/src/clock/mod_tests.rs, crates/tinyeventqueues/src/coalesce/mod.rs, crates/tinyeventqueues/src/coalesce/mod_tests.rs, crates/tinyeventqueues/src/coalesce/types.rs, crates/tinyeventqueues/src/config/mod.rs, crates/tinyeventqueues/src/config/mod_tests.rs, crates/tinyeventqueues/src/dead/mod.rs, crates/tinyeventqueues/src/dead/mod_tests.rs, crates/tinyeventqueues/src/digest/mod.rs, crates/tinyeventqueues/src/digest/mod_tests.rs, crates/tinyeventqueues/src/error/mod.rs, crates/tinyeventqueues/src/error/mod_tests.rs, crates/tinyeventqueues/src/gate/ambient.rs, crates/tinyeventqueues/src/gate/buckets.rs, crates/tinyeventqueues/src/gate/mod.rs, crates/tinyeventqueues/src/gate/mod_tests.rs, crates/tinyeventqueues/src/ingress/mod.rs, crates/tinyeventqueues/src/ingress/mod_tests.rs, crates/tinyeventqueues/src/lib.rs, crates/tinyeventqueues/src/observe/mod.rs, crates/tinyeventqueues/src/observe/mod_tests.rs, crates/tinyeventqueues/src/pipeline/builder.rs, crates/tinyeventqueues/src/pipeline/mod.rs, crates/tinyeventqueues/src/pipeline/mod_tests.rs, crates/tinyeventqueues/src/pipeline/pass.rs, crates/tinyeventqueues/src/pipeline/pass_tests.rs, crates/tinyeventqueues/src/salience/mod.rs, crates/tinyeventqueues/src/salience/mod_tests.rs, crates/tinyeventqueues/src/store/ledger.rs, crates/tinyeventqueues/src/store/mod.rs, crates/tinyeventqueues/src/store/mod_tests.rs, crates/tinyeventqueues/src/test_support.rs, crates/tinyeventqueues/src/tinybus_module/mod.rs, crates/tinyeventqueues/src/tinybus_module/mod_tests.rs, crates/tinyeventqueues/src/turn/mod.rs, crates/tinyeventqueues/src/turn/mod_tests.rs, crates/tinyeventqueues/Cargo.toml, crates/tinyeventqueues/examples/basic.rs, crates/tinyeventqueues/examples/verify_github_release.rs, crates/tinyeventqueues/examples/verify_module.rs, crates/tinyeventqueues/src/cadence/mod.rs, crates/tinyeventqueues/src/cadence/mod_tests.rs, crates/tinyeventqueues/src/cadence/spec.rs, crates/tinyeventqueues/src/cadence/spec_tests.rs, crates/tinyeventqueues/src/config/types.rs, crates/tinyeventqueues/src/dead/types.rs, crates/tinyeventqueues/src/host/mod.rs, crates/tinyeventqueues/src/ingress/types.rs, crates/tinyeventqueues/src/pipeline/cadence_tests.rs, crates/tinyeventqueues/src/salience/simhash.rs, crates/tinyeventqueues/src/tinybus_module/README.md, crates/tinyeventqueues/tests/public_api.rs, deny.toml, docs/README.md, docs/plans/README.md, docs/plans/event-pipeline.md, docs/plans/tinybus-module-release.md, docs/specs/README.md, docs/specs/event-pipeline.md, docs/specs/tinybus-module-release.md, pipeline.json, queues.json, schemas/pipeline.schema.json.
  • Complete the security review for .github/workflows/release.yml, .github/workflows/ci.yml, AGENTS.md, Cargo.toml, crates/tinyeventqueues-bus/Cargo.toml, crates/tinyeventqueues/Cargo.toml, crates/tinyeventqueues/src/cadence/mod.rs, crates/tinyeventqueues/src/cadence/mod_tests.rs, crates/tinyeventqueues/src/coalesce/mod.rs, crates/tinyeventqueues-bus/src/config/mod.rs, crates/tinyeventqueues-bus/src/config/mod_tests.rs, crates/tinyeventqueues-bus/src/config/types.rs, crates/tinyeventqueues-bus/src/event/mod.rs, crates/tinyeventqueues-bus/src/event/mod_tests.rs, crates/tinyeventqueues-bus/src/event/types.rs, crates/tinyeventqueues-bus/src/host/mod.rs, crates/tinyeventqueues-bus/src/host/mod_tests.rs, crates/tinyeventqueues-bus/src/host/types.rs, crates/tinyeventqueues-bus/src/lib.rs, crates/tinyeventqueues-bus/src/names/mod.rs, crates/tinyeventqueues-bus/src/names/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/mod.rs, crates/tinyeventqueues-bus/src/ops/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/types.rs, crates/tinyeventqueues-bus/src/outcome/mod.rs, crates/tinyeventqueues-bus/src/outcome/mod_tests.rs, crates/tinyeventqueues-bus/src/outcome/types.rs, crates/tinyeventqueues-bus/src/version/mod.rs, crates/tinyeventqueues-bus/src/version/mod_tests.rs, crates/tinyeventqueues/src/clock/mod.rs, crates/tinyeventqueues/src/clock/mod_tests.rs, crates/tinyeventqueues/src/coalesce/mod_tests.rs, crates/tinyeventqueues/src/coalesce/types.rs, crates/tinyeventqueues/src/config/mod.rs, crates/tinyeventqueues/src/config/mod_tests.rs, crates/tinyeventqueues/src/dead/mod.rs, crates/tinyeventqueues/src/dead/mod_tests.rs, crates/tinyeventqueues/src/digest/mod.rs, crates/tinyeventqueues/src/digest/mod_tests.rs, crates/tinyeventqueues/src/error/mod.rs, crates/tinyeventqueues/src/error/mod_tests.rs, crates/tinyeventqueues/src/gate/ambient.rs, crates/tinyeventqueues/src/gate/buckets.rs, crates/tinyeventqueues/src/gate/mod.rs, crates/tinyeventqueues/src/gate/mod_tests.rs, crates/tinyeventqueues/src/ingress/mod.rs, crates/tinyeventqueues/src/ingress/mod_tests.rs, crates/tinyeventqueues/src/lib.rs, crates/tinyeventqueues/src/observe/mod.rs, crates/tinyeventqueues/src/observe/mod_tests.rs, crates/tinyeventqueues/src/pipeline/builder.rs, crates/tinyeventqueues/src/pipeline/mod.rs, crates/tinyeventqueues/src/pipeline/mod_tests.rs, crates/tinyeventqueues/src/pipeline/pass.rs, crates/tinyeventqueues/src/pipeline/pass_tests.rs, crates/tinyeventqueues/src/salience/mod.rs, crates/tinyeventqueues/src/salience/mod_tests.rs, crates/tinyeventqueues/src/store/ledger.rs, crates/tinyeventqueues/src/store/mod.rs, crates/tinyeventqueues/src/store/mod_tests.rs, crates/tinyeventqueues/src/tinybus_module/mod.rs, crates/tinyeventqueues/src/tinybus_module/mod_tests.rs, crates/tinyeventqueues/src/turn/mod.rs, crates/tinyeventqueues/src/turn/mod_tests.rs, crates/tinyeventqueues/src/test_support.rs, .github/ISSUE_TEMPLATE/config.yml, crates/tinyeventqueues/examples/basic.rs, crates/tinyeventqueues/examples/verify_github_release.rs, crates/tinyeventqueues/examples/verify_module.rs, crates/tinyeventqueues/src/config/types.rs, crates/tinyeventqueues/src/dead/types.rs, crates/tinyeventqueues/src/host/mod.rs, crates/tinyeventqueues/src/ingress/types.rs, crates/tinyeventqueues/src/pipeline/cadence_tests.rs, crates/tinyeventqueues/src/salience/simhash.rs, deny.toml, pipeline.json, queues.json, schemas/pipeline.schema.json, crates/tinyeventqueues/src/cadence/spec.rs, crates/tinyeventqueues/src/cadence/spec_tests.rs, crates/tinyeventqueues/tests/public_api.rs.
  • Complete the tests review for tinysweeper/tests.
  • Complete the description review for tinysweeper/description.
Agent review details

critique

  • Conclusion: Neutral
  • Scope reviewed: incomplete; unanswered: .github/ISSUE_TEMPLATE/config.yml, .github/workflows/ci.yml, .github/workflows/release.yml, AGENTS.md, Cargo.toml, MODULE.md, README.md, ROADMAP.md, crates/tinyeventqueues-bus/Cargo.toml, crates/tinyeventqueues-bus/README.md, crates/tinyeventqueues-bus/src/config/mod.rs, crates/tinyeventqueues-bus/src/config/mod_tests.rs, crates/tinyeventqueues-bus/src/config/types.rs, crates/tinyeventqueues-bus/src/event/mod.rs, crates/tinyeventqueues-bus/src/event/mod_tests.rs, crates/tinyeventqueues-bus/src/event/types.rs, crates/tinyeventqueues-bus/src/host/mod.rs, crates/tinyeventqueues-bus/src/host/mod_tests.rs, crates/tinyeventqueues-bus/src/host/types.rs, crates/tinyeventqueues-bus/src/lib.rs, crates/tinyeventqueues-bus/src/names/mod.rs, crates/tinyeventqueues-bus/src/names/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/mod.rs, crates/tinyeventqueues-bus/src/ops/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/types.rs, crates/tinyeventqueues-bus/src/outcome/mod.rs, crates/tinyeventqueues-bus/src/outcome/mod_tests.rs, crates/tinyeventqueues-bus/src/outcome/types.rs, crates/tinyeventqueues-bus/src/version/mod.rs, crates/tinyeventqueues-bus/src/version/mod_tests.rs, crates/tinyeventqueues/src/clock/mod.rs, crates/tinyeventqueues/src/clock/mod_tests.rs, crates/tinyeventqueues/src/coalesce/mod.rs, crates/tinyeventqueues/src/coalesce/mod_tests.rs, crates/tinyeventqueues/src/coalesce/types.rs, crates/tinyeventqueues/src/config/mod.rs, crates/tinyeventqueues/src/config/mod_tests.rs, crates/tinyeventqueues/src/dead/mod.rs, crates/tinyeventqueues/src/dead/mod_tests.rs, crates/tinyeventqueues/src/digest/mod.rs, crates/tinyeventqueues/src/digest/mod_tests.rs, crates/tinyeventqueues/src/error/mod.rs, crates/tinyeventqueues/src/error/mod_tests.rs, crates/tinyeventqueues/src/gate/ambient.rs, crates/tinyeventqueues/src/gate/buckets.rs, crates/tinyeventqueues/src/gate/mod.rs, crates/tinyeventqueues/src/gate/mod_tests.rs, crates/tinyeventqueues/src/ingress/mod.rs, crates/tinyeventqueues/src/ingress/mod_tests.rs, crates/tinyeventqueues/src/lib.rs, crates/tinyeventqueues/src/observe/mod.rs, crates/tinyeventqueues/src/observe/mod_tests.rs, crates/tinyeventqueues/src/pipeline/builder.rs, crates/tinyeventqueues/src/pipeline/mod.rs, crates/tinyeventqueues/src/pipeline/mod_tests.rs, crates/tinyeventqueues/src/pipeline/pass.rs, crates/tinyeventqueues/src/pipeline/pass_tests.rs, crates/tinyeventqueues/src/salience/mod.rs, crates/tinyeventqueues/src/salience/mod_tests.rs, crates/tinyeventqueues/src/store/ledger.rs, crates/tinyeventqueues/src/store/mod.rs, crates/tinyeventqueues/src/store/mod_tests.rs, crates/tinyeventqueues/src/test_support.rs, crates/tinyeventqueues/src/tinybus_module/mod.rs, crates/tinyeventqueues/src/tinybus_module/mod_tests.rs, crates/tinyeventqueues/src/turn/mod.rs, crates/tinyeventqueues/src/turn/mod_tests.rs, crates/tinyeventqueues/Cargo.toml, crates/tinyeventqueues/examples/basic.rs, crates/tinyeventqueues/examples/verify_github_release.rs, crates/tinyeventqueues/examples/verify_module.rs, crates/tinyeventqueues/src/cadence/mod.rs, crates/tinyeventqueues/src/cadence/mod_tests.rs, crates/tinyeventqueues/src/cadence/spec.rs, crates/tinyeventqueues/src/cadence/spec_tests.rs, crates/tinyeventqueues/src/config/types.rs, crates/tinyeventqueues/src/dead/types.rs, crates/tinyeventqueues/src/host/mod.rs, crates/tinyeventqueues/src/ingress/types.rs, crates/tinyeventqueues/src/pipeline/cadence_tests.rs, crates/tinyeventqueues/src/salience/simhash.rs, crates/tinyeventqueues/src/tinybus_module/README.md, crates/tinyeventqueues/tests/public_api.rs, deny.toml, docs/README.md, docs/plans/README.md, docs/plans/event-pipeline.md, docs/plans/tinybus-module-release.md, docs/specs/README.md, docs/specs/event-pipeline.md, docs/specs/tinybus-module-release.md, pipeline.json, queues.json, schemas/pipeline.schema.json
  • Lane summary: Reviewed 0 files; 0 findings. 94 files could not be reviewed: .github/ISSUE_TEMPLATE/config.yml, .github/workflows/ci.yml, .github/workflows/release.yml, AGENTS.md, Cargo.toml, MODULE.md, README.md, ROADMAP.md, crates/tinyeventqueues-bus/Cargo.toml, crates/tinyeventqueues-bus/README.md, crates/tinyeventqueues-bus/src/config/mod.rs, crates/tinyeventqueues-bus/src/config/mod_tests.rs, crates/tinyeventqueues-bus/src/config/types.rs, crates/tinyeventqueues-bus/src/event/mod.rs, crates/tinyeventqueues-bus/src/event/mod_tests.rs, crates/tinyeventqueues-bus/src/event/types.rs, crates/tinyeventqueues-bus/src/host/mod.rs, crates/tinyeventqueues-bus/src/host/mod_tests.rs, crates/tinyeventqueues-bus/src/host/types.rs, crates/tinyeventqueues-bus/src/lib.rs, crates/tinyeventqueues-bus/src/names/mod.rs, crates/tinyeventqueues-bus/src/names/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/mod.rs, crates/tinyeventqueues-bus/src/ops/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/types.rs, crates/tinyeventqueues-bus/src/outcome/mod.rs, crates/tinyeventqueues-bus/src/outcome/mod_tests.rs, crates/tinyeventqueues-bus/src/outcome/types.rs, crates/tinyeventqueues-bus/src/version/mod.rs, crates/tinyeventqueues-bus/src/version/mod_tests.rs, crates/tinyeventqueues/src/clock/mod.rs, crates/tinyeventqueues/src/clock/mod_tests.rs, crates/tinyeventqueues/src/coalesce/mod.rs, crates/tinyeventqueues/src/coalesce/mod_tests.rs, crates/tinyeventqueues/src/coalesce/types.rs, crates/tinyeventqueues/src/config/mod.rs, crates/tinyeventqueues/src/config/mod_tests.rs, crates/tinyeventqueues/src/dead/mod.rs, crates/tinyeventqueues/src/dead/mod_tests.rs, crates/tinyeventqueues/src/digest/mod.rs, crates/tinyeventqueues/src/digest/mod_tests.rs, crates/tinyeventqueues/src/error/mod.rs, crates/tinyeventqueues/src/error/mod_tests.rs, crates/tinyeventqueues/src/gate/ambient.rs, crates/tinyeventqueues/src/gate/buckets.rs, crates/tinyeventqueues/src/gate/mod.rs, crates/tinyeventqueues/src/gate/mod_tests.rs, crates/tinyeventqueues/src/ingress/mod.rs, crates/tinyeventqueues/src/ingress/mod_tests.rs, crates/tinyeventqueues/src/lib.rs, crates/tinyeventqueues/src/observe/mod.rs, crates/tinyeventqueues/src/observe/mod_tests.rs, crates/tinyeventqueues/src/pipeline/builder.rs, crates/tinyeventqueues/src/pipeline/mod.rs, crates/tinyeventqueues/src/pipeline/mod_tests.rs, crates/tinyeventqueues/src/pipeline/pass.rs, crates/tinyeventqueues/src/pipeline/pass_tests.rs, crates/tinyeventqueues/src/salience/mod.rs, crates/tinyeventqueues/src/salience/mod_tests.rs, crates/tinyeventqueues/src/store/ledger.rs, crates/tinyeventqueues/src/store/mod.rs, crates/tinyeventqueues/src/store/mod_tests.rs, crates/tinyeventqueues/src/test_support.rs, crates/tinyeventqueues/src/tinybus_module/mod.rs, crates/tinyeventqueues/src/tinybus_module/mod_tests.rs, crates/tinyeventqueues/src/turn/mod.rs, crates/tinyeventqueues/src/turn/mod_tests.rs, crates/tinyeventqueues/Cargo.toml, crates/tinyeventqueues/examples/basic.rs, crates/tinyeventqueues/examples/verify_github_release.rs, crates/tinyeventqueues/examples/verify_module.rs, crates/tinyeventqueues/src/cadence/mod.rs, crates/tinyeventqueues/src/cadence/mod_tests.rs, crates/tinyeventqueues/src/cadence/spec.rs, crates/tinyeventqueues/src/cadence/spec_tests.rs, crates/tinyeventqueues/src/config/types.rs, crates/tinyeventqueues/src/dead/types.rs, crates/tinyeventqueues/src/host/mod.rs, crates/tinyeventqueues/src/ingress/types.rs, crates/tinyeventqueues/src/pipeline/cadence_tests.rs, crates/tinyeventqueues/src/salience/simhash.rs, crates/tinyeventqueues/src/tinybus_module/README.md, crates/tinyeventqueues/tests/public_api.rs, deny.toml, docs/README.md, docs/plans/README.md, docs/plans/event-pipeline.md, docs/plans/tinybus-module-release.md, docs/specs/README.md, docs/specs/event-pipeline.md, docs/specs/tinybus-module-release.md, pipeline.json, queues.json, schemas/pipeline.schema.json.

security

  • Conclusion: Neutral
  • Scope reviewed: incomplete; unanswered: .github/workflows/release.yml, .github/workflows/ci.yml, AGENTS.md, Cargo.toml, crates/tinyeventqueues-bus/Cargo.toml, crates/tinyeventqueues/Cargo.toml, crates/tinyeventqueues/src/cadence/mod.rs, crates/tinyeventqueues/src/cadence/mod_tests.rs, crates/tinyeventqueues/src/coalesce/mod.rs, crates/tinyeventqueues-bus/src/config/mod.rs, crates/tinyeventqueues-bus/src/config/mod_tests.rs, crates/tinyeventqueues-bus/src/config/types.rs, crates/tinyeventqueues-bus/src/event/mod.rs, crates/tinyeventqueues-bus/src/event/mod_tests.rs, crates/tinyeventqueues-bus/src/event/types.rs, crates/tinyeventqueues-bus/src/host/mod.rs, crates/tinyeventqueues-bus/src/host/mod_tests.rs, crates/tinyeventqueues-bus/src/host/types.rs, crates/tinyeventqueues-bus/src/lib.rs, crates/tinyeventqueues-bus/src/names/mod.rs, crates/tinyeventqueues-bus/src/names/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/mod.rs, crates/tinyeventqueues-bus/src/ops/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/types.rs, crates/tinyeventqueues-bus/src/outcome/mod.rs, crates/tinyeventqueues-bus/src/outcome/mod_tests.rs, crates/tinyeventqueues-bus/src/outcome/types.rs, crates/tinyeventqueues-bus/src/version/mod.rs, crates/tinyeventqueues-bus/src/version/mod_tests.rs, crates/tinyeventqueues/src/clock/mod.rs, crates/tinyeventqueues/src/clock/mod_tests.rs, crates/tinyeventqueues/src/coalesce/mod_tests.rs, crates/tinyeventqueues/src/coalesce/types.rs, crates/tinyeventqueues/src/config/mod.rs, crates/tinyeventqueues/src/config/mod_tests.rs, crates/tinyeventqueues/src/dead/mod.rs, crates/tinyeventqueues/src/dead/mod_tests.rs, crates/tinyeventqueues/src/digest/mod.rs, crates/tinyeventqueues/src/digest/mod_tests.rs, crates/tinyeventqueues/src/error/mod.rs, crates/tinyeventqueues/src/error/mod_tests.rs, crates/tinyeventqueues/src/gate/ambient.rs, crates/tinyeventqueues/src/gate/buckets.rs, crates/tinyeventqueues/src/gate/mod.rs, crates/tinyeventqueues/src/gate/mod_tests.rs, crates/tinyeventqueues/src/ingress/mod.rs, crates/tinyeventqueues/src/ingress/mod_tests.rs, crates/tinyeventqueues/src/lib.rs, crates/tinyeventqueues/src/observe/mod.rs, crates/tinyeventqueues/src/observe/mod_tests.rs, crates/tinyeventqueues/src/pipeline/builder.rs, crates/tinyeventqueues/src/pipeline/mod.rs, crates/tinyeventqueues/src/pipeline/mod_tests.rs, crates/tinyeventqueues/src/pipeline/pass.rs, crates/tinyeventqueues/src/pipeline/pass_tests.rs, crates/tinyeventqueues/src/salience/mod.rs, crates/tinyeventqueues/src/salience/mod_tests.rs, crates/tinyeventqueues/src/store/ledger.rs, crates/tinyeventqueues/src/store/mod.rs, crates/tinyeventqueues/src/store/mod_tests.rs, crates/tinyeventqueues/src/tinybus_module/mod.rs, crates/tinyeventqueues/src/tinybus_module/mod_tests.rs, crates/tinyeventqueues/src/turn/mod.rs, crates/tinyeventqueues/src/turn/mod_tests.rs, crates/tinyeventqueues/src/test_support.rs, .github/ISSUE_TEMPLATE/config.yml, crates/tinyeventqueues/examples/basic.rs, crates/tinyeventqueues/examples/verify_github_release.rs, crates/tinyeventqueues/examples/verify_module.rs, crates/tinyeventqueues/src/config/types.rs, crates/tinyeventqueues/src/dead/types.rs, crates/tinyeventqueues/src/host/mod.rs, crates/tinyeventqueues/src/ingress/types.rs, crates/tinyeventqueues/src/pipeline/cadence_tests.rs, crates/tinyeventqueues/src/salience/simhash.rs, deny.toml, pipeline.json, queues.json, schemas/pipeline.schema.json, crates/tinyeventqueues/src/cadence/spec.rs, crates/tinyeventqueues/src/cadence/spec_tests.rs, crates/tinyeventqueues/tests/public_api.rs
  • Lane summary: Reviewed 0 files; 0 findings. 82 files could not be reviewed: .github/workflows/release.yml, .github/workflows/ci.yml, AGENTS.md, Cargo.toml, crates/tinyeventqueues-bus/Cargo.toml, crates/tinyeventqueues/Cargo.toml, crates/tinyeventqueues/src/cadence/mod.rs, crates/tinyeventqueues/src/cadence/mod_tests.rs, crates/tinyeventqueues/src/coalesce/mod.rs, crates/tinyeventqueues-bus/src/config/mod.rs, crates/tinyeventqueues-bus/src/config/mod_tests.rs, crates/tinyeventqueues-bus/src/config/types.rs, crates/tinyeventqueues-bus/src/event/mod.rs, crates/tinyeventqueues-bus/src/event/mod_tests.rs, crates/tinyeventqueues-bus/src/event/types.rs, crates/tinyeventqueues-bus/src/host/mod.rs, crates/tinyeventqueues-bus/src/host/mod_tests.rs, crates/tinyeventqueues-bus/src/host/types.rs, crates/tinyeventqueues-bus/src/lib.rs, crates/tinyeventqueues-bus/src/names/mod.rs, crates/tinyeventqueues-bus/src/names/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/mod.rs, crates/tinyeventqueues-bus/src/ops/mod_tests.rs, crates/tinyeventqueues-bus/src/ops/types.rs, crates/tinyeventqueues-bus/src/outcome/mod.rs, crates/tinyeventqueues-bus/src/outcome/mod_tests.rs, crates/tinyeventqueues-bus/src/outcome/types.rs, crates/tinyeventqueues-bus/src/version/mod.rs, crates/tinyeventqueues-bus/src/version/mod_tests.rs, crates/tinyeventqueues/src/clock/mod.rs, crates/tinyeventqueues/src/clock/mod_tests.rs, crates/tinyeventqueues/src/coalesce/mod_tests.rs, crates/tinyeventqueues/src/coalesce/types.rs, crates/tinyeventqueues/src/config/mod.rs, crates/tinyeventqueues/src/config/mod_tests.rs, crates/tinyeventqueues/src/dead/mod.rs, crates/tinyeventqueues/src/dead/mod_tests.rs, crates/tinyeventqueues/src/digest/mod.rs, crates/tinyeventqueues/src/digest/mod_tests.rs, crates/tinyeventqueues/src/error/mod.rs, crates/tinyeventqueues/src/error/mod_tests.rs, crates/tinyeventqueues/src/gate/ambient.rs, crates/tinyeventqueues/src/gate/buckets.rs, crates/tinyeventqueues/src/gate/mod.rs, crates/tinyeventqueues/src/gate/mod_tests.rs, crates/tinyeventqueues/src/ingress/mod.rs, crates/tinyeventqueues/src/ingress/mod_tests.rs, crates/tinyeventqueues/src/lib.rs, crates/tinyeventqueues/src/observe/mod.rs, crates/tinyeventqueues/src/observe/mod_tests.rs, crates/tinyeventqueues/src/pipeline/builder.rs, crates/tinyeventqueues/src/pipeline/mod.rs, crates/tinyeventqueues/src/pipeline/mod_tests.rs, crates/tinyeventqueues/src/pipeline/pass.rs, crates/tinyeventqueues/src/pipeline/pass_tests.rs, crates/tinyeventqueues/src/salience/mod.rs, crates/tinyeventqueues/src/salience/mod_tests.rs, crates/tinyeventqueues/src/store/ledger.rs, crates/tinyeventqueues/src/store/mod.rs, crates/tinyeventqueues/src/store/mod_tests.rs, crates/tinyeventqueues/src/tinybus_module/mod.rs, crates/tinyeventqueues/src/tinybus_module/mod_tests.rs, crates/tinyeventqueues/src/turn/mod.rs, crates/tinyeventqueues/src/turn/mod_tests.rs, crates/tinyeventqueues/src/test_support.rs, .github/ISSUE_TEMPLATE/config.yml, crates/tinyeventqueues/examples/basic.rs, crates/tinyeventqueues/examples/verify_github_release.rs, crates/tinyeventqueues/examples/verify_module.rs, crates/tinyeventqueues/src/config/types.rs, crates/tinyeventqueues/src/dead/types.rs, crates/tinyeventqueues/src/host/mod.rs, crates/tinyeventqueues/src/ingress/types.rs, crates/tinyeventqueues/src/pipeline/cadence_tests.rs, crates/tinyeventqueues/src/salience/simhash.rs, deny.toml, pipeline.json, queues.json, schemas/pipeline.schema.json, crates/tinyeventqueues/src/cadence/spec.rs, crates/tinyeventqueues/src/cadence/spec_tests.rs, crates/tinyeventqueues/tests/public_api.rs. 12 files were not security-reviewed: MODULE.md (prose or tabular data), README.md (prose or tabular data), ROADMAP.md (prose or tabular data), crates/tinyeventqueues-bus/README.md (prose or tabular data), crates/tinyeventqueues/src/tinybus_module/README.md (prose or tabular data), and 7 more.

tests

  • Conclusion: Neutral
  • Scope reviewed: incomplete; unanswered: tinysweeper/tests
  • Lane summary: No reviewer produced a usable response.

commits

  • Conclusion: Neutral
  • Scope reviewed: all assigned evidence
  • Lane summary: Nothing sensitive found in what this pull request commits.

description

  • Conclusion: Neutral
  • Scope reviewed: incomplete; unanswered: tinysweeper/description
  • Lane summary: No reviewer produced a usable response.
Evidence and run details
  • Models: ladder/vectors-oai3
  • Spend: $0.000099
  • Tokens: 0 input · 0 output · 0 cached · 758 embedding
  • Continuity: summary cache chain restarted at the storage ceiling.
Head State Pass summary
c424b985ecc6 incomplete 0 active finding(s), 0 resolved finding(s) (at 2026-10-19T16:55:00Z)
2b6feb5e3099 incomplete 0 active finding(s), 0 resolved finding(s) (at 2026-10-19T17:13:03Z)
2b6feb5e3099 incomplete 0 active finding(s), 0 resolved finding(s) (at 2026-10-19T17:14:20Z)

tinysweeper 0.1.2

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ⚠️ Failed 2026-10-19T16:54:22.830333Z c424b98 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@tinysweeper tinysweeper Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tinysweeper found nothing blocking, but could not review everything, so this is not an approval: .github/ISSUE_TEMPLATE/config.yml, .github/workflows/ci.yml, .github/workflows/release.yml, AGENTS.md, Cargo.toml, MODULE.md, README.md, ROADMAP.md and 88 more.

$0.0001 · 0 in / 0 out · 759 embedded · ladder/vectors-oai3

@coderabbitai

coderabbitai Bot commented Oct 19, 2026

Copy link
Copy Markdown

Warning

Review limit reached

  • Run on-demand review

This review includes 114 billable files and costs up to $28.50.

Or wait 16 minutes for your next included review.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 20ab52d8-967b-4a0f-9dd3-dd05b672e72f
📥 Commits

Reviewing files that changed from the base of the PR and between c63716b and c424b98.

⛔ Files ignored due to path filters: 1
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing: 114
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/workflows/ci.yml
  • .github/workflows/release.yml
  • AGENTS.md
  • Cargo.toml
  • MODULE.md
  • README.md
  • ROADMAP.md
  • crates/template-bus/README.md
  • crates/template-bus/src/greeting/mod.rs
  • crates/template-bus/src/greeting/test.rs
  • crates/template-bus/src/greeting/types.rs
  • crates/template-bus/src/lib.rs
  • crates/template-bus/src/names/mod.rs
  • crates/template-bus/src/names/test.rs
  • crates/template/Cargo.toml
  • crates/template/examples/basic.rs
  • crates/template/src/error/mod.rs
  • crates/template/src/error/test.rs
  • crates/template/src/greeting/mod.rs
  • crates/template/src/greeting/test.rs
  • crates/template/src/lib.rs
  • crates/template/src/tinybus_module/README.md
  • crates/template/src/tinybus_module/mod.rs
  • crates/template/src/tinybus_module/test.rs
  • crates/template/tests/public_api.rs
  • crates/tinyeventqueues-bus/Cargo.toml
  • crates/tinyeventqueues-bus/README.md
  • crates/tinyeventqueues-bus/src/config/mod.rs
  • crates/tinyeventqueues-bus/src/config/mod_tests.rs
  • crates/tinyeventqueues-bus/src/config/types.rs
  • crates/tinyeventqueues-bus/src/event/mod.rs
  • crates/tinyeventqueues-bus/src/event/mod_tests.rs
  • crates/tinyeventqueues-bus/src/event/types.rs
  • crates/tinyeventqueues-bus/src/host/mod.rs
  • crates/tinyeventqueues-bus/src/host/mod_tests.rs
  • crates/tinyeventqueues-bus/src/host/types.rs
  • crates/tinyeventqueues-bus/src/lib.rs
  • crates/tinyeventqueues-bus/src/names/mod.rs
  • crates/tinyeventqueues-bus/src/names/mod_tests.rs
  • crates/tinyeventqueues-bus/src/ops/mod.rs
  • crates/tinyeventqueues-bus/src/ops/mod_tests.rs
  • crates/tinyeventqueues-bus/src/ops/types.rs
  • crates/tinyeventqueues-bus/src/outcome/mod.rs
  • crates/tinyeventqueues-bus/src/outcome/mod_tests.rs
  • crates/tinyeventqueues-bus/src/outcome/types.rs
  • crates/tinyeventqueues-bus/src/version/mod.rs
  • crates/tinyeventqueues-bus/src/version/mod_tests.rs
  • crates/tinyeventqueues/Cargo.toml
  • crates/tinyeventqueues/examples/basic.rs
  • crates/tinyeventqueues/examples/verify_github_release.rs
  • crates/tinyeventqueues/examples/verify_module.rs
  • crates/tinyeventqueues/src/cadence/mod.rs
  • crates/tinyeventqueues/src/cadence/mod_tests.rs
  • crates/tinyeventqueues/src/cadence/spec.rs
  • crates/tinyeventqueues/src/cadence/spec_tests.rs
  • crates/tinyeventqueues/src/clock/mod.rs
  • crates/tinyeventqueues/src/clock/mod_tests.rs
  • crates/tinyeventqueues/src/coalesce/mod.rs
  • crates/tinyeventqueues/src/coalesce/mod_tests.rs
  • crates/tinyeventqueues/src/coalesce/types.rs
  • crates/tinyeventqueues/src/config/mod.rs
  • crates/tinyeventqueues/src/config/mod_tests.rs
  • crates/tinyeventqueues/src/config/types.rs
  • crates/tinyeventqueues/src/dead/mod.rs
  • crates/tinyeventqueues/src/dead/mod_tests.rs
  • crates/tinyeventqueues/src/dead/types.rs
  • crates/tinyeventqueues/src/digest/mod.rs
  • crates/tinyeventqueues/src/digest/mod_tests.rs
  • crates/tinyeventqueues/src/error/mod.rs
  • crates/tinyeventqueues/src/error/mod_tests.rs
  • crates/tinyeventqueues/src/gate/ambient.rs
  • crates/tinyeventqueues/src/gate/buckets.rs
  • crates/tinyeventqueues/src/gate/mod.rs
  • crates/tinyeventqueues/src/gate/mod_tests.rs
  • crates/tinyeventqueues/src/host/mod.rs
  • crates/tinyeventqueues/src/ingress/mod.rs
  • crates/tinyeventqueues/src/ingress/mod_tests.rs
  • crates/tinyeventqueues/src/ingress/types.rs
  • crates/tinyeventqueues/src/lib.rs
  • crates/tinyeventqueues/src/observe/mod.rs
  • crates/tinyeventqueues/src/observe/mod_tests.rs
  • crates/tinyeventqueues/src/pipeline/builder.rs
  • crates/tinyeventqueues/src/pipeline/cadence_tests.rs
  • crates/tinyeventqueues/src/pipeline/mod.rs
  • crates/tinyeventqueues/src/pipeline/mod_tests.rs
  • crates/tinyeventqueues/src/pipeline/pass.rs
  • crates/tinyeventqueues/src/pipeline/pass_tests.rs
  • crates/tinyeventqueues/src/salience/mod.rs
  • crates/tinyeventqueues/src/salience/mod_tests.rs
  • crates/tinyeventqueues/src/salience/simhash.rs
  • crates/tinyeventqueues/src/store/ledger.rs
  • crates/tinyeventqueues/src/store/mod.rs
  • crates/tinyeventqueues/src/store/mod_tests.rs
  • crates/tinyeventqueues/src/test_support.rs
  • crates/tinyeventqueues/src/tinybus_module/README.md
  • crates/tinyeventqueues/src/tinybus_module/mod.rs
  • crates/tinyeventqueues/src/tinybus_module/mod_tests.rs
  • crates/tinyeventqueues/src/turn/mod.rs
  • crates/tinyeventqueues/src/turn/mod_tests.rs
  • crates/tinyeventqueues/tests/public_api.rs
  • deny.toml
  • docs/README.md
  • docs/plans/README.md
  • docs/plans/event-pipeline.md
  • docs/plans/example-retry-policy.md
  • docs/plans/tinybus-module-release.md
  • docs/specs/README.md
  • docs/specs/event-pipeline.md
  • docs/specs/example-retry-policy.md
  • docs/specs/tinybus-module-release.md
  • pipeline.json
  • queues.json
  • schemas/pipeline.schema.json
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

senamakel and others added 4 commits October 19, 2026 22:40
…ueue port

Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>

@tinysweeper tinysweeper Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tinysweeper found nothing blocking, but could not review everything, so this is not an approval: AGENTS.md, Cargo.toml, README.md, ROADMAP.md, crates/tinyeventqueues/Cargo.toml, crates/tinyeventqueues/src/ingress/mod_tests.rs, deny.toml, docs/plans/event-pipeline.md and 3 more.

$0.0001 · 0 in / 0 out · 758 embedded · ladder/vectors-oai3

@tinysweeper tinysweeper Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tinysweeper found nothing blocking, but could not review everything, so this is not an approval: .github/ISSUE_TEMPLATE/config.yml, .github/workflows/ci.yml, .github/workflows/release.yml, AGENTS.md, Cargo.toml, MODULE.md, README.md, ROADMAP.md and 88 more.

$0.0001 · 0 in / 0 out · 758 embedded · ladder/vectors-oai3

@senamakel
senamakel merged commit 9cd8b42 into tinyhumansai:main Oct 19, 2026
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant