mirror of
https://github.com/proffesor-for-testing/agentic-qe.git
synced 2026-09-19 08:45:47 +08:00
94c3d032ec
Phase 1 Implementation (Bun-Inspired Improvements): A1 - Binary Cache System: - BinaryMetadataCache with MessagePack serialization - BinaryCacheManager integrated into PatternStoreFactory - CacheValidator, CacheInvalidator for lifecycle management - Target: <5ms pattern load (vs 32ms baseline) C1 - AI-Friendly Output: - OutputFormatter with AI mode detection (CLAUDECODE env) - AIActionSuggester for intelligent recommendations - CLIOutputHelper integrated into MCP BaseHandler - Structured JSON output for Claude Code integration C2 - Benchmark Suite: - Tinybench-based suite with real TestGeneratorAgent - Baseline collector and honest v2.3.5 template - GitHub Actions workflow for CI integration - Performance regression detection (10% threshold) Integration fixes: - Binary cache wired into PatternStoreFactory.create() - AI output methods added to MCP BaseHandler - PerformanceOptimizer logging reduced (debug level) - Fabricated benchmark data replaced with honest template Tests: 78 output tests pass, 71 cache tests pass 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
73 lines
1.7 KiB
JSON
73 lines
1.7 KiB
JSON
{
|
|
"version": "2.3.5",
|
|
"date": "2025-12-12T18:30:00Z",
|
|
"commit": "87273ca3",
|
|
"environment": {
|
|
"node": "20.x",
|
|
"platform": "linux",
|
|
"arch": "arm64",
|
|
"cpus": 2,
|
|
"memory": "16GB"
|
|
},
|
|
"benchmarks": {
|
|
"agent:spawn": {
|
|
"name": "agent:spawn",
|
|
"mean": null,
|
|
"median": null,
|
|
"p95": null,
|
|
"p99": null,
|
|
"stdDev": null,
|
|
"min": null,
|
|
"max": null,
|
|
"samples": 0,
|
|
"unit": "ms",
|
|
"status": "pending_collection"
|
|
},
|
|
"pattern:match": {
|
|
"name": "pattern:match",
|
|
"mean": null,
|
|
"median": null,
|
|
"p95": null,
|
|
"p99": null,
|
|
"stdDev": null,
|
|
"min": null,
|
|
"max": null,
|
|
"samples": 0,
|
|
"unit": "ms",
|
|
"status": "pending_collection"
|
|
},
|
|
"memory:query": {
|
|
"name": "memory:query",
|
|
"mean": null,
|
|
"median": null,
|
|
"p95": null,
|
|
"p99": null,
|
|
"stdDev": null,
|
|
"min": null,
|
|
"max": null,
|
|
"samples": 0,
|
|
"unit": "ms",
|
|
"status": "pending_collection"
|
|
},
|
|
"cache:load": {
|
|
"name": "cache:load",
|
|
"mean": null,
|
|
"median": null,
|
|
"p95": null,
|
|
"p99": null,
|
|
"stdDev": null,
|
|
"min": null,
|
|
"max": null,
|
|
"samples": 0,
|
|
"unit": "ms",
|
|
"status": "pending_collection"
|
|
}
|
|
},
|
|
"metadata": {
|
|
"description": "Baseline template for v2.3.5 - requires real data collection",
|
|
"source": "Template created by Phase 1 implementation",
|
|
"notes": "Run 'npm run benchmark:collect -- --version=v2.3.5' in CI to populate with real metrics",
|
|
"collectionRequired": true
|
|
}
|
|
}
|