Files
iios/packages/iios-service/src/routing/routing.module.ts
T
maaz519 968a90bdb9 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>
2026-07-01 14:40:08 +05:30

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 {}