-
Notifications
You must be signed in to change notification settings - Fork 0
Implement interactive template builder CLI (DESIGN_SPEC 14.2) #82
Copy link
Copy link
Closed
Labels
prio:mediumShould do, but not blockingShould do, but not blockingscope:medium1-3 days of work1-3 days of workspec:human-interactionDESIGN_SPEC Section 13 - Human Interaction LayerDESIGN_SPEC Section 13 - Human Interaction Layerspec:templatesDESIGN_SPEC Section 14 - Templates & BuilderDESIGN_SPEC Section 14 - Templates & Buildertype:featureNew feature implementationNew feature implementationtype:testTest coverage, test infrastructureTest coverage, test infrastructure
Milestone
Description
Context
DESIGN_SPEC Section 14.2 describes an interactive CLI/web wizard for creating custom companies. Users answer prompts about company name, template, budget, departments, team sizes, and model providers.
Acceptance Criteria
- Interactive CLI wizard: `ai-company create`
- Step-by-step prompts: company name, template selection, budget, autonomy level
- Department selection with team size configuration
- Model provider selection
- Generate company YAML config from wizard answers
- Option to save as custom template for reuse
- Non-interactive mode with CLI flags for CI/scripting
- Unit + integration tests
Dependencies
- Issue Define default configurations and company template schema #60 (company template schema)
- CLI framework setup (issue Evaluate and set up CLI framework (Typer/Click/argparse) #27)
- Core CLI commands (issue Implement core CLI commands (company create/start/stop, agent list/hire/fire) #28)
Design Spec Reference
Section 14.2 (Company Builder)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
prio:mediumShould do, but not blockingShould do, but not blockingscope:medium1-3 days of work1-3 days of workspec:human-interactionDESIGN_SPEC Section 13 - Human Interaction LayerDESIGN_SPEC Section 13 - Human Interaction Layerspec:templatesDESIGN_SPEC Section 14 - Templates & BuilderDESIGN_SPEC Section 14 - Templates & Buildertype:featureNew feature implementationNew feature implementationtype:testTest coverage, test infrastructureTest coverage, test infrastructure