Function: createPipelineFromTier()
createPipelineFromTier(
tier,invoker?):WunderlandSecurityPipeline
Defined in: .source/wunderland/src/security/SecurityTiers.ts:545
Creates a fully-configured WunderlandSecurityPipeline from a named tier.
This is the primary convenience entry-point: pass a tier name and an optional auditor invoker function and receive a ready-to-use pipeline instance.
Parameters
tier
The security tier to use for pipeline configuration.
invoker?
(prompt) => Promise<string>
Optional LLM invoker function required when the tier enables
dual-LLM auditing (strict and paranoid).
Returns
A new WunderlandSecurityPipeline configured per the tier.
Example
// Balanced tier — no invoker needed (audit disabled)
const balancedPipeline = createPipelineFromTier('balanced');
// Strict tier — provide an invoker for dual-LLM audit
const strictPipeline = createPipelineFromTier('strict', async (prompt) => {
return await myLLM.invoke(prompt);
});