orchestrata_ultimate.agents.volks.pm

Reference › orchestrata_ultimate › agents › volks › pm

Volk stub: pm.

The PM package holds U:PM, the Project Manager volk, which sits between the Analyst and the design stage (specification 012). It receives the Analyst's stories and requirements, validates scope, estimates effort and routes the work to the UX volk when the project has a user interface or straight to the Architect when it does not. It is advisory and does not block.

volk holds PMVolk, the packet handler and event emitter. Supporting modules: budget defines the budget limits, the edge-triggered BudgetTracker, stall detection and the iteration summary; goal_registry manages the goal lifecycle through the session context; goal_report generates goal completion reports; init is an empty package marker.

Control flows from PMVolk.process to _handle_scope_review, which calls the model and builds the forward packet; progress and budget events are emitted around it and an iteration may be recorded against the active goal. Start reading at volk. The curated description is in volks.

5 modules, 1,888 lines of code.

Modules

Module Summary LOC
__init__ Volk stub: pm. 1
budget PM budget enforcement + iteration metrics (SPEC-012 US-003/004/005). 190
goal_registry Goal Registry for U:PM — central goal lifecycle management. 541
goal_report Goal Completion Report generator. 561
volk U:PM — Project Manager volk for scope validation and effort estimation. 595

Dependency diagram

Package dependency diagram orchestrata_ultimate.agents.volks.pm