What It Does
The engineering collaboration function:- Posts new bug summaries to an engineering triage channel
- Links the support ticket, engineering issue, and Duckie run
- Captures engineer questions from Slack replies or issue comments
- Converts engineering questions into structured requests
- Routes customer-facing questions back to the original support ticket
- Routes internal-only questions to the support owner or triage reviewer
- Syncs answers back to Slack and the Linear or Jira issue
- Records the collaboration trail for reporting
Recommended Components
| Need | Duckie component |
|---|---|
| Internal engineering discussion | Autonomous internal Slack agent |
| Issue tracker updates | Linear or Jira app tools |
| Question routing | Deterministic question routing workflow |
| Customer-safe wording | Customer follow-up agent called by workflow |
| Audit trail | Runs, issue comments, and support ticket notes |
Flow
Question Types
| Question type | Route |
|---|---|
| Customer can answer | Original support ticket through the customer follow-up workflow. |
| Support owner can answer | Internal support Slack channel or ticket internal note. |
| Requires logs or product data | Product/log lookup workflow or support operations owner. |
| Already answered in ticket | Sync answer back to issue and Slack with source link. |
| Sensitive or policy-related | Manual support or engineering review before customer contact. |
Slack Message Shape
Engineering summaries should be short and answerable.Structured Question Contract
The Slack agent should keep engineering fast, but the workflow should decide where a question goes. That keeps customer contact, internal notes, and issue comments consistent.
Related Docs
Slack
Connect Duckie to engineering channels.
Autonomous Agents
Configure the internal engineering collaboration agent.
Escalation Rules
Define when engineering questions need human review.
Runs
Inspect the collaboration trail.