Struct AssetUploadSettled

Struct Documentation

struct AssetUploadSettled

Aggregate executed-attempt observation; preparation and pre-execution cancellation are excluded.

Direct return/exception/request future remains authoritative. Counts cover typed caches, not the file registry; zero counts cannot prove no effects.

Public Members

std::uint64_t source = 0

Checked loader identity, independent of its diagnostic batch/provider IDs.

std::uint64_t attempt = 0

Checked unique execution identity, even when the same Prepared batch is reused.

std::chrono::steady_clock::time_point observed_at = {}

Completion observation time on the loading owner.

UploadOutcome outcome = UploadOutcome::EffectsUnknown

Success or explicit knowledge of failed effects.

UploadStats counts

Owned attempt counts and their publication_count_available validity flag.

std::exception_ptr failure

Owned original failure, empty on success; rethrow to inspect.