-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.windsurf
More file actions
32 lines (27 loc) · 1.08 KB
/
.windsurf
File metadata and controls
32 lines (27 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# MAIASS Project Configuration
# Modular AI-Augmented Semantic Scribe
## Project Structure
- `maiass.sh` - Main script with Git workflow automation
- `README.md` - Comprehensive documentation
- `DEVELOPER.md` - Developers information
- Version files supported: package.json, composer.json, PHP defines, text files
## Key Functions to Focus On
- `mergeDevelop()` - Main workflow function (lines 1696-1869)
- `getVersion()` - Version management (lines 562-739)
- `updateChangelog()` - Changelog generation (lines 871-1047)
- `get_ai_commit_suggestion()` - AI commit messages (lines 1211-1404)
## Known Issues
- Misleading success message in mergeDevelop() function
- Shows "Merged X into develop" even when no merge occurs
- Affects user experience and could cause confusion
## Testing Areas
- Branch detection logic
- Merge operation validation
- Version file parsing
- AI commit message generation
- Cross-platform compatibility
## Environment Variables
- MAIASS_* variables loaded from .env files
- OpenAI integration for commit messages
- Jira ticket integration
- Custom branch naming support