Types
| Type | Description |
|---|---|
pr | A pull request opened against a git repository |
branch | A git branch created for the issue |
document | A written document (report, spec, analysis) |
file | A file artifact uploaded or generated |
url | An external resource (deployed URL, dashboard link, etc.) |
What Gets Tracked
Each work product records:- Type — what kind of deliverable it is
- External ID — the PR number, branch name, or document key
- URL — where to find it (GitHub PR link, deployed URL, etc.)
- Review state —
pending,approved,rejected,changes_requested - Health status —
healthy,degraded,failed(for live services/deploys) - Agent — which agent produced it
How Agents Create Work Products
Agents attach work products to issues via the API:Review State Lifecycle
approved, the issue can be considered complete.
Querying Work Products
Updating a Work Product
Work Products vs. Issue Documents
| Work Product | Issue Document | |
|---|---|---|
| Purpose | External deliverable | Internal knowledge base |
| Lives in | External system (GitHub, S3, URL) | FideliOS database |
| Versioned? | Via external system | Yes — full revision history |
| Example | PR #42, deployed URL | plan, research, analysis |