Hover-cursor tracking for platform window hosts.
Definition fwd.hpp:27
std::string fidelity_ledger_json(const std::vector< FidelityIssue > &issues, const FidelityLedgerMeta &meta)
Serialize one import run's findings to a deterministic JSON ledger.
constexpr std::string_view kFidelityLedgerVersion
Format id stamped into the ledger JSON; bump on a non-additive shape change.
Definition design_fidelity_ledger.hpp:28
const FidelityKindInfo * fidelity_kind_info(const std::string &kind)
Look up a kind by slug; nullptr if it is not in the taxonomy.
const std::vector< FidelityKindInfo > & fidelity_taxonomy()
Every fidelity kind the checks can emit, in a stable documentation order.
One entry in the named fidelity taxonomy: the stable kind slug the checks emit, its typical severity,...
Definition design_fidelity_ledger.hpp:32
std::string kind
matches FidelityIssue::kind ("dropped-vector", …)
Definition design_fidelity_ledger.hpp:33
std::string severity
typical severity: "warning" | "info"
Definition design_fidelity_ledger.hpp:34
std::string summary
one-line description of the divergence
Definition design_fidelity_ledger.hpp:35