orchestrata_ultimate.agents.volks.analyst

Reference › orchestrata_ultimate › agents › volks › analyst

Volk: analyst (U:BA) — Business Analyst for requirements elicitation.

The analyst package holds U:BA, the Business Analyst volk (specification 019). It receives the Concierge's requirements bundle, classifies the project and fixes the technology choices, writes numbered user stories and requirements with non-functional requirements, stores them in the knowledge graph and passes the structured result to the Project Manager (pm).

The modules: agent holds AnalystAgent; prompts holds the system prompt and output template; parsers turns the labelled reply into data; init re-exports the agent. Data flows from the Concierge's packet through the prompt, the model, the parsers and the knowledge-graph store to the outgoing packet. Start reading at agent, method _handle_analysis. The upstream stage is the concierge package and the curated description is in volks.

4 modules, 804 lines of code.

Modules

Module Summary LOC
__init__ Volk: analyst (U:BA) — Business Analyst for requirements elicitation. 5
agent U:BA — Business Analyst volk for requirements elicitation. 362
parsers LLM output parsers for the Analyst volk (U:BA). 362
prompts System prompts for the Analyst volk (U:BA). 75

Dependency diagram

Package dependency diagram orchestrata_ultimate.agents.volks.analyst