One recorded artifact revision. More...
#include <design_ledger.hpp>
Public Attributes | |
| std::string | name |
| logical asset name (e.g. "main-panel") | |
| std::string | version |
| monotonic per name ("v1", "v2", …); assigned by upsert if empty | |
| std::string | path |
| emitted artifact path (e.g. "ui.js") | |
| std::string | inherit_from |
| parent version this revision derives from ("" = root) | |
| std::string | source |
| provenance ("fig", "figma-plugin", "claude", …) | |
| std::string | viewport |
| design viewport ("340x280"), "" if unknown | |
| std::vector< std::string > | design_systems |
| bound design system(s) ("ink-signal", …), sorted | |
| ReviewStatus | status = ReviewStatus::needs_review |
One recorded artifact revision.
Uniquely identified within a ledger by (name, version).
| std::vector<std::string> pulp::design::LedgerAsset::design_systems |
bound design system(s) ("ink-signal", …), sorted
| std::string pulp::design::LedgerAsset::inherit_from |
parent version this revision derives from ("" = root)
| std::string pulp::design::LedgerAsset::name |
logical asset name (e.g. "main-panel")
| std::string pulp::design::LedgerAsset::path |
emitted artifact path (e.g. "ui.js")
| std::string pulp::design::LedgerAsset::source |
provenance ("fig", "figma-plugin", "claude", …)
| ReviewStatus pulp::design::LedgerAsset::status = ReviewStatus::needs_review |
| std::string pulp::design::LedgerAsset::version |
monotonic per name ("v1", "v2", …); assigned by upsert if empty
| std::string pulp::design::LedgerAsset::viewport |
design viewport ("340x280"), "" if unknown