ArgentOS Business — This feature is part of ArgentOS Business. The architecture is documented here for all users, but full functionality requires a Business license. Learn more about Business
Overview
SpecForge is ArgentOS’s project management intake workflow. It detects when a user is describing a new software project, activates a 5-stage conductor that guides the conversation from vague intent through a structured intake interview, produces a product requirements document (PRD), obtains approval, and then generates an execution plan with team assignments and task dependencies. The system is designed to turn “I need to build an app that…” into a fully scoped project with atomic tasks, lane assignments, and dependency chains — all through natural conversation.The 5 Stages
Project Type Gate
When SpecForge detects a project kickoff signal, the first step is classifying the project type:
| Type | Detection Signals | Implications |
|---|---|---|
| Greenfield | ”brand new”, “from scratch”, “new project” | Full intake required |
| Brownfield | ”existing project”, “add feature”, “refactor”, “legacy” | Existing codebase context needed |
| Unknown | Ambiguous signals | SpecForge asks for clarification |
Intake Interview
The conductor tracks coverage across 7 intake dimensions, asking targeted questions for any dimension not yet covered:
| Dimension | What It Covers |
|---|---|
| Problem | What problem does this solve? |
| Users | Who will use it? |
| Success | How do we measure success? |
| Constraints | What limits exist? |
| Scope | What’s in scope? |
| Non-Scope | What’s explicitly out? |
| Technical Context | Technical requirements and preferences |
Draft Review
SpecForge generates a PRD (Product Requirements Document). The
draftVersion counter tracks revisions:- v1: Initial draft from intake data
- v2+: Revised based on user feedback
Awaiting Approval
The user reviews the final draft and provides a decision:
- Approve: “looks good”, “ship it”, “proceed”, “go ahead”
- Changes: “not approved”, “changes needed”, “revise”
