Files
DP44/GLM5Analysis/README.md
2026-04-17 14:55:32 -04:00

97 lines
2.7 KiB
Markdown

# GLM-5 Analysis Artifacts
This folder contains pre-computed analysis artifacts generated by GLM-5 for use with cheaper inference models.
## Purpose
These artifacts enable cheaper models to work effectively on the DataPRO codebase by providing:
- High-level architecture understanding
- Reusable code patterns
- Task-specific prompt templates
- Test scaffolds
## Contents
### Architecture.md
Comprehensive system architecture document including:
- System overview
- Solution structure
- Architecture patterns (MVVM, Prism, Unity DI)
- Module dependency graph
- Data flow diagrams
- Extension points
- Key technologies
- Gotchas and tech debt
### PatternLibrary/
Reusable code patterns extracted from the codebase:
| File | Purpose |
|------|---------|
| `PrismModulePattern.md` | Creating new Prism modules |
| `MVVM_Pattern.md` | View/ViewModel implementation |
| `DataAccessPattern.md` | Database operations via DbAPI |
| `ServicePattern.md` | Background services and hardware communication |
| `ImportExportPattern.md` | Data import/export workflows |
### PromptTemplates/
Task-specific prompts for common development activities:
| File | Use Case |
|------|----------|
| `AddNewSensorType.md` | Adding a new sensor to the system |
| `AddNewReport.md` | Creating a new report module |
| `AddNewImportFormat.md` | Supporting a new data format |
| `AddNewHardwareSupport.md` | Adding new DAS hardware support |
| `FixBugInViewModel.md` | Debugging MVVM issues |
| `AddUnitTest.md` | Creating unit tests |
### TestScaffolds/
Test templates for common testing scenarios.
## Usage with Cheaper Models
When using a smaller/cheaper model for development tasks:
1. **For architecture questions**: Include `Architecture.md` in context
2. **For code generation**: Include relevant pattern from `PatternLibrary/`
3. **For specific tasks**: Include relevant prompt template from `PromptTemplates/`
4. **For testing**: Include relevant scaffold from `TestScaffolds/`
### Example Context Assembly
```
You are working on DataPRO, a .NET WPF sensor data acquisition system.
Architecture overview:
[Include Architecture.md relevant sections]
Relevant pattern:
[Include pattern from PatternLibrary/]
Task:
[Include prompt from PromptTemplates/]
```
## Regeneration
These artifacts were generated on 2026-04-16. To regenerate:
1. Ensure enrichment is complete in `enriched-qwen3-coder-next/`
2. Run GLM-5 analysis on the codebase
3. Update this folder
## Token Budget
| Artifact | Approximate Size |
|----------|------------------|
| Architecture.md | ~16KB / ~4,000 tokens |
| PatternLibrary/* | ~56KB / ~14,000 tokens |
| PromptTemplates/* | ~75KB / ~19,000 tokens |
| TestScaffolds/* | TBD |
Select artifacts based on your context window budget.