Profa
|
08568286ef
|
refactor(tests): aggressive test suite consolidation (-60% lines, -54% files)
Major test suite migration and cleanup completing Issue #103:
## Metrics
- Files: 426 → 197 (-229 files, -53.8%)
- Lines: 208,253 → 82,698 (-125,555 lines, -60.3%)
- Large files (>600 lines): 149 → 25 (-83.2%)
- Skipped tests: 7 → 0 (-100%)
## Categories Deleted
- Phase 1/2/3 milestone tests (superseded by journey tests)
- MCP handler implementation tests (covered by contract tests)
- Comprehensive/exhaustive internal tests
- Duplicate algorithm tests (Q-learning, SARSA, Actor-Critic)
- Internal utility tests (Logger, migration tools)
- Mock-based tests with no real integration value
## High-Value Tests Preserved
- 7 journey tests (user workflows)
- CLI tests (user-facing commands)
- E2E tests (end-to-end workflows)
- Core infrastructure tests (memory, hooks, privacy)
- MCP contract tests (API stability)
- Unique integration tests (neural, multi-agent)
## New CI/CD Infrastructure
- .github/workflows/optimized-ci.yml (parallel jobs)
- scripts/test-dashboard.js (metrics visualization)
- scripts/test-ci-optimized.sh (batched execution)
- New test scripts: test:journeys, test:contracts, test:fast
## Coverage Thresholds
- Global: 80% lines, 75% branches
- Critical paths (core/, agents/): 85% coverage
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-08 07:22:53 +00:00 |
|
Profa
|
ef5d0f982f
|
feat: Phase 1 infrastructure - Telemetry, Persistence, Constitution
Implements Phase 1 tasks from GitHub issue #63:
## 1.1 Telemetry Foundation
- OpenTelemetry SDK integration with 12 OTEL packages
- Bootstrap module with auto-instrumentation support
- Comprehensive metrics schema (agent, quality, system)
- OTEL Collector configuration (gRPC/HTTP exporters)
## 1.2 Data Persistence Layer
- SQLite-based event store with correlation tracking
- Reasoning chain capture for agent decision analysis
- Quality metrics aggregation with time-window support
- Prepared statements for performance optimization
## 1.3 Constitution Schema
- JSON Schema for constitution validation
- 4 base constitutions (default, test-generation, code-review, performance)
- Constitution loader with inheritance/merge support
- Agent-specific constitution lookup with path resolution fix
## Tests
- Rewrote mock-based tests to test real implementations
- 45+ unit tests for telemetry, persistence, constitution
- Integration tests for end-to-end verification
All code compiles cleanly and runtime verification passes.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-19 16:38:57 +00:00 |
|