dogwood.trace#
Trace parsing and replay helpers.
Rust mapping:
parse_trace()mirrorsdogwood_language::parse_tracefor the subset needed by the Python fallback.replay_log()maps todogwood_language::replay_logwhen a schema-backedLoweredPolicySetis supplied, otherwise it uses the temporary Python fallbackAuthorizer.
- dogwood.trace.parse_trace(log)[source]#
Parse Dogwood trace log text into
Eventobjects.Rust mapping:
dogwood_language::parse_trace.- Parameters:
log (str)
- Return type:
list[Event]
- dogwood.trace.replay_log(policies, log)[source]#
Replay a trace against a policy set and return CLI-style verdict lines.
Rust mapping:
dogwood_language::replay_logfor schema-backed native policy sets. The fallback path feeds parsed events intodogwood.values.Authorizer.- Parameters:
policies (Any)
log (str)
- Return type:
str