Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
design_fidelity_ledger.hpp File Reference
#include <pulp/view/design_fidelity.hpp>
#include <string>
#include <string_view>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::view::FidelityKindInfo
 One entry in the named fidelity taxonomy: the stable kind slug the checks emit, its typical severity, and what it means. More...
struct  pulp::view::FidelityLedgerMeta
 Provenance recorded in the ledger header. More...

Namespaces

namespace  pulp
namespace  pulp::view
 Hover-cursor tracking for platform window hosts.

Functions

const std::vector< FidelityKindInfo > & pulp::view::fidelity_taxonomy ()
 Every fidelity kind the checks can emit, in a stable documentation order.
const FidelityKindInfo * pulp::view::fidelity_kind_info (const std::string &kind)
 Look up a kind by slug; nullptr if it is not in the taxonomy.
std::string pulp::view::fidelity_ledger_json (const std::vector< FidelityIssue > &issues, const FidelityLedgerMeta &meta)
 Serialize one import run's findings to a deterministic JSON ledger.

Variables

constexpr std::string_view pulp::view::kFidelityLedgerVersion = "2026.07-fidelity-ledger-v1"
 Format id stamped into the ledger JSON; bump on a non-additive shape change.