Interesting post! I can see you’re trying to connect the technology with unlocking building features, but the script seems to have some naming or syntax mismatches in the requirements and effects. Sometimes even a small change in the attribute names (like using requirements instead of requisitos) can throw an error.
On a related note, in real-world projects, proper planning tools work the same way unlocking possibilities by setting the right conditions. Accurate online construction estimating can be just as important for managing costs and ensuring that everything gets built on time.
Maybe try validating the script against other working tech files to spot the exact error.