src.modes.enricher.board_organizer module#
Board Organizer for Marcus Phase 2 Enricher Mode.
Organizes chaotic boards into logical structures with multiple strategies.
- class src.modes.enricher.board_organizer.OrganizationStrategy[source]#
Bases:
objectStrategy for organizing a board.
- class src.modes.enricher.board_organizer.PhasedStructure[source]#
Bases:
objectBoard organized by development phases.
- class src.modes.enricher.board_organizer.ComponentStructure[source]#
Bases:
objectBoard organized by system components.
- class src.modes.enricher.board_organizer.LabelingPlan[source]#
Bases:
objectPlan for consistent labeling.
- class src.modes.enricher.board_organizer.BoardOrganizer[source]#
Bases:
objectOrganizes boards into logical structures.
- async analyze_organization_options(tasks)[source]#
Suggest organization strategies for the board.
- Parameters:
- Returns:
List of possible organization strategies with confidence scores.
- Return type:
- async organize_by_phase(tasks)[source]#
Organize tasks into development phases.
- Parameters:
- Returns:
Phased structure with tasks organized by development phases.
- Return type:
- async organize_by_component(tasks)[source]#
Organize tasks by system components.
- Parameters:
- Returns:
Component structure with tasks organized by components.
- Return type:
- async create_labels_and_groups(strategy)[source]#
Create consistent labeling plan.
- Parameters:
strategy (
OrganizationStrategy) – Organization strategy to implement.- Returns:
Labeling plan with hierarchy and assignments.
- Return type: