Then you're saying that the reason Reckless works the way it does is not because it specifically "attributes" its effects to the played card (like Ways and Enchantress apparently do), but because it tells the player to "follow the card's instructions".
No, not at all.
I'm saying Reckless works the way it does because I don't see how players would possibly guess otherwise. I'm re-reading what I said; it looks so clear to me.
I wasn't proposing a particular computer program to make this work out.
Except: what they actually think is what those cards literally say, that you're following the card's instructions, not just somehow "getting the effects" from the card without following its instructions.
Well I don't know about that. For the most part of course, no-one is "actually thinking" anything along any of these lines; they're playing Harbor Village, then either a Smithy, no +$1, or a Militia, +$1, and that's that. They're not trying to figure out edge cases. The main thing that comes up is, if you play two Harbor Villages and then a Militia, damn, only +$1. This can be worked out but people also ask.
And I haven't done a survey of, "what would you think would happen if you played Harbor Village and then used Way of the Sheep on a Smithy."
When it comes to Enchantress, yes this makes the rulebook correct in this case. But the "give" phrasing is used several places in the rulebooks, for instance for Ironworks as I quoted above, and all of those would be wrong. The two phrasings are used interchangeably because of course that's how they were intended. Introducing a distinct meaning based on this phrasing now, introduces several incorrect explanations in the rulebooks and is certainly not intuitive language.
These rulebooks, trying to be clear with friendly English, and the card wordings, trying to be clear with friendly English, cannot always handle edge cases. Ideally I catch the ones people will actually ask about and put the answers in the rulebooks.
I will again stress that the Way rules don't explicitly require your new ruling.
Well I mean. You, Jeebus, you are the entity that requires a ruling. Sometimes, the online programmers require a ruling, but you know, once there's code, doing whatever it does, well if no-one is asking, they aren't thinking to worry about it. You asked; I answered; you weren't satisfied; here we are. Yes the "Way rules" don't require a ruling; you do.
In order to give you a ruling, I have to try to figure out what makes sense given the card texts and rulebooks. And also consider, what would people possibly think. This result may vary based on what people chime in with, or how large these things loom on a particular day; I always just do the math as best as I can though.
For me, it remains sensible to have it be that Way of the Sheep on Smithy means that that Smithy gave you +$2 as far as Harbor Village is concerned. That still sounds fine to me, like a reasonable answer given that I have to answer the question. To me, Way of the Sheep feels like Reckless, but not like the Adventures +$1 token. The Adventures token could have been explained differently, so that it felt the same to me, but it wasn't and it doesn't. That's where things were a while ago; that's where they stand today.