git-slop 0.16.3

A deterministic repository token-defragmenter for humans and AI agents.
Documentation
mod artifact;
mod context;
mod io;
mod provider;
mod release_gate;
mod resources;
mod validate;

pub use artifact::{
    AdviceRun, AdviceTimings, load_and_validate_artifact, render_advice_markdown, state_status,
    write_artifacts,
};
pub use context::{
    AdviceSelector, BuildInputOptions, EvaluationScenario, build_input, cache_input,
};
pub use provider::{ProviderConfig, ProviderKind, ProviderResult, ReasoningEffort, invoke, probe};
pub use release_gate::{AdvisorReleaseGate, release_gate};
pub use resources::{ResourcePreflight, RuntimeResourceGuard, preflight_resources};
pub use validate::{ValidatedResponse, validate_response};

pub const ADVICE_INPUT_SCHEMA_VERSION: u64 = 1;
pub const ADVICE_RESPONSE_SCHEMA_VERSION: u64 = 1;
pub const ADVICE_SCHEMA_VERSION: u64 = 1;
pub const CONTEXT_BUILDER_VERSION: u64 = 2;