/** * Root CDK app for sh-mcp. Phase 2a defines the `sh-mcp-auth` substrate stack; * the per-tier `sh-mcp-ops` / `sh-mcp-finance` hosting stacks join here in 2b * (replacing the synth-only per-server cdk stubs), so CI synthesizes one app. */ import { App } from 'aws-cdk-lib'; import { ShMcpAuthStack } from '../lib/auth-stack.js'; const app = new App(); new ShMcpAuthStack(app, 'ShMcpAuth', { stackName: 'sh-mcp-auth', env: { account: '328440206208', region: 'us-east-1' }, description: 'Sea Haven MCP auth substrate — Cognito broker, pre-token + group-sync Lambdas (design.md §2).', }); app.synth();