Skip to content

Workspace Feature Brief: {feature_title}

Source: workspace-brief.md

markdown
# Workspace Feature Brief: {feature_title}

> **ID:** WKSP-{XXXX}
> **Version:** 1
> **Status:** Draft
> **Last Updated:** {date}
> **Author:** Workspace Orchestrator

## Feature Description
<!-- sniper:managed:description:start -->
{One-paragraph description of the cross-repo feature}
<!-- sniper:managed:description:end -->

## Affected Repositories
<!-- sniper:managed:affected-repos:start -->
| Repository | Role | Why Affected | Work Scope |
|-----------|------|-------------|------------|
| | | | |
<!-- sniper:managed:affected-repos:end -->

## New Interfaces
<!-- sniper:managed:new-interfaces:start -->
| Interface | Type | Between | Description |
|-----------|------|---------|-------------|
| | REST API / Shared Type / Event | repo-a ↔ repo-b | |
<!-- sniper:managed:new-interfaces:end -->

## Modified Interfaces
<!-- sniper:managed:modified-interfaces:start -->
| Contract | Current Version | Change Description | Breaking? |
|----------|----------------|-------------------|-----------|
| | | | |
<!-- sniper:managed:modified-interfaces:end -->

## Dependency Ordering
<!-- sniper:managed:dependency-ordering:start -->
Based on the workspace dependency graph:

### Wave 1
- **{repo}** — {what it produces that others need}

### Wave 2
- **{repo}** — {depends on Wave 1 outputs}

### Wave 3
- **{repo}** — {depends on Wave 2 outputs}
<!-- sniper:managed:dependency-ordering:end -->

## Risks & Considerations
<!-- sniper:managed:risks:start -->
- {risk or consideration}
<!-- sniper:managed:risks:end -->