appcore-core 1.0.2-rc

Core runtime contracts and primitives for AppCore-Runtime.
Documentation

appcore-core

English guide | Guia em português | Guide français

Generic in-process Runtime lifecycle, command/event dispatch, state, decisions, audit and idempotency.

RuntimeBuilder and AppPlugin remain low-level compatibility contracts. New applications use appcore_bin::application::Application and run_application.

RuntimeController clones share lifecycle, idempotency and in-flight command state. The immutable command bus owns handlers through Arc. Independent handlers may execute concurrently, while one idempotency key admits at most one execution. Shutdown closes admission atomically and can wait for already admitted commands through a bounded drain.

This crate contains no product domain, HTTP server or provider-specific code.

cargo test -p appcore-core