appcore-contracts
Stable 1.0.0 · MSRV Rust 1.89 · crates.io · docs.rs · code source
Guide et exemples maintenus par le crate
Le dépôt Runtime maintient le guide détaillé, exemple débutant et exemple intermédiaire. Le wiki résume la frontière publique ; les détails d’API et d’exécution restent avec le code du crate.
Responsabilité : manifests et policies Runtime stables, indépendants des implémentations.
Dépendances internes : aucune.
API principale : ApplicationManifestV1, DeploymentManifestV1,
DeploymentManifestBuilder, RuntimeManifestV1, RuntimeMode,
RuntimeOperationalMode, policies capability/storage/leadership/job/scheduler/
health/update/module, configuration provider/network/TLS/volume/environment et
ContractError.
À utiliser pour parser, construire et valider les contrats portables. Préserver noms sérialisés et sens. Ne pas ajouter transport, filesystem, processus ou métier.
Maturité : surface stable. Les changements V1 restent additifs et compatibles sur la ligne 1.0.