So, Team A has brought a ROBOT, which ROBOT has a part that is not necessarily mounted on Team A’s robot although it appears in every Team A match, mounted on a robot. The question is, is that part still part of Team A’s robot? Your answer is that for any given match, the answer is “No” (assuming of course that the part is not actually on Team A’s robot). My answer is “Yes”, because while it does not appear on Team A’s robot in every match, they are the ones using it every match (though their partners are presumably quite willing participants). On a per-match basis, you are quite correct. Over the entire event, I think it becomes less and less arguable that this device is actually part of Team A’s robot, when it appears on Team B, Team C, Team D, Team E, and so on, only when they are on an alliance with Team A (and in no other matches).
Interesting; now I understand where you’re going and how you’re getting there. And unfortunately I have to withdraw my “I think we agree” statement, although “interesting discussion” applies even more. I never thought of a robot part being considered this way. The difference appears to be form vs. function. If the part is connected to robot B, it’s clearly a part of that robot. Now, the question is if team A built it, but put it on robot B, is that function the defining factor of whose robot “owns” the part, or is the form – where it’s connected – the defining factor?
Your reasoning seems to be based on a matter of degree. You’ve already agreed that it’s OK for a team to help another team build their robot, and that such fabrications are part of the helpee’s bot. So if it’s one bot, apparently it’s OK to not call this part of team A’s robot. If it’s some number more than one robot using another team’s fabricated part, that part somehow becomes part of the building team’s robot. What’s the right number? If I make the example more specific, does it change things? Said specific example would be when a team builds a blocker for one other, single, robot to use in a single match.
I submit another factor for your consideration – the definition of “use”. All alliance partners use, in effect, other same-alliance robots’ features. If my alliance’s defensive bot relies on my team’s shooter to score, that doesn’t make our shooter part of their bot. Same thing with us using them to keep the other alliance’s FCS from getting to the loading zone; their drive train clearly isn’t part of our robot. Somewhere there must be a definition of “use” that crosses the line from my point of view to yours, but I have no idea where that point is.
Another problem: If this part really is part of team A’s robot then R05 says it must be weighed with that robot. Since it’s not part of teams B, C, D, etc. robots, the weight of this blocker doesn’t affect their weight. I really am interested in hearing how you explain this one. 
I’m intrigued by your logic, but you haven’t convinced me that a part not physically attached to a robot during a match can be considered part of that robot. This doesn’t count parts that fall off, of course.
Fabricated Items tend to be custom for a particular robot (or two or three, for collaborations and practice robots), requiring some modification to robot or item to mount to another robot.
This one apparently isn’t very customized.
Does the fact that this exchangeable blocker actually fits on 12 different robots make it function like a COTS part?
I agree, this is a very interesting discussion. Maybe next year we’ll see some resolution in the game design. (I also think it relates to the “win match or win tournament” meta-game discussions, where the right answer is “both!”.)
I think you’re dreaming, but I hope you’re right. The rules do get improved & more clear every year, but never enough that I think they’re actually totally clear. The “win matches or tournaments” discussion is one of the more interesting ones on CD, and I don’t see how it’ll ever go away. I hope not; I think it makes a lot of people think.
Tangent:
Sidecars are almost a required component.
Nah, they’re absolutely required. R53 and R67 say that all relay modules, servos, and PWM motor controllers must be plugged into the digital sidecar. And if you somehow build an all-pneumatic robot, you still have to have a sidecar; the RSL has to be plugged into the sidecar to function, and all robots must have a RSL. ::rtm::