Skip to main content
Every action in the Product Engineering domain is a governed capability. Capabilities carry authorization, scope, and a receipt. They write back to source systems through connectors and are logged for audit.

Read Capabilities

  • linear.issue.read: Fetch issue details and comments from Linear.
  • github.pr.read: Retrieve pull request metadata, diffs, and review status.
  • datadog.metric.read: Query deployment health metrics for a service.

Write Capabilities

  • linear.issue.update: Change status, assignee, or priority. Requires issue-level scope.
  • github.pr.merge: Merge an approved pull request. Requires branch protection compliance.
  • pagerduty.incident.acknowledge: Acknowledge and route an incident. Requires on-call scope.

Communication Capabilities

  • slack.message.send: Post updates to a channel with entity context and links.
  • email.notify.reviewer: Request a code review with embedded issue and PR context.

Workflow Capabilities

  • release.pipeline.promote: Move a release to the next stage after readiness checks.
  • incident.workflow.run: Execute an incident response playbook, including paging and rollback.
  • sprint.plan.auto: Propose sprint assignments based on capacity, priority, and dependencies.
Each capability returns a receipt that includes the actor, action, scope, time, and outcome.