Avoid APIs with hidden call-order requirements
APIs that require callers to invoke methods in strict hidden order are fragile.
#Metadata
#Why it matters
Temporal coupling is a common source of runtime bugs and unclear contracts.
#Remediation
Model lifecycle stages explicitly in types or stateful objects to prevent invalid sequences.
#Repository path
The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.quality.no-temporal-coupling.rule.yaml.