open source is social v-it.org

fix(beacon): distinguish invalid remote config from an unlit beacon master

vit beacon previously reported an existing remote .vit/config.json with an unnormalizable beacon as unlit, contradicting VOCAB.md's definition. Report a distinct invalid state without displaying the raw remote value. Document why init deliberately uses tolerant normalization for a stored secondary beacon during repair: an invalid secondary must be droppable rather than block repair of the primary. Remove the ineffective mock.restore() cleanup from the subprocess-isolated remote suite.