Skip to content

P1 Front: create/link issues from conversations and reopen on resolution #577

@jaeyunha

Description

@jaeyunha

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestintegrationIntegration and external provider workpriority:P1High priority / core product parityspec-readySpec written, awaiting cofounder review

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions