Logic. The layer where your custom logic lives: serverless functions with the Pulp client pre-authenticated and pre-loaded.
Decorate a function with a trigger and CodeMantle runs it on the event, with ctx already holding an authenticated Pulp client.
@pulp.function(trigger="email.received", inbox="rfps@yourfirm.com")
def triage(event, ctx):
reading = ctx.radiance.rootcause.score(text=event.body)
if reading.force > 70:
ctx.notify("bd-team", f"Hot RFP, force {reading.force}: {event.subject}")Four lines. Your business development team now has a persuasion-aware inbox. Nobody stood up a server.
Next module: ServerCore. Back to Groundwater.