feat(service): P6.3 route REST + approve/deny → execute to sandbox
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>
This commit is contained in:
@@ -1,9 +1,14 @@
|
||||
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({
|
||||
providers: [RuleEngine, RouteSimulator],
|
||||
exports: [RuleEngine, RouteSimulator],
|
||||
imports: [AdaptersModule],
|
||||
controllers: [RouteController],
|
||||
providers: [RuleEngine, RouteSimulator, RouteService],
|
||||
exports: [RuleEngine, RouteSimulator, RouteService],
|
||||
})
|
||||
export class RoutingModule {}
|
||||
|
||||
Reference in New Issue
Block a user