1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// SPDX-FileCopyrightText: 2026 Knitli Inc.
//
// SPDX-License-Identifier: LicenseRef-MarqueLicense-1.0
//! Generated code wrappers — `include!()` bridges to `OUT_DIR/` build.rs output.
//!
//! The actual generated files (`values.rs`, `validators.rs`, `migrations.rs`)
//! are produced by `build.rs` from ODNI ISM schema files and written to `OUT_DIR`.
//! They are never checked into version control.
/// CVE enumeration values: SCI controls, dissem controls, country trigraphs, etc.
/// Schematron-derived validation predicates.
/// Deprecated marking → replacement migration table.
/// Per-token metadata derived from the ODNI ISM JSON sidecars
/// (`schemas/ISM-v2022-DEC/CVE_ISM/CVEnum*.json`). Provides the
/// publishing authority (URN, source, point of contact, schema
/// version) and long-form description for every token in the active
/// CVE vocabulary.
///
/// The composition of these raw records into the
/// `marque-scheme::Vocabulary<S>` trait surface lives in
/// `marque-capco` (Phase 5 PR-2 task T084). `marque-ism` cannot
/// reference the scheme types directly per Constitution VII —
/// it sits below `marque-scheme` in the dependency graph.