-
Notifications
You must be signed in to change notification settings - Fork 0
feat: package AgentFlow SDLC roles as reusable role agents #110
Copy link
Copy link
Closed
Labels
awaiting-releaseManaged by multi-agent-sdlc integration lifecycle automationManaged by multi-agent-sdlc integration lifecycle automationdocumentationImprovements or additions to documentationImprovements or additions to documentationdrafted-by:piIssue drafted by PiIssue drafted by PidxDeveloper experience and agent workflowDeveloper experience and agent workflowepicParent tracking issue with child issue breakdownParent tracking issue with child issue breakdownfeatureUser-facing product capabilityUser-facing product capabilityintegrated:developmentManaged by multi-agent-sdlc integration lifecycle automationManaged by multi-agent-sdlc integration lifecycle automationproduct:docsPublic documentation, onboarding, IA, examplesPublic documentation, onboarding, IA, examplesproduct:releaseRelease readiness, npm packaging, versioning, sandbox gatesRelease readiness, npm packaging, versioning, sandbox gatesrelease:v1.0.0Assigned to AgentFlow SDLC v1 releaseAssigned to AgentFlow SDLC v1 releasestatus:v1-readyImplemented on development and awaiting v1 releaseImplemented on development and awaiting v1 release
Milestone
Description
Metadata
Metadata
Assignees
Labels
awaiting-releaseManaged by multi-agent-sdlc integration lifecycle automationManaged by multi-agent-sdlc integration lifecycle automationdocumentationImprovements or additions to documentationImprovements or additions to documentationdrafted-by:piIssue drafted by PiIssue drafted by PidxDeveloper experience and agent workflowDeveloper experience and agent workflowepicParent tracking issue with child issue breakdownParent tracking issue with child issue breakdownfeatureUser-facing product capabilityUser-facing product capabilityintegrated:developmentManaged by multi-agent-sdlc integration lifecycle automationManaged by multi-agent-sdlc integration lifecycle automationproduct:docsPublic documentation, onboarding, IA, examplesPublic documentation, onboarding, IA, examplesproduct:releaseRelease readiness, npm packaging, versioning, sandbox gatesRelease readiness, npm packaging, versioning, sandbox gatesrelease:v1.0.0Assigned to AgentFlow SDLC v1 releaseAssigned to AgentFlow SDLC v1 releasestatus:v1-readyImplemented on development and awaiting v1 releaseImplemented on development and awaiting v1 release
Epic: #115
Background & Problem Statement
AgentFlow SDLC roles reduce ambiguity, but most roles are currently implemented as phase labels and templates rather than reusable role-agent packages. To leverage more AI intelligence without increasing user cognitive load, each role needs a clear agent profile that can be run inline, as a sub-agent, in another session, or manually while producing the same evidence.
Proposed Solution
Package each SDLC role as a portable role-agent definition with goals, inputs, outputs, tools, mutation authority, collaboration triggers, escalation criteria, and required evidence. These role agents should remain subordinate to the opinionated SDLC and must not create new process branches.
Requirements
Technical Design
Suggested package shape:
Role-local intelligence panels may be defined for high-leverage phases:
Feature Tracking
Acceptance criteria
Test plan
pnpm format:check.pnpm test:workflow.Workflow classification
Agent-builder refinement
Role-agent packages must follow the agent-builder portable-agent model, not only phase-template docs.
Additional requirements
Suggested role-agent package shape update
Acceptance criteria additions