cartulary 0.3.0-alpha.1

The knowledge layer of your project — decisions, issues, docs, all in one place.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::path::PathBuf;

/// Configuration for a single decision record kind.
///
/// The DR workflow is hardcoded (DDR-018QWJVHRH35B), so no `statuses`
/// field is needed — every kind shares the same `DrStatus` lifecycle.
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct KindConfig {
    pub kind: String,
    pub dir: PathBuf,
    /// Additional read-only directories merged in for reads
    /// (ISSUE-01F8K0WCA2BNB). Writes always target `dir`.
    pub union: Vec<PathBuf>,
    pub id_prefix: Option<String>,
}