Thanks for explanation. I just was not sure of meaning a word "seized".
Unless there is some situation where it would become problematic, I suggest that site remains the company's "new site" until the site phase.
Probably is not problematic.
IF goal is an establishment that protect companies not taking its M/H phase from effects affecting moving companies AND prevent companies that moved from taking activities that require a company being at site* THEN your framework serves that purpose.
Because in its current form it is consistent it may be called framework, and (no longer) patchwork.
We must live with legacy of ICE, that used some terms imprecisely. Avoiding issuing errata where it is possible.
What about:
Cards playable during organization phase on "moving company" are playable on a company that annouanced its movement**. Such company is not considered "moving company" for any other purposes until M/H phase of the company.
Cards playable during organization phase on "non-moving company" are playable on a company that annouanced that it stays on site.
?
P.S.
Consequences for Golodhros: its effect may be used against company taking its M/H phase and againts companies waiting for its M/H phase, and againts companies returned to the site of origin, but not against companies that already moved (because agent must be at new site of moving company, but company already moved is not considered moving).
Consequences for Baduila: may be discarded to return moving company and companies that already moved*. Baduila's effect only check for new site, not for "moving" status.
*) does not affect companies returned to the site of origin during M/H phase.
**) considering effects of Siege "a company that annouanced its movement" is not the same as "a company that has announced its intention to move".