My understanding is that Kamma depends on intention and as long as the three poisons aren't involved I'm "good to go".
Does this mean that if someone did something reflexively, (without much reflection), but their action caused suffering, this person's Kamma would be neutral because there was no intent to cause harm?
Does it follow that, if, sometime later, upon reflection, this person came to the realization that this action was the source of suffering (such as something unwholesome, or greedy), from then on their Kamma would be affected if they perpetrated the same act?
Is this right? Does is apply to all cases?
For example someone who chooses to be non-materialistic (in order to not be greedy) or vegetarian (for ethical reasons) but had for some time prior to this choice behaved differently. Would they have to change their behaviour after the realization, but not be affected by their prior behaviour?