Triage

Private Preview

Classify inbound work, reduce duplicates, and route items to the right owner or workflow.

Triage is the intake stage of the Software Factory. It turns incoming issues, threads, and alerts into routed engineering work with enough context for a Droid or teammate to act.

Use Triage when the team needs a repeatable path from "someone reported something" to "the right workflow owns it."

Info

Triage is in Private Preview. To request access, fill out the form at factory.ai/contact or contact your Factory account team.

What Triage does

Triage connects intake signals to Software Factory stages:

  1. 1
    Ingest work from connected systems such as Linear, Slack, GitHub, and support channels.
  2. 2
    Classify the request by type, priority, repository, owning team, and likely workflow.
  3. 3
    Reduce duplicates by comparing new work against recent issues, related threads, and open pull requests.
  4. 4
    Route the item to a teammate, queue, Droid session, or Automation.
  5. 5
    Measure throughput, backlog, and cycle time in the Software Factory dashboard.

When to use it

Issue intake

Classify and route Linear issues before they become stale backlog.

Issue intake
Slack requests

Turn team threads into tracked engineering work with the right context attached.

Slack requests
Bug reports

Group duplicate reports, identify the likely owning surface, and start remediation.

Automation handoff

Send repeatable triage decisions into scheduled or trigger-based workflows.

Automation handoff

Triage metrics

The Software Factory dashboard tracks both intake volume and routing health.

MetricWhat it indicates
ThroughputHow many requests Triage classified in the selected time range.
BacklogItems still waiting for an owner, duplicate decision, or next workflow.
Cycle timeTime from intake signal to routing decision.
HealthWhether the connected intake sources and automations are ready to run.

What to connect first

Start with the systems where work already arrives:

SourceWhat Triage readsCommon route
LinearIssue title, description, comments, labels, project, and statusOwning team, implementation session, or duplicate closure
SlackChannel, thread, links, and requester contextIncident response, bug investigation, or follow-up issue
GitHubRepository, issue, pull request, and CI contextCode review, QA, security review, or AutoWiki

After the first source is connected, add a narrow automation before broadening coverage. A good first workflow is "classify new bugs in one team queue and route only high-confidence matches."