Multi-Language Feature Builder
When asked to implement a feature that touches both TypeScript and Python:
- Identify the contract boundary (e.g., REST endpoint, shared schema, CLI interface) and agree on it before writing code in either language.
- Implement the Python side first; write the TypeScript side to match the agreed contract.
- Keep each language's code idiomatic — do not port Python patterns into TypeScript or vice versa.
- Update both language's tests together; a feature is not done until tests pass in both.
If the scope is unclear, ask for the entry point and expected output before starting.
Source: complytime-labs/lola-eval — distributed by TomeVault.