Work Efforts Management
Overview
The Work Efforts Management system provides a structured way to create, track, and manage work efforts within the Nova system. Each work effort has a unique identifier and follows a specific format for consistency and easy tracking.
Work Effort Structure
Directory Layout
WE2432-1117-2024/
βββ WE2432-1117-2024.md # Main work effort file
βββ _router-WE2432-1117-2024.md # Chat router
βββ chats/ # Chat directory
βββ CH2432-1117-2024-001.md # Initial planning chat
βββ CH2432-1117-2024-002.md # Technical discussion
βββ CH2432-1117-2024-003.md # Implementation details
Work Effort ID Format
Structure
Work Effort IDs follow this format: WE2432-1117-2024
WE
: Prefix for Work Effort2432
: Unique 4-digit identifier1117
: Date (MMDD)2024
: Year
Input Formats
The system accepts three formats:
- Full ID:
WE2432-1117-2024
- Code + Date:
2432-1117
(automatically adds current year) - Just Code:
2432
(automatically adds todayβs date and year)
When to Create Child Work Efforts
Indicators for Child Work Efforts
-
Complexity Threshold
- More than 3 major components
- Multiple team dependencies
- Estimated timeline > 2 weeks
- Different technical domains involved
-
Scope Indicators
- Distinct technical implementations
- Separate deployment phases
- Different resource requirements
- Independent testing cycles
flowchart TD
A[New Work Effort] --> B{Complex?}
B -->|Yes| C{Multiple Components?}
B -->|No| D[Single WE]
C -->|Yes| E{Parallel Work?}
C -->|No| D
E -->|Yes| F[Create Child WEs]
E -->|No| G{Long Timeline?}
G -->|Yes| F
G -->|No| D
F --> H[Split by Component]
F --> I[Split by Phase]
F --> J[Split by Team]
style D fill:#90EE90
style F fill:#FFB6C1
Implementation Instructions
1. Create New Work Effort
2. Add Initial Content
- Navigate to the created work effort folder
- Update the main file with:
- Overview of the work effort
- Initial objectives
- Related work efforts
- Technical requirements
3. Link Related Documents
- Update parent-effort if this is a sub-task
- Add any child-efforts that this work effort spawns
- Link related work efforts in the related-efforts section
4. Start Documentation
- Begin with the Initial Setup section
- Document requirements in the abstract block
- Create first iteration in Technical Requirements
- Set initial objectives
5. Create First Chat
- Navigate to the chats directory
- Create new chat with format:
CH2432-1117-2024-001
- Link chat in router file under Active Conversations
6. Track Progress
- Update status in frontmatter as work progresses
- Check off objectives as completed
- Add new objectives as needed
- Keep chat history organized in router file
Common Issues and Solutions
1. ID Generation Issues
Solutions:
- Verify 4-digit ID format (e.g., β2432β)
- Check date format (MMDD)
- Ensure no special characters
- Use scriptβs built-in validation
2. File Structure Problems
Solutions:
- Check existing directory
- Use unique ID
- Archive old work effort if needed
- Rename if necessary
Best Practices
- Always create work efforts using the script
- Keep chat history organized and up to date
- Link related work efforts for easy navigation
- Update status regularly
- Document changes and decisions in chat history
- Use consistent formatting for all files
- Keep objectives clear and measurable
- Regular maintenance and cleanup
- Proper archival when completed
Related Pages
Tags
work-effort #system-design #documentation #process
Would you like me to add or expand any particular section?