Skip to main content

graphforge_knowledge/research/
mod.rs

1//! Research classification, claim relationships and scoped acceptance history.
2//! Evidence, assertions, confidence and hypothesis groups retain their owners.
3mod canonical;
4mod claims;
5mod decisions;
6mod encoding;
7mod enums;
8mod lineage;
9mod model;
10mod registry;
11mod suppressions;
12pub use claims::ResearchClaimLedger;
13pub use decisions::ResearchDecisionLedger;
14pub use encoding::CLAIM_SUPPRESSION_SCHEMA;
15pub use encoding::{
16    CLAIM_RELATION_SCHEMA, RESEARCH_CLAIM_SCHEMA, RESEARCH_DECISION_SCHEMA, RESEARCH_RECORD_VERSION,
17};
18pub use model::*;
19pub(crate) use registry::schema_registry_entries;
20pub use suppressions::ResearchSuppressionLedger;
21
22/// Bounded rows per research family, including complete retained decision history.
23pub const MAX_RESEARCH_ROWS: usize = 65_536;
24
25#[cfg(test)]
26mod tests;