Slack Commands
Use the /intake command in a Slack workspace where Relay is installed.
| Command | When To Run It | What Happens |
|---|---|---|
/intake new <name> | Start an initiative from Slack. | Creates a new Relay initiative with the team prefix, for example ENG-123. |
/intake status ENG-123 | Check progress without opening the UI. | Returns the initiative state, included artefact count, and confidence if available. |
/intake generate ENG-123 | After source context has been added, or after adding more context. | Queues a quality check. Relay posts a Slack quality report when complete. |
/intake approve ENG-123 | Approve the latest draft document from Slack. | Approves the document and starts technical discovery. |
/intake reject ENG-123 <reason> | Send a draft back for more context or correction. | Rejects the latest draft, records the reason, and returns the initiative to enrichment. |
/intake discover-close ENG-123 | Stop an open discovery thread when enough context has been gathered. | Manually closes discovery and preserves unresolved questions for downstream context. |
/intake tasks ENG-123 | After the document is approved and discovery is complete or manually closed. | Queues task generation and syncs the resulting task set to Linear. |
Examples
/intake new Receipt email resend
/intake status ENG-123
/intake generate ENG-123
/intake approve ENG-123
/intake reject ENG-123 Missing success criteria and rollout constraints
/intake discover-close ENG-123
/intake tasks ENG-123
If a command is missing a required argument, Relay replies with the expected syntax.