aegis start
The /aegis start
command begins a new development session by validating the framework structure, loading the project context, and setting up the working environment.
Usage
/aegis start
Workflow
Framework Validation:
Verify
.context
directory structure existsCheck all required files are present
Validate file permissions
Ensure memory types are consistent
Check reference integrity
Context Loading:
Read AI_INSTRUCTIONS.md
Load current_state.md
Process active tasks
Check recent sessions
Load relevant decisions
State Analysis:
Identify active tasks
Check project priorities
Review recent changes
Note pending decisions
Validate memory consistency
Session Setup:
Set current focus
Prepare working memory
Initialize procedural tracking
Link relevant context
Enable command readiness
Required Files
.context/
├── AI_INSTRUCTIONS.md # Framework instructions
├── current_state.md # Working memory
├── tasks/ # Task management
│ ├── active/ # Current tasks
│ ├── planned/ # Future tasks
│ └── completed/ # Finished tasks
├── sessions/ # Session records
└── decisions/ # Decision records
Validation Rules
Framework Structure:
All required directories exist
Required files present
Correct file permissions
Valid memory types
Consistent references
State Consistency:
Valid current_state.md
Active tasks present
Recent sessions recorded
Memory types aligned
References resolved
Memory Integration:
Semantic knowledge loaded
Procedural steps ready
Working memory initialized
Episodic context linked
Success Criteria
Framework validated successfully
Context loaded completely
State consistency verified
Working memory initialized
Command system ready
Error Handling
Missing Framework:
Error: Framework not found Solution: Copy .context directory to project root
Invalid Structure:
Error: Invalid framework structure Solution: Verify required directories and files
State Issues:
Error: State consistency error Solution: Check current_state.md format and content
Memory Problems:
Error: Memory type mismatch Solution: Verify memory types in affected files
Next Steps
After successful start:
Review active tasks
Check project status
Begin development work
Use other commands as needed
Related Documentation
See Also
Last updated