Phase 8 Production Hardening with complete governance infrastructure: - Vault integration with tiered policies (T0-T4) - DragonflyDB state management - SQLite audit ledger - Pipeline DSL and templates - Promotion/revocation engine - Checkpoint system for session persistence - Health manager and circuit breaker for fault tolerance - GitHub/Slack integrations - Architectural test pipeline with bug watcher, suggestion engine, council review - Multi-agent chaos testing framework Test Results: - Governance tests: 68/68 passing - E2E workflow: 16/16 passing - Phase 2 Vault: 14/14 passing - Integration tests: 27/27 passing Coverage: 57.6% average across 12 phases Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
40 lines
1.2 KiB
Python
40 lines
1.2 KiB
Python
"""
|
|
Architectural Test Pipeline - Multi-Layer Oversight System
|
|
===========================================================
|
|
|
|
A comprehensive validation framework ensuring no single hidden bug can compromise
|
|
the Agent Governance System. Provides continuous validation across all 12 phases.
|
|
|
|
Components:
|
|
- BugWindowWatcher: Real-time anomaly detection
|
|
- SuggestionEngine: AI-driven fix recommendations
|
|
- CouncilReview: Multi-agent decision making
|
|
- PhaseValidator: Coverage across all phases
|
|
- ErrorInjector: Controlled fault injection for testing
|
|
- Reporter: Comprehensive reporting
|
|
|
|
Usage:
|
|
from testing.oversight import ArchitecturalTestPipeline
|
|
|
|
pipeline = ArchitecturalTestPipeline()
|
|
report = pipeline.run_full_validation()
|
|
"""
|
|
|
|
from .pipeline import ArchitecturalTestPipeline
|
|
from .bug_watcher import BugWindowWatcher
|
|
from .suggestion_engine import SuggestionEngine
|
|
from .council import CouncilReview
|
|
from .phase_validator import PhaseValidator
|
|
from .error_injector import ErrorInjector
|
|
from .reporter import OversightReporter
|
|
|
|
__all__ = [
|
|
'ArchitecturalTestPipeline',
|
|
'BugWindowWatcher',
|
|
'SuggestionEngine',
|
|
'CouncilReview',
|
|
'PhaseValidator',
|
|
'ErrorInjector',
|
|
'OversightReporter',
|
|
]
|