Parent: #556
Problem
Front is part of Linear’s customer-feedback/support integration story. Exponential has a customer request parent (#556) but no provider-specific integration for Front.
Evidence
Scope
- Implement Front app/sidebar flow, create/link issue from conversation, Linear backlink attachments, reopen conversation when issue is done/canceled.
- Map external users/accounts to Exponential customers and customer requests.
- Store external source links and immutable provider metadata.
- Add admin setup, reconnect, and disconnect flows.
- Respect privacy/private-team boundaries and provider permission failures.
Acceptance Criteria
- Admin can connect Front.
- A provider record can create or link to an Exponential issue/customer request.
- Linked issue status is visible back in Front where the provider supports it.
- Closing/completing an issue triggers the documented provider-side follow-up where supported.
- Disconnect preserves historical source links but stops sync.
Validation
make check
make test
- Provider-specific Go tests with signed webhook/OAuth fixtures where applicable
- Playwright E2E for admin setup and the user-visible workflow
- OpenAPI and SDK regenerated when API contracts change
Parent: #556
Problem
Front is part of Linear’s customer-feedback/support integration story. Exponential has a customer request parent (#556) but no provider-specific integration for Front.
Evidence
Scope
Acceptance Criteria
Validation
make checkmake test