Explain one recorded availability-aware run decision
Source:R/availability-results.R
ledgr_run_explain.RdJoins the durable decision trace, execution diagnostics, completion evidence, and the availability plane reconstructed from sealed facts. Strategy code is never executed. Runs without a retained decision trace fail explicitly.
Value
A one-row tibble with:
identifiers:
run_id,ts_utc, andinstrument_id;availability:
member,held,target_restricted,target_restriction_reason, andtarget_restriction_reasons;decision evidence:
feature_identity_json,quantity,target_before_risk, andtarget_after_risk;execution evidence:
execution_outcome,execution_reason,execution_reasons, andresulting_position;valuation evidence:
mark_sourceandmark_age; andterminal evidence:
completion_statusandcomplete_performance.
When no execution diagnostic exists for an unchanged target,
execution_outcome is "no_action" and the two execution-reason fields
are "no_target_change". These are explain-time values, not durable
diagnostic reason codes.
Articles
Point-in-time universe workflow:
vignette("survivorship-bias", package = "ledgr")
system.file("doc", "survivorship-bias.html", package = "ledgr")