init
This commit is contained in:
96
GLM5Analysis/README.md
Normal file
96
GLM5Analysis/README.md
Normal file
@@ -0,0 +1,96 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user