968a90bdb9
RouteService (createBinding/listBindings/simulate/listDecisions/approve/deny/ execute/flushDigest); approve REVIEW→ALLOW + route.approved event → execute via P5 OutboundService (sandbox, idempotent per decision); deny never executes. 7 route endpoints; PORTAL adapter registered. 5 route tests green. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
15 lines
520 B
TypeScript
15 lines
520 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { AdaptersModule } from '../adapters/adapters.module';
|
|
import { RuleEngine } from './rule-engine';
|
|
import { RouteSimulator } from './route-simulator';
|
|
import { RouteService } from './route.service';
|
|
import { RouteController } from './route.controller';
|
|
|
|
@Module({
|
|
imports: [AdaptersModule],
|
|
controllers: [RouteController],
|
|
providers: [RuleEngine, RouteSimulator, RouteService],
|
|
exports: [RuleEngine, RouteSimulator, RouteService],
|
|
})
|
|
export class RoutingModule {}
|