lix 0.15.1

Embeddable version control for apps and AI agents.
Documentation
#[derive(Clone, Debug, Default, Eq, PartialEq)]
pub(crate) struct SurfaceCapabilities {
    pub(crate) insert: bool,
    pub(crate) update: bool,
    pub(crate) delete: bool,
}

impl SurfaceCapabilities {
    pub(crate) fn read_only() -> Self {
        Self::default()
    }

    pub(crate) fn read_write() -> Self {
        Self {
            insert: true,
            update: true,
            delete: true,
        }
    }
}