import { HeddleEventType } from '../../../core/event-types.js';
/**
 * Wraps autonomy domain objects in trace-owned event metadata.
 */
export class AutonomyTraceService {
    static decision(args) {
        return {
            type: HeddleEventType.autonomyDecision,
            evaluation: args.evaluation,
            step: args.step,
            timestamp: args.timestamp,
        };
    }
    static postflight(args) {
        return {
            type: HeddleEventType.autonomyPostflight,
            audit: args.audit,
            step: args.step,
            timestamp: args.timestamp,
        };
    }
}
//# sourceMappingURL=trace-service.js.map