A customer needs a capability the core product lacks. When would you build an adapter, request a product change or decline the work?

Instruction: Choose from an adapter, a product request and a bounded decline using concrete ownership, compatibility and maintenance consequences. Do not imply an FDE may promise a roadmap date.

Context: Balances customer delivery with supported extension boundaries and long-term engineering ownership instead of defaulting to a permanent customer-specific fork.

Updated

Official answer available

Read the opening below, then unlock the full answer and practical guidance.

I'd choose a small adapter when supported interfaces can meet the customer's need and we can own its tests, deployment and maintenance. It should translate or connect existing behavior, not depend on private product internals...

Related Questions