Alternatively, would you perhaps like to pick a few random transactions and I could label things on an Etherscan or EthTx screenshot of their steps, something like that, would that be helpful?
Yes, that would be very helpful.
Here are example auto-boost and auto-repay transactions you could use. (I just picked randomly. I have no affiliation with these transactions.)
Here are the values I would like to figure out for each transaction. (Since I plan to use these numbers for validating my model, please quote all numbers with maximum precision, so I can be sure deviations are not simply due to rounding.)
Change in debt:
Change in collateral:
MakerDao Price (which I understand is used to calculate the Dai gas fee):
Amount taken by the service fee:
Gas Fee in units of Gas, Eth and Dai (Note that I mean the fee taken by the contract to pay for the gas, not the gas cost of the transaction):
Gas price used to calculate the gas fee (in units of Eth/Gas?):