--- globs: "**/*.tf" description: When a module depends on another module, it should only reference the outputs of that module, not its internal resources or variables. This promotes loose coupling and better maintainability. alwaysApply: true --- Avoid tight coupling between modules by having one module depend on another's internal implementation details