[{"data":1,"prerenderedAt":2133},["ShallowReactive",2],{"navigation_docs":3,"-docs-reference-go-formats":968,"-docs-reference-go-formats-surround":2128},[4,27,63,129,287,311,893,902,950,964],{"title":5,"path":6,"stem":7,"children":8,"order":10,"icon":11},"Overview","\u002Fdocs\u002Foverview","docs\u002F1.overview\u002Findex",[9,12,18,24],{"title":5,"path":6,"stem":7,"order":10,"icon":11},1,"i-lucide-info",{"title":13,"path":14,"stem":15,"order":16,"icon":17},"Getting Started","\u002Fdocs\u002Foverview\u002Fgetting-started","docs\u002F1.overview\u002F2.getting-started",2,"i-lucide-rocket",{"title":19,"path":20,"stem":21,"order":22,"icon":23},"Contributing","\u002Fdocs\u002Foverview\u002Fcontributing","docs\u002F1.overview\u002F3.contributing",3,"i-lucide-heart",{"title":5,"path":25,"stem":26,"order":10},"\u002Fdocs\u002Foverview\u002F_dir","docs\u002F1.overview\u002F_dir",{"title":28,"path":29,"stem":30,"children":31,"page":62},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002F2.concepts",[32,37,42,47,53,59],{"title":33,"path":34,"stem":35,"order":10,"icon":36},"Events","\u002Fdocs\u002Fconcepts\u002Fevents","docs\u002F2.concepts\u002F1.events","i-lucide-zap",{"title":38,"path":39,"stem":40,"order":16,"icon":41},"Transports","\u002Fdocs\u002Fconcepts\u002Ftransports","docs\u002F2.concepts\u002F2.transports","i-lucide-network",{"title":43,"path":44,"stem":45,"order":22,"icon":46},"Module System","\u002Fdocs\u002Fconcepts\u002Fmodules","docs\u002F2.concepts\u002F3.modules","i-lucide-puzzle",{"title":48,"path":49,"stem":50,"order":51,"icon":52},"Flows","\u002Fdocs\u002Fconcepts\u002Fflows","docs\u002F2.concepts\u002F4.flows",4,"i-lucide-workflow",{"title":54,"path":55,"stem":56,"order":57,"icon":58},"Scheduler","\u002Fdocs\u002Fconcepts\u002Fscheduler","docs\u002F2.concepts\u002F5.scheduler",5,"i-lucide-clock",{"title":28,"path":60,"stem":61,"order":16},"\u002Fdocs\u002Fconcepts\u002F_dir","docs\u002F2.concepts\u002F_dir",false,{"title":64,"path":65,"stem":66,"children":67,"page":62},"Guides","\u002Fdocs\u002Fguides","docs\u002F3.guides",[68,73,77,81,85,89,93,98,104,110,116,122,126],{"title":69,"path":70,"stem":71,"order":10,"icon":72},"Creating a Go App","\u002Fdocs\u002Fguides\u002Fcreating-go-app","docs\u002F3.guides\u002F1.creating-go-app","i-lucide-terminal",{"title":74,"path":75,"stem":76},"E2E tests & demo videos","\u002Fdocs\u002Fguides\u002Fe2e-and-demo-videos","docs\u002F3.guides\u002F10.e2e-and-demo-videos",{"title":78,"path":79,"stem":80,"icon":17},"Deploying to production","\u002Fdocs\u002Fguides\u002Fdeploying-to-production","docs\u002F3.guides\u002F11.deploying-to-production",{"title":82,"path":83,"stem":84,"order":16,"icon":46},"Creating a Go Module","\u002Fdocs\u002Fguides\u002Fcreating-go-module","docs\u002F3.guides\u002F2.creating-go-module",{"title":86,"path":87,"stem":88,"order":22,"icon":36},"Adding Events","\u002Fdocs\u002Fguides\u002Fadding-events-to-go-module","docs\u002F3.guides\u002F3.adding-events-to-go-module",{"title":90,"path":91,"stem":92,"order":51,"icon":52},"FlowDSL to Service","\u002Fdocs\u002Fguides\u002Fflowdsl-to-redelay","docs\u002F3.guides\u002F4.flowdsl-to-redelay",{"title":94,"path":95,"stem":96,"order":57,"icon":97},"Choosing a Transport","\u002Fdocs\u002Fguides\u002Fchoosing-a-transport","docs\u002F3.guides\u002F5.choosing-a-transport","i-lucide-git-branch",{"title":99,"path":100,"stem":101,"order":102,"icon":103},"Module Browser (\u002Fmodules)","\u002Fdocs\u002Fguides\u002Fmodules-browser","docs\u002F3.guides\u002F6.modules-browser",6,"i-lucide-layout-dashboard",{"title":105,"path":106,"stem":107,"order":108,"icon":109},"Running Flows","\u002Fdocs\u002Fguides\u002Frunning-flows","docs\u002F3.guides\u002F7.running-flows",7,"i-lucide-play-circle",{"title":111,"path":112,"stem":113,"order":114,"icon":115},"Trace + Live Observability","\u002Fdocs\u002Fguides\u002Fobservability","docs\u002F3.guides\u002F8.observability",8,"i-lucide-activity",{"title":117,"path":118,"stem":119,"order":120,"icon":121},"Project AI Assistant","\u002Fdocs\u002Fguides\u002Fai-assistant","docs\u002F3.guides\u002F9.ai-assistant",9,"i-lucide-sparkles",{"title":123,"path":124,"stem":125},"Debug taps — trace live data through any node","\u002Fdocs\u002Fguides\u002Fdebug-taps","docs\u002F3.guides\u002F9.debug-taps",{"title":64,"path":127,"stem":128,"order":22},"\u002Fdocs\u002Fguides\u002F_dir","docs\u002F3.guides\u002F_dir",{"title":130,"path":131,"stem":132,"children":133,"page":62},"Reference","\u002Fdocs\u002Freference","docs\u002F4.reference",[134,139,143,148,153,158,163,168,172,177,182,187,193,199,205,210,215,219,225,230,236,242,247,253,259,263,267,273,278,284],{"title":135,"path":136,"stem":137,"order":10,"icon":138},"Go Framework","\u002Fdocs\u002Freference\u002Fgo-framework","docs\u002F4.reference\u002F01.go-framework","i-simple-icons-go",{"title":140,"path":141,"stem":142,"order":16,"icon":46},"Built-in Modules","\u002Fdocs\u002Freference\u002Fgo-modules","docs\u002F4.reference\u002F02.go-modules",{"title":144,"path":145,"stem":146,"order":22,"icon":147},"Domain Addon Modules","\u002Fdocs\u002Freference\u002Fgo-modules-addons","docs\u002F4.reference\u002F03.go-modules-addons","i-lucide-blocks",{"title":149,"path":150,"stem":151,"order":51,"icon":152},"Go Events","\u002Fdocs\u002Freference\u002Fgo-events","docs\u002F4.reference\u002F04.go-events","i-lucide-radio",{"title":154,"path":155,"stem":156,"order":57,"icon":157},"Email Module","\u002Fdocs\u002Freference\u002Fgo-module-email","docs\u002F4.reference\u002F05.go-module-email","i-lucide-mail",{"title":159,"path":160,"stem":161,"order":102,"icon":162},"Go Core & IR","\u002Fdocs\u002Freference\u002Fgo-core","docs\u002F4.reference\u002F06.go-core","i-lucide-cpu",{"title":164,"path":165,"stem":166,"order":108,"icon":167},"Module Definition Files","\u002Fdocs\u002Freference\u002Fgo-module-files","docs\u002F4.reference\u002F07.go-module-files","i-lucide-file-code",{"title":169,"path":170,"stem":171,"order":114,"icon":72},"CLI Reference","\u002Fdocs\u002Freference\u002Fgo-cli","docs\u002F4.reference\u002F08.go-cli",{"title":173,"path":174,"stem":175,"order":120,"icon":176},"Go Formats","\u002Fdocs\u002Freference\u002Fgo-formats","docs\u002F4.reference\u002F09.go-formats","i-lucide-file-json",{"title":178,"path":179,"stem":180,"order":181,"icon":152},"AsyncAPI Module","\u002Fdocs\u002Freference\u002Fgo-asyncapi","docs\u002F4.reference\u002F10.go-asyncapi",10,{"title":183,"path":184,"stem":185,"order":186,"icon":52},"Go FlowDSL","\u002Fdocs\u002Freference\u002Fgo-flowdsl","docs\u002F4.reference\u002F11.go-flowdsl",11,{"title":188,"path":189,"stem":190,"order":191,"icon":192},"FlowDSL Examples","\u002Fdocs\u002Freference\u002Fflowdsl-examples","docs\u002F4.reference\u002F12.flowdsl-examples",12,"i-lucide-file-code-2",{"title":194,"path":195,"stem":196,"order":197,"icon":198},"FlowDSL Sync","\u002Fdocs\u002Freference\u002Fflowdsl-sync","docs\u002F4.reference\u002F13.flowdsl-sync",13,"i-lucide-refresh-cw",{"title":200,"path":201,"stem":202,"order":203,"icon":204},"Node.js Framework","\u002Fdocs\u002Freference\u002Fjs-framework","docs\u002F4.reference\u002F14.js-framework",14,"i-simple-icons-nodedotjs",{"title":206,"path":207,"stem":208,"order":203,"icon":209},"Python Framework","\u002Fdocs\u002Freference\u002Fpy-framework","docs\u002F4.reference\u002F14.py-framework","i-simple-icons-python",{"title":211,"path":212,"stem":213,"order":214,"icon":204},"Node.js Events","\u002Fdocs\u002Freference\u002Fjs-events","docs\u002F4.reference\u002F15.js-events",15,{"title":216,"path":217,"stem":218,"order":214,"icon":209},"Python Events","\u002Fdocs\u002Freference\u002Fpy-events","docs\u002F4.reference\u002F15.py-events",{"title":220,"path":221,"stem":222,"order":223,"icon":224},"go-ai — LLM Providers, Guard, Ledger","\u002Fdocs\u002Freference\u002Fgo-ai","docs\u002F4.reference\u002F16.go-ai",16,"i-lucide-brain-circuit",{"title":226,"path":227,"stem":228,"order":229,"icon":41},"Infrastructure Modules","\u002Fdocs\u002Freference\u002Fgeneric-infra-modules","docs\u002F4.reference\u002F17.generic-infra-modules",17,{"title":231,"path":232,"stem":233,"order":234,"icon":235},"Flow Templates","\u002Fdocs\u002Freference\u002Fflow-templates","docs\u002F4.reference\u002F18.flow-templates",18,"i-lucide-library-big",{"title":237,"path":238,"stem":239,"order":240,"icon":241},"Assistant (chat + handoff)","\u002Fdocs\u002Freference\u002Fassistant","docs\u002F4.reference\u002F19.assistant",19,"i-lucide-messages-square",{"title":243,"path":244,"stem":245,"order":246,"icon":41},"Coordination","\u002Fdocs\u002Freference\u002Fcoordination","docs\u002F4.reference\u002F20.coordination",20,{"title":248,"path":249,"stem":250,"order":251,"icon":252},"Search (vector)","\u002Fdocs\u002Freference\u002Fsearch","docs\u002F4.reference\u002F21.search",21,"i-lucide-search",{"title":254,"path":255,"stem":256,"order":257,"icon":258},"Profiles","\u002Fdocs\u002Freference\u002Fprofiles","docs\u002F4.reference\u002F22.profiles",22,"i-lucide-bookmark",{"title":260,"path":261,"stem":262},"Flow-driven HTTP endpoints","\u002Fdocs\u002Freference\u002Fflow-driven-endpoints","docs\u002F4.reference\u002F23.flow-driven-endpoints",{"title":264,"path":265,"stem":266},"Deployments","\u002Fdocs\u002Freference\u002Fdeployments","docs\u002F4.reference\u002F24.deployments",{"title":268,"path":269,"stem":270,"order":271,"icon":272},"i18n (translations)","\u002Fdocs\u002Freference\u002Fi18n","docs\u002F4.reference\u002F25.i18n",25,"i-lucide-languages",{"title":274,"path":275,"stem":276,"order":277,"icon":152},"WebSockets","\u002Fdocs\u002Freference\u002Fwebsockets","docs\u002F4.reference\u002F26.websockets",26,{"title":279,"path":280,"stem":281,"order":282,"icon":283},"Localized content","\u002Fdocs\u002Freference\u002Flocalized-content","docs\u002F4.reference\u002F27.localized-content",27,"i-lucide-file-text",{"title":130,"path":285,"stem":286,"order":51},"\u002Fdocs\u002Freference\u002F_dir","docs\u002F4.reference\u002F_dir",{"title":288,"path":289,"stem":290,"children":291,"page":62},"Integrations","\u002Fdocs\u002Fintegrations","docs\u002F5.integrations",[292,296,300,304,308],{"title":293,"path":294,"stem":295,"order":10,"icon":52},"FlowDSL","\u002Fdocs\u002Fintegrations\u002Fflowdsl","docs\u002F5.integrations\u002F1.flowdsl",{"title":297,"path":298,"stem":299,"order":16,"icon":283},"OpenAPI","\u002Fdocs\u002Fintegrations\u002Fopenapi","docs\u002F5.integrations\u002F2.openapi",{"title":301,"path":302,"stem":303,"order":22,"icon":152},"AsyncAPI","\u002Fdocs\u002Fintegrations\u002Fasyncapi","docs\u002F5.integrations\u002F3.asyncapi",{"title":305,"path":306,"stem":307},"MCP Integration","\u002Fdocs\u002Fintegrations\u002Fmcp","docs\u002F5.integrations\u002F4.mcp",{"title":288,"path":309,"stem":310,"order":57},"\u002Fdocs\u002Fintegrations\u002F_dir","docs\u002F5.integrations\u002F_dir",{"title":312,"path":313,"stem":314,"children":315},"FlowDSL Node Catalog","\u002Fdocs\u002Fnodes","docs\u002F5.nodes\u002Findex",[316,317,321,325,329,333,337,341,345,349,353,357,361,365,369,373,377,381,385,389,393,397,401,405,409,413,417,421,425,429,433,437,441,445,449,453,457,461,465,469,473,477,481,485,489,493,497,501,505,509,513,517,521,525,529,533,537,541,545,549,553,557,561,565,569,573,577,581,585,589,593,597,601,605,609,613,617,621,625,629,633,637,641,645,649,653,657,661,665,669,673,677,681,685,689,693,697,701,705,709,713,717,721,725,729,733,737,741,745,749,753,757,761,765,769,773,777,781,785,789,793,797,801,805,809,813,817,821,825,829,833,837,841,845,849,853,857,861,865,869,873,877,881,885,889],{"title":312,"path":313,"stem":314},{"title":318,"path":319,"stem":320,"order":57},"Node Catalog","\u002Fdocs\u002Fnodes\u002F_dir","docs\u002F5.nodes\u002F_dir",{"title":322,"path":323,"stem":324},"Record Alert","\u002Fdocs\u002Fnodes\u002Falerts_record","docs\u002F5.nodes\u002Falerts_record",{"title":326,"path":327,"stem":328},"Log to API Log","\u002Fdocs\u002Fnodes\u002Fapilog_record","docs\u002F5.nodes\u002Fapilog_record",{"title":330,"path":331,"stem":332},"ClickHouse Exec","\u002Fdocs\u002Fnodes\u002Fclickhouse_exec","docs\u002F5.nodes\u002Fclickhouse_exec",{"title":334,"path":335,"stem":336},"ClickHouse Insert","\u002Fdocs\u002Fnodes\u002Fclickhouse_insert","docs\u002F5.nodes\u002Fclickhouse_insert",{"title":338,"path":339,"stem":340},"ClickHouse Query","\u002Fdocs\u002Fnodes\u002Fclickhouse_query","docs\u002F5.nodes\u002Fclickhouse_query",{"title":342,"path":343,"stem":344},"Array Op","\u002Fdocs\u002Fnodes\u002Fcore_array-ops","docs\u002F5.nodes\u002Fcore_array-ops",{"title":346,"path":347,"stem":348},"Assert","\u002Fdocs\u002Fnodes\u002Fcore_assert","docs\u002F5.nodes\u002Fcore_assert",{"title":350,"path":351,"stem":352},"Audit Emit","\u002Fdocs\u002Fnodes\u002Fcore_audit-emit","docs\u002F5.nodes\u002Fcore_audit-emit",{"title":354,"path":355,"stem":356},"Catch","\u002Fdocs\u002Fnodes\u002Fcore_catch","docs\u002F5.nodes\u002Fcore_catch",{"title":358,"path":359,"stem":360},"DateTime","\u002Fdocs\u002Fnodes\u002Fcore_datetime","docs\u002F5.nodes\u002Fcore_datetime",{"title":362,"path":363,"stem":364},"Dead Letter","\u002Fdocs\u002Fnodes\u002Fcore_dead-letter","docs\u002F5.nodes\u002Fcore_dead-letter",{"title":366,"path":367,"stem":368},"Delay","\u002Fdocs\u002Fnodes\u002Fcore_delay","docs\u002F5.nodes\u002Fcore_delay",{"title":370,"path":371,"stem":372},"ForEach","\u002Fdocs\u002Fnodes\u002Fcore_foreach","docs\u002F5.nodes\u002Fcore_foreach",{"title":374,"path":375,"stem":376},"Idempotency Key","\u002Fdocs\u002Fnodes\u002Fcore_idempotency-key","docs\u002F5.nodes\u002Fcore_idempotency-key",{"title":378,"path":379,"stem":380},"If","\u002Fdocs\u002Fnodes\u002Fcore_if","docs\u002F5.nodes\u002Fcore_if",{"title":382,"path":383,"stem":384},"Inspect","\u002Fdocs\u002Fnodes\u002Fcore_inspect","docs\u002F5.nodes\u002Fcore_inspect",{"title":386,"path":387,"stem":388},"JSON Merge","\u002Fdocs\u002Fnodes\u002Fcore_json-merge","docs\u002F5.nodes\u002Fcore_json-merge",{"title":390,"path":391,"stem":392},"JSON Schema Validate","\u002Fdocs\u002Fnodes\u002Fcore_json-schema-validate","docs\u002F5.nodes\u002Fcore_json-schema-validate",{"title":394,"path":395,"stem":396},"JSONPath Extract","\u002Fdocs\u002Fnodes\u002Fcore_jsonpath-extract","docs\u002F5.nodes\u002Fcore_jsonpath-extract",{"title":398,"path":399,"stem":400},"Log","\u002Fdocs\u002Fnodes\u002Fcore_log","docs\u002F5.nodes\u002Fcore_log",{"title":402,"path":403,"stem":404},"Math","\u002Fdocs\u002Fnodes\u002Fcore_math","docs\u002F5.nodes\u002Fcore_math",{"title":406,"path":407,"stem":408},"Merge","\u002Fdocs\u002Fnodes\u002Fcore_merge","docs\u002F5.nodes\u002Fcore_merge",{"title":410,"path":411,"stem":412},"Metric Counter","\u002Fdocs\u002Fnodes\u002Fcore_metric-counter","docs\u002F5.nodes\u002Fcore_metric-counter",{"title":414,"path":415,"stem":416},"Metric Gauge","\u002Fdocs\u002Fnodes\u002Fcore_metric-gauge","docs\u002F5.nodes\u002Fcore_metric-gauge",{"title":418,"path":419,"stem":420},"Mock","\u002Fdocs\u002Fnodes\u002Fcore_mock","docs\u002F5.nodes\u002Fcore_mock",{"title":422,"path":423,"stem":424},"No-op","\u002Fdocs\u002Fnodes\u002Fcore_noop","docs\u002F5.nodes\u002Fcore_noop",{"title":426,"path":427,"stem":428},"Object Omit","\u002Fdocs\u002Fnodes\u002Fcore_object-omit","docs\u002F5.nodes\u002Fcore_object-omit",{"title":430,"path":431,"stem":432},"Object Pick","\u002Fdocs\u002Fnodes\u002Fcore_object-pick","docs\u002F5.nodes\u002Fcore_object-pick",{"title":434,"path":435,"stem":436},"Parallel Fan-Out","\u002Fdocs\u002Fnodes\u002Fcore_parallel","docs\u002F5.nodes\u002Fcore_parallel",{"title":438,"path":439,"stem":440},"Raise","\u002Fdocs\u002Fnodes\u002Fcore_raise","docs\u002F5.nodes\u002Fcore_raise",{"title":442,"path":443,"stem":444},"Rate Limit Check","\u002Fdocs\u002Fnodes\u002Fcore_rate-limit-check","docs\u002F5.nodes\u002Fcore_rate-limit-check",{"title":446,"path":447,"stem":448},"Regex Extract","\u002Fdocs\u002Fnodes\u002Fcore_regex-extract","docs\u002F5.nodes\u002Fcore_regex-extract",{"title":450,"path":451,"stem":452},"Require Fields","\u002Fdocs\u002Fnodes\u002Fcore_require-fields","docs\u002F5.nodes\u002Fcore_require-fields",{"title":454,"path":455,"stem":456},"Rethrow","\u002Fdocs\u002Fnodes\u002Fcore_rethrow","docs\u002F5.nodes\u002Fcore_rethrow",{"title":458,"path":459,"stem":460},"Return","\u002Fdocs\u002Fnodes\u002Fcore_return","docs\u002F5.nodes\u002Fcore_return",{"title":462,"path":463,"stem":464},"HMAC Signature Verify","\u002Fdocs\u002Fnodes\u002Fcore_signature-verify","docs\u002F5.nodes\u002Fcore_signature-verify",{"title":466,"path":467,"stem":468},"String Op","\u002Fdocs\u002Fnodes\u002Fcore_string-ops","docs\u002F5.nodes\u002Fcore_string-ops",{"title":470,"path":471,"stem":472},"Subflow Invoke","\u002Fdocs\u002Fnodes\u002Fcore_subflow-invoke","docs\u002F5.nodes\u002Fcore_subflow-invoke",{"title":474,"path":475,"stem":476},"Switch","\u002Fdocs\u002Fnodes\u002Fcore_switch","docs\u002F5.nodes\u002Fcore_switch",{"title":478,"path":479,"stem":480},"Template Render","\u002Fdocs\u002Fnodes\u002Fcore_template-render","docs\u002F5.nodes\u002Fcore_template-render",{"title":482,"path":483,"stem":484},"Throttle","\u002Fdocs\u002Fnodes\u002Fcore_throttle","docs\u002F5.nodes\u002Fcore_throttle",{"title":486,"path":487,"stem":488},"Timeout","\u002Fdocs\u002Fnodes\u002Fcore_timeout","docs\u002F5.nodes\u002Fcore_timeout",{"title":490,"path":491,"stem":492},"Type Cast","\u002Fdocs\u002Fnodes\u002Fcore_type-cast","docs\u002F5.nodes\u002Fcore_type-cast",{"title":494,"path":495,"stem":496},"Webhook Respond","\u002Fdocs\u002Fnodes\u002Fcore_webhook-respond","docs\u002F5.nodes\u002Fcore_webhook-respond",{"title":498,"path":499,"stem":500},"File Delete","\u002Fdocs\u002Fnodes\u002Ffilesys_delete","docs\u002F5.nodes\u002Ffilesys_delete",{"title":502,"path":503,"stem":504},"Directory List","\u002Fdocs\u002Fnodes\u002Ffilesys_list","docs\u002F5.nodes\u002Ffilesys_list",{"title":506,"path":507,"stem":508},"File Read","\u002Fdocs\u002Fnodes\u002Ffilesys_read","docs\u002F5.nodes\u002Ffilesys_read",{"title":510,"path":511,"stem":512},"File Stat","\u002Fdocs\u002Fnodes\u002Ffilesys_stat","docs\u002F5.nodes\u002Ffilesys_stat",{"title":514,"path":515,"stem":516},"File Write","\u002Fdocs\u002Fnodes\u002Ffilesys_write","docs\u002F5.nodes\u002Ffilesys_write",{"title":518,"path":519,"stem":520},"FTP Delete","\u002Fdocs\u002Fnodes\u002Fftp_delete","docs\u002F5.nodes\u002Fftp_delete",{"title":522,"path":523,"stem":524},"FTP Download","\u002Fdocs\u002Fnodes\u002Fftp_download","docs\u002F5.nodes\u002Fftp_download",{"title":526,"path":527,"stem":528},"FTP List","\u002Fdocs\u002Fnodes\u002Fftp_list","docs\u002F5.nodes\u002Fftp_list",{"title":530,"path":531,"stem":532},"FTP Upload","\u002Fdocs\u002Fnodes\u002Fftp_upload","docs\u002F5.nodes\u002Fftp_upload",{"title":534,"path":535,"stem":536},"HTTP DELETE","\u002Fdocs\u002Fnodes\u002Fhttp_delete","docs\u002F5.nodes\u002Fhttp_delete",{"title":538,"path":539,"stem":540},"HTTP GET","\u002Fdocs\u002Fnodes\u002Fhttp_get","docs\u002F5.nodes\u002Fhttp_get",{"title":542,"path":543,"stem":544},"HTTP POST","\u002Fdocs\u002Fnodes\u002Fhttp_post","docs\u002F5.nodes\u002Fhttp_post",{"title":546,"path":547,"stem":548},"HTTP PUT","\u002Fdocs\u002Fnodes\u002Fhttp_put","docs\u002F5.nodes\u002Fhttp_put",{"title":550,"path":551,"stem":552},"HTTP Request","\u002Fdocs\u002Fnodes\u002Fhttp_request","docs\u002F5.nodes\u002Fhttp_request",{"title":554,"path":555,"stem":556},"Fill Translations","\u002Fdocs\u002Fnodes\u002Fi18n_fill-translations","docs\u002F5.nodes\u002Fi18n_fill-translations",{"title":558,"path":559,"stem":560},"Resolve Locale","\u002Fdocs\u002Fnodes\u002Fi18n_resolve-locale","docs\u002F5.nodes\u002Fi18n_resolve-locale",{"title":562,"path":563,"stem":564},"Translate","\u002Fdocs\u002Fnodes\u002Fi18n_translate","docs\u002F5.nodes\u002Fi18n_translate",{"title":566,"path":567,"stem":568},"Mongo AGGREGATE","\u002Fdocs\u002Fnodes\u002Fmongoops_aggregate","docs\u002F5.nodes\u002Fmongoops_aggregate",{"title":570,"path":571,"stem":572},"Mongo DELETE","\u002Fdocs\u002Fnodes\u002Fmongoops_delete","docs\u002F5.nodes\u002Fmongoops_delete",{"title":574,"path":575,"stem":576},"Mongo FIND","\u002Fdocs\u002Fnodes\u002Fmongoops_find","docs\u002F5.nodes\u002Fmongoops_find",{"title":578,"path":579,"stem":580},"Mongo FIND ONE","\u002Fdocs\u002Fnodes\u002Fmongoops_find-one","docs\u002F5.nodes\u002Fmongoops_find-one",{"title":582,"path":583,"stem":584},"Mongo INSERT","\u002Fdocs\u002Fnodes\u002Fmongoops_insert","docs\u002F5.nodes\u002Fmongoops_insert",{"title":586,"path":587,"stem":588},"Mongo UPDATE","\u002Fdocs\u002Fnodes\u002Fmongoops_update","docs\u002F5.nodes\u002Fmongoops_update",{"title":590,"path":591,"stem":592},"Postgres COPY FROM","\u002Fdocs\u002Fnodes\u002Fpostgres_copy-from","docs\u002F5.nodes\u002Fpostgres_copy-from",{"title":594,"path":595,"stem":596},"Postgres Exec","\u002Fdocs\u002Fnodes\u002Fpostgres_exec","docs\u002F5.nodes\u002Fpostgres_exec",{"title":598,"path":599,"stem":600},"Postgres Query","\u002Fdocs\u002Fnodes\u002Fpostgres_query","docs\u002F5.nodes\u002Fpostgres_query",{"title":602,"path":603,"stem":604},"Postgres Transaction","\u002Fdocs\u002Fnodes\u002Fpostgres_transaction","docs\u002F5.nodes\u002Fpostgres_transaction",{"title":606,"path":607,"stem":608},"RabbitMQ Consume","\u002Fdocs\u002Fnodes\u002Frabbitmq_consume","docs\u002F5.nodes\u002Frabbitmq_consume",{"title":610,"path":611,"stem":612},"RabbitMQ Declare","\u002Fdocs\u002Fnodes\u002Frabbitmq_declare","docs\u002F5.nodes\u002Frabbitmq_declare",{"title":614,"path":615,"stem":616},"RabbitMQ Publish","\u002Fdocs\u002Fnodes\u002Frabbitmq_publish","docs\u002F5.nodes\u002Frabbitmq_publish",{"title":618,"path":619,"stem":620},"Auth Login","\u002Fdocs\u002Fnodes\u002Fredelay_auth-login","docs\u002F5.nodes\u002Fredelay_auth-login",{"title":622,"path":623,"stem":624},"Require Permission","\u002Fdocs\u002Fnodes\u002Fredelay_auth-require-permission","docs\u002F5.nodes\u002Fredelay_auth-require-permission",{"title":626,"path":627,"stem":628},"Validate Token","\u002Fdocs\u002Fnodes\u002Fredelay_auth-validate-token","docs\u002F5.nodes\u002Fredelay_auth-validate-token",{"title":630,"path":631,"stem":632},"Render Email Template","\u002Fdocs\u002Fnodes\u002Fredelay_email-render-template","docs\u002F5.nodes\u002Fredelay_email-render-template",{"title":634,"path":635,"stem":636},"Send Email","\u002Fdocs\u002Fnodes\u002Fredelay_email-send","docs\u002F5.nodes\u002Fredelay_email-send",{"title":638,"path":639,"stem":640},"Send Templated Email","\u002Fdocs\u002Fnodes\u002Fredelay_email-send-templated","docs\u002F5.nodes\u002Fredelay_email-send-templated",{"title":642,"path":643,"stem":644},"Event Source","\u002Fdocs\u002Fnodes\u002Fredelay_event-source","docs\u002F5.nodes\u002Fredelay_event-source",{"title":646,"path":647,"stem":648},"Create Group","\u002Fdocs\u002Fnodes\u002Fredelay_groups-create-group","docs\u002F5.nodes\u002Fredelay_groups-create-group",{"title":650,"path":651,"stem":652},"Delete Group","\u002Fdocs\u002Fnodes\u002Fredelay_groups-delete-group","docs\u002F5.nodes\u002Fredelay_groups-delete-group",{"title":654,"path":655,"stem":656},"Resolve Permissions","\u002Fdocs\u002Fnodes\u002Fredelay_groups-resolve-permissions","docs\u002F5.nodes\u002Fredelay_groups-resolve-permissions",{"title":658,"path":659,"stem":660},"Update Group","\u002Fdocs\u002Fnodes\u002Fredelay_groups-update-group","docs\u002F5.nodes\u002Fredelay_groups-update-group",{"title":662,"path":663,"stem":664},"HTTP Endpoint","\u002Fdocs\u002Fnodes\u002Fredelay_http-endpoint","docs\u002F5.nodes\u002Fredelay_http-endpoint",{"title":666,"path":667,"stem":668},"JSON Stream Source","\u002Fdocs\u002Fnodes\u002Fredelay_json-stream-source","docs\u002F5.nodes\u002Fredelay_json-stream-source",{"title":670,"path":671,"stem":672},"JSON → Event","\u002Fdocs\u002Fnodes\u002Fredelay_json-to-event","docs\u002F5.nodes\u002Fredelay_json-to-event",{"title":674,"path":675,"stem":676},"Kafka Produce","\u002Fdocs\u002Fnodes\u002Fredelay_kafka-produce","docs\u002F5.nodes\u002Fredelay_kafka-produce",{"title":678,"path":679,"stem":680},"Create Short Link","\u002Fdocs\u002Fnodes\u002Fredelay_links-create","docs\u002F5.nodes\u002Fredelay_links-create",{"title":682,"path":683,"stem":684},"Delete Short Link","\u002Fdocs\u002Fnodes\u002Fredelay_links-delete","docs\u002F5.nodes\u002Fredelay_links-delete",{"title":686,"path":687,"stem":688},"Resolve Short Link","\u002Fdocs\u002Fnodes\u002Fredelay_links-resolve","docs\u002F5.nodes\u002Fredelay_links-resolve",{"title":690,"path":691,"stem":692},"LLM Chat","\u002Fdocs\u002Fnodes\u002Fredelay_llm-chat","docs\u002F5.nodes\u002Fredelay_llm-chat",{"title":694,"path":695,"stem":696},"LLM Embed","\u002Fdocs\u002Fnodes\u002Fredelay_llm-embed","docs\u002F5.nodes\u002Fredelay_llm-embed",{"title":698,"path":699,"stem":700},"LLM Guard","\u002Fdocs\u002Fnodes\u002Fredelay_llm-guard","docs\u002F5.nodes\u002Fredelay_llm-guard",{"title":702,"path":703,"stem":704},"LLM Tool Router","\u002Fdocs\u002Fnodes\u002Fredelay_llm-tool-router","docs\u002F5.nodes\u002Fredelay_llm-tool-router",{"title":706,"path":707,"stem":708},"NATS Publish","\u002Fdocs\u002Fnodes\u002Fredelay_nats-publish","docs\u002F5.nodes\u002Fredelay_nats-publish",{"title":710,"path":711,"stem":712},"Mark Notification Read","\u002Fdocs\u002Fnodes\u002Fredelay_notifications-mark-read","docs\u002F5.nodes\u002Fredelay_notifications-mark-read",{"title":714,"path":715,"stem":716},"Send Notification","\u002Fdocs\u002Fnodes\u002Fredelay_notifications-send","docs\u002F5.nodes\u002Fredelay_notifications-send",{"title":718,"path":719,"stem":720},"Redis Stream XADD","\u002Fdocs\u002Fnodes\u002Fredelay_redis-stream-publish","docs\u002F5.nodes\u002Fredelay_redis-stream-publish",{"title":722,"path":723,"stem":724},"S3 Copy Object","\u002Fdocs\u002Fnodes\u002Fredelay_s3-copy-object","docs\u002F5.nodes\u002Fredelay_s3-copy-object",{"title":726,"path":727,"stem":728},"S3 Delete Many","\u002Fdocs\u002Fnodes\u002Fredelay_s3-delete-many","docs\u002F5.nodes\u002Fredelay_s3-delete-many",{"title":730,"path":731,"stem":732},"S3 Head Object","\u002Fdocs\u002Fnodes\u002Fredelay_s3-head-object","docs\u002F5.nodes\u002Fredelay_s3-head-object",{"title":734,"path":735,"stem":736},"S3 List Objects","\u002Fdocs\u002Fnodes\u002Fredelay_s3-list-objects","docs\u002F5.nodes\u002Fredelay_s3-list-objects",{"title":738,"path":739,"stem":740},"Create Schedule","\u002Fdocs\u002Fnodes\u002Fredelay_scheduler-create-schedule","docs\u002F5.nodes\u002Fredelay_scheduler-create-schedule",{"title":742,"path":743,"stem":744},"Cron Trigger","\u002Fdocs\u002Fnodes\u002Fredelay_scheduler-cron-trigger","docs\u002F5.nodes\u002Fredelay_scheduler-cron-trigger",{"title":746,"path":747,"stem":748},"Delete Schedule","\u002Fdocs\u002Fnodes\u002Fredelay_scheduler-delete-schedule","docs\u002F5.nodes\u002Fredelay_scheduler-delete-schedule",{"title":750,"path":751,"stem":752},"Interval Trigger","\u002Fdocs\u002Fnodes\u002Fredelay_scheduler-interval-trigger","docs\u002F5.nodes\u002Fredelay_scheduler-interval-trigger",{"title":754,"path":755,"stem":756},"Search Query","\u002Fdocs\u002Fnodes\u002Fredelay_search-query","docs\u002F5.nodes\u002Fredelay_search-query",{"title":758,"path":759,"stem":760},"Search Upsert","\u002Fdocs\u002Fnodes\u002Fredelay_search-upsert","docs\u002F5.nodes\u002Fredelay_search-upsert",{"title":762,"path":763,"stem":764},"Delete Setting","\u002Fdocs\u002Fnodes\u002Fredelay_settings-delete","docs\u002F5.nodes\u002Fredelay_settings-delete",{"title":766,"path":767,"stem":768},"Get Setting","\u002Fdocs\u002Fnodes\u002Fredelay_settings-get","docs\u002F5.nodes\u002Fredelay_settings-get",{"title":770,"path":771,"stem":772},"Set Setting","\u002Fdocs\u002Fnodes\u002Fredelay_settings-set","docs\u002F5.nodes\u002Fredelay_settings-set",{"title":774,"path":775,"stem":776},"Delete File","\u002Fdocs\u002Fnodes\u002Fredelay_storage-delete","docs\u002F5.nodes\u002Fredelay_storage-delete",{"title":778,"path":779,"stem":780},"Download File","\u002Fdocs\u002Fnodes\u002Fredelay_storage-download","docs\u002F5.nodes\u002Fredelay_storage-download",{"title":782,"path":783,"stem":784},"Generate Presigned URL","\u002Fdocs\u002Fnodes\u002Fredelay_storage-presign-url","docs\u002F5.nodes\u002Fredelay_storage-presign-url",{"title":786,"path":787,"stem":788},"Upload File","\u002Fdocs\u002Fnodes\u002Fredelay_storage-upload","docs\u002F5.nodes\u002Fredelay_storage-upload",{"title":790,"path":791,"stem":792},"Subworkflow","\u002Fdocs\u002Fnodes\u002Fredelay_subworkflow","docs\u002F5.nodes\u002Fredelay_subworkflow",{"title":794,"path":795,"stem":796},"Activate User","\u002Fdocs\u002Fnodes\u002Fredelay_users-activate","docs\u002F5.nodes\u002Fredelay_users-activate",{"title":798,"path":799,"stem":800},"Create Pending User","\u002Fdocs\u002Fnodes\u002Fredelay_users-create-pending","docs\u002F5.nodes\u002Fredelay_users-create-pending",{"title":802,"path":803,"stem":804},"Create User","\u002Fdocs\u002Fnodes\u002Fredelay_users-create-user","docs\u002F5.nodes\u002Fredelay_users-create-user",{"title":806,"path":807,"stem":808},"Delete User","\u002Fdocs\u002Fnodes\u002Fredelay_users-delete-user","docs\u002F5.nodes\u002Fredelay_users-delete-user",{"title":810,"path":811,"stem":812},"Find User By Email","\u002Fdocs\u002Fnodes\u002Fredelay_users-find-by-email","docs\u002F5.nodes\u002Fredelay_users-find-by-email",{"title":814,"path":815,"stem":816},"Get User","\u002Fdocs\u002Fnodes\u002Fredelay_users-get-user","docs\u002F5.nodes\u002Fredelay_users-get-user",{"title":818,"path":819,"stem":820},"List Users","\u002Fdocs\u002Fnodes\u002Fredelay_users-list-users","docs\u002F5.nodes\u002Fredelay_users-list-users",{"title":822,"path":823,"stem":824},"Update User","\u002Fdocs\u002Fnodes\u002Fredelay_users-update-user","docs\u002F5.nodes\u002Fredelay_users-update-user",{"title":826,"path":827,"stem":828},"Request Email Verification (legacy)","\u002Fdocs\u002Fnodes\u002Fredelay_verification-request","docs\u002F5.nodes\u002Fredelay_verification-request",{"title":830,"path":831,"stem":832},"Request Email Verification","\u002Fdocs\u002Fnodes\u002Fredelay_verification-request-email","docs\u002F5.nodes\u002Fredelay_verification-request-email",{"title":834,"path":835,"stem":836},"Request SMS Verification","\u002Fdocs\u002Fnodes\u002Fredelay_verification-request-sms","docs\u002F5.nodes\u002Fredelay_verification-request-sms",{"title":838,"path":839,"stem":840},"Verify Token","\u002Fdocs\u002Fnodes\u002Fredelay_verification-verify","docs\u002F5.nodes\u002Fredelay_verification-verify",{"title":842,"path":843,"stem":844},"Redis DEL","\u002Fdocs\u002Fnodes\u002Fredisops_del","docs\u002F5.nodes\u002Fredisops_del",{"title":846,"path":847,"stem":848},"Redis EXPIRE","\u002Fdocs\u002Fnodes\u002Fredisops_expire","docs\u002F5.nodes\u002Fredisops_expire",{"title":850,"path":851,"stem":852},"Redis GET","\u002Fdocs\u002Fnodes\u002Fredisops_get","docs\u002F5.nodes\u002Fredisops_get",{"title":854,"path":855,"stem":856},"Redis HGET","\u002Fdocs\u002Fnodes\u002Fredisops_hget","docs\u002F5.nodes\u002Fredisops_hget",{"title":858,"path":859,"stem":860},"Redis HSET","\u002Fdocs\u002Fnodes\u002Fredisops_hset","docs\u002F5.nodes\u002Fredisops_hset",{"title":862,"path":863,"stem":864},"Redis INCR","\u002Fdocs\u002Fnodes\u002Fredisops_incr","docs\u002F5.nodes\u002Fredisops_incr",{"title":866,"path":867,"stem":868},"Redis LPOP","\u002Fdocs\u002Fnodes\u002Fredisops_lpop","docs\u002F5.nodes\u002Fredisops_lpop",{"title":870,"path":871,"stem":872},"Redis LPUSH","\u002Fdocs\u002Fnodes\u002Fredisops_lpush","docs\u002F5.nodes\u002Fredisops_lpush",{"title":874,"path":875,"stem":876},"Redis PUBLISH","\u002Fdocs\u002Fnodes\u002Fredisops_publish","docs\u002F5.nodes\u002Fredisops_publish",{"title":878,"path":879,"stem":880},"Redis SET","\u002Fdocs\u002Fnodes\u002Fredisops_set","docs\u002F5.nodes\u002Fredisops_set",{"title":882,"path":883,"stem":884},"SFTP Download","\u002Fdocs\u002Fnodes\u002Fsftp_download","docs\u002F5.nodes\u002Fsftp_download",{"title":886,"path":887,"stem":888},"SFTP Upload","\u002Fdocs\u002Fnodes\u002Fsftp_upload","docs\u002F5.nodes\u002Fsftp_upload",{"title":890,"path":891,"stem":892},"Send SMS","\u002Fdocs\u002Fnodes\u002Fsms_send","docs\u002F5.nodes\u002Fsms_send",{"title":894,"path":895,"stem":896,"children":897,"page":62},"Rfcs","\u002Fdocs\u002Frfcs","docs\u002F6.rfcs",[898],{"title":899,"path":900,"stem":901},"RFC 0001 — Worker Assignment for Flow Deployments","\u002Fdocs\u002Frfcs\u002F0001-worker-assignment","docs\u002F6.rfcs\u002F0001-worker-assignment",{"title":903,"path":904,"stem":905,"children":906,"page":62},"Admin","\u002Fdocs\u002Fadmin","docs\u002F7.admin",[907,912,917,922,927,932,937,941,946],{"title":5,"path":908,"stem":909,"order":910,"icon":911},"\u002Fdocs\u002Fadmin\u002Foverview","docs\u002F7.admin\u002F00.overview",0,"i-lucide-compass",{"title":913,"path":914,"stem":915,"order":10,"icon":916},"Getting started","\u002Fdocs\u002Fadmin\u002Fgetting-started","docs\u002F7.admin\u002F01.getting-started","i-lucide-play",{"title":918,"path":919,"stem":920,"order":16,"icon":921},"Layered architecture","\u002Fdocs\u002Fadmin\u002Flayered-architecture","docs\u002F7.admin\u002F02.layered-architecture","i-lucide-layers",{"title":923,"path":924,"stem":925,"order":22,"icon":926},"Building a custom admin project","\u002Fdocs\u002Fadmin\u002Fbuilding-a-custom-admin-project","docs\u002F7.admin\u002F03.building-a-custom-admin-project","i-lucide-folder-plus",{"title":928,"path":929,"stem":930,"order":51,"icon":931},"Building admin modules","\u002Fdocs\u002Fadmin\u002Fbuilding-admin-modules","docs\u002F7.admin\u002F04.building-admin-modules","i-lucide-package-plus",{"title":933,"path":934,"stem":935,"order":57,"icon":936},"Base module reference","\u002Fdocs\u002Fadmin\u002Freference-base-modules","docs\u002F7.admin\u002F05.reference-base-modules","i-lucide-boxes",{"title":938,"path":939,"stem":940,"order":102,"icon":17},"Deployment","\u002Fdocs\u002Fadmin\u002Fdeployment","docs\u002F7.admin\u002F06.deployment",{"title":942,"path":943,"stem":944,"order":108,"icon":945},"Consuming the base layer (versioned)","\u002Fdocs\u002Fadmin\u002Fconsuming-the-base-layer","docs\u002F7.admin\u002F07.consuming-the-base-layer","i-lucide-package",{"title":947,"path":948,"stem":949,"order":108},"Admin UI","\u002Fdocs\u002Fadmin\u002F_dir","docs\u002F7.admin\u002F_dir",{"title":951,"path":952,"stem":953,"children":954,"page":62},"Services","\u002Fdocs\u002Fservices","docs\u002F8.services",[955,960],{"title":956,"path":957,"stem":958,"order":10,"icon":959},"Custom development & support services","\u002Fdocs\u002Fservices\u002Fcustom-development","docs\u002F8.services\u002F1.custom-development","i-lucide-briefcase",{"title":951,"path":961,"stem":962,"icon":959,"order":963},"\u002Fdocs\u002Fservices\u002F_dir","docs\u002F8.services\u002F_dir",80,{"title":965,"path":966,"stem":967,"order":910},"Dir","\u002Fdocs\u002F_dir","docs\u002F_dir",{"id":969,"title":173,"body":970,"description":2121,"extension":2122,"links":2123,"meta":2124,"navigation":2125,"path":174,"seo":2126,"stem":175,"__hash__":2127},"docs\u002Fdocs\u002F4.reference\u002F09.go-formats.md",{"type":971,"value":972,"toc":2102},"minimark",[973,981,989,994,1001,1006,1033,1040,1044,1053,1056,1073,1077,1217,1221,1227,1230,1254,1257,1266,1268,1276,1280,1476,1480,1560,1564,1570,1574,1613,1617,1886,1890,1984,2003,2007,2010,2091,2098],[974,975,976,977],"p",{},"Module: ",[978,979,980],"code",{},"github.com\u002Fredelay\u002Fgo-framework\u002Fcore",[974,982,983,984,988],{},"The Redelay compilation pipeline supports importing from and exporting to multiple\nspecification formats. All formats convert to\u002Ffrom the canonical\n",[985,986,987],"a",{"href":160},"IR"," before any processing.",[990,991,993],"h2",{"id":992},"asyncapi-importexport","AsyncAPI import\u002Fexport",[974,995,996,997,1000],{},"The ",[978,998,999],{},"core\u002Fasyncapi"," package imports AsyncAPI 2.x YAML documents and exports IR Documents\nto AsyncAPI 2.6 YAML.",[1002,1003,1005],"h3",{"id":1004},"import","Import",[1007,1008,1013],"pre",{"className":1009,"code":1010,"language":1011,"meta":1012,"style":1012},"language-go shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import \"github.com\u002Fredelay\u002Fgo-framework\u002Fcore\u002Fasyncapi\"\n\ndoc, err := asyncapi.ImportYAML(reader) \u002F\u002F AsyncAPI YAML → *ir.Document\n","go","",[978,1014,1015,1022,1028],{"__ignoreMap":1012},[1016,1017,1019],"span",{"class":1018,"line":10},"line",[1016,1020,1021],{},"import \"github.com\u002Fredelay\u002Fgo-framework\u002Fcore\u002Fasyncapi\"\n",[1016,1023,1024],{"class":1018,"line":16},[1016,1025,1027],{"emptyLinePlaceholder":1026},true,"\n",[1016,1029,1030],{"class":1018,"line":22},[1016,1031,1032],{},"doc, err := asyncapi.ImportYAML(reader) \u002F\u002F AsyncAPI YAML → *ir.Document\n",[974,1034,1035,1036,1039],{},"Converts channels to ",[978,1037,1038],{},"ir.Channel"," with publish\u002Fsubscribe events and Kafka group ID bindings.",[1002,1041,1043],{"id":1042},"export","Export",[1007,1045,1047],{"className":1009,"code":1046,"language":1011,"meta":1012,"style":1012},"err := asyncapi.Export(doc, writer) \u002F\u002F *ir.Document → AsyncAPI 2.6 YAML\n",[978,1048,1049],{"__ignoreMap":1012},[1016,1050,1051],{"class":1018,"line":10},[1016,1052,1046],{},[974,1054,1055],{},"Export behavior:",[1057,1058,1059,1063,1070],"ul",{},[1060,1061,1062],"li",{},"IR channels with publish\u002Fsubscribe events → AsyncAPI channels",[1060,1064,1065,1066,1069],{},"If no channels exist but events are present, creates synthetic channels using ",[978,1067,1068],{},"entity_type.action"," as topic name",[1060,1071,1072],{},"Kafka bindings for group IDs",[1002,1074,1076],{"id":1075},"asyncapi-yaml-example","AsyncAPI YAML example",[1007,1078,1082],{"className":1079,"code":1080,"language":1081,"meta":1012,"style":1012},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","asyncapi: \"2.6.0\"\ninfo:\n  title: My Events\n  version: \"1.0\"\nchannels:\n  order.created:\n    description: Order creation events\n    publish:\n      operationId: OrderCreated\n      message:\n        name: OrderCreated\n    bindings:\n      kafka:\n        groupId: order-service\n","yaml",[978,1083,1084,1104,1112,1122,1136,1143,1150,1160,1167,1177,1184,1193,1200,1207],{"__ignoreMap":1012},[1016,1085,1086,1090,1094,1097,1101],{"class":1018,"line":10},[1016,1087,1089],{"class":1088},"swJcz","asyncapi",[1016,1091,1093],{"class":1092},"sMK4o",":",[1016,1095,1096],{"class":1092}," \"",[1016,1098,1100],{"class":1099},"sfazB","2.6.0",[1016,1102,1103],{"class":1092},"\"\n",[1016,1105,1106,1109],{"class":1018,"line":16},[1016,1107,1108],{"class":1088},"info",[1016,1110,1111],{"class":1092},":\n",[1016,1113,1114,1117,1119],{"class":1018,"line":22},[1016,1115,1116],{"class":1088},"  title",[1016,1118,1093],{"class":1092},[1016,1120,1121],{"class":1099}," My Events\n",[1016,1123,1124,1127,1129,1131,1134],{"class":1018,"line":51},[1016,1125,1126],{"class":1088},"  version",[1016,1128,1093],{"class":1092},[1016,1130,1096],{"class":1092},[1016,1132,1133],{"class":1099},"1.0",[1016,1135,1103],{"class":1092},[1016,1137,1138,1141],{"class":1018,"line":57},[1016,1139,1140],{"class":1088},"channels",[1016,1142,1111],{"class":1092},[1016,1144,1145,1148],{"class":1018,"line":102},[1016,1146,1147],{"class":1088},"  order.created",[1016,1149,1111],{"class":1092},[1016,1151,1152,1155,1157],{"class":1018,"line":108},[1016,1153,1154],{"class":1088},"    description",[1016,1156,1093],{"class":1092},[1016,1158,1159],{"class":1099}," Order creation events\n",[1016,1161,1162,1165],{"class":1018,"line":114},[1016,1163,1164],{"class":1088},"    publish",[1016,1166,1111],{"class":1092},[1016,1168,1169,1172,1174],{"class":1018,"line":120},[1016,1170,1171],{"class":1088},"      operationId",[1016,1173,1093],{"class":1092},[1016,1175,1176],{"class":1099}," OrderCreated\n",[1016,1178,1179,1182],{"class":1018,"line":181},[1016,1180,1181],{"class":1088},"      message",[1016,1183,1111],{"class":1092},[1016,1185,1186,1189,1191],{"class":1018,"line":186},[1016,1187,1188],{"class":1088},"        name",[1016,1190,1093],{"class":1092},[1016,1192,1176],{"class":1099},[1016,1194,1195,1198],{"class":1018,"line":191},[1016,1196,1197],{"class":1088},"    bindings",[1016,1199,1111],{"class":1092},[1016,1201,1202,1205],{"class":1018,"line":197},[1016,1203,1204],{"class":1088},"      kafka",[1016,1206,1111],{"class":1092},[1016,1208,1209,1212,1214],{"class":1018,"line":203},[1016,1210,1211],{"class":1088},"        groupId",[1016,1213,1093],{"class":1092},[1016,1215,1216],{"class":1099}," order-service\n",[990,1218,1220],{"id":1219},"business-model-importexport","Business model import\u002Fexport",[974,1222,996,1223,1226],{},[978,1224,1225],{},"core\u002Fbusinessmodel"," package parses business model YAML and converts to\u002Ffrom IR.",[1002,1228,1005],{"id":1229},"import-1",[1007,1231,1233],{"className":1009,"code":1232,"language":1011,"meta":1012,"style":1012},"import \"github.com\u002Fredelay\u002Fgo-framework\u002Fcore\u002Fbusinessmodel\"\n\nspec, err := businessmodel.ParseYAML(reader) \u002F\u002F YAML → *Spec\ndoc := businessmodel.Normalize(spec)          \u002F\u002F *Spec → *ir.Document\n",[978,1234,1235,1240,1244,1249],{"__ignoreMap":1012},[1016,1236,1237],{"class":1018,"line":10},[1016,1238,1239],{},"import \"github.com\u002Fredelay\u002Fgo-framework\u002Fcore\u002Fbusinessmodel\"\n",[1016,1241,1242],{"class":1018,"line":16},[1016,1243,1027],{"emptyLinePlaceholder":1026},[1016,1245,1246],{"class":1018,"line":22},[1016,1247,1248],{},"spec, err := businessmodel.ParseYAML(reader) \u002F\u002F YAML → *Spec\n",[1016,1250,1251],{"class":1018,"line":51},[1016,1252,1253],{},"doc := businessmodel.Normalize(spec)          \u002F\u002F *Spec → *ir.Document\n",[1002,1255,1043],{"id":1256},"export-1",[1007,1258,1260],{"className":1009,"code":1259,"language":1011,"meta":1012,"style":1012},"err := businessmodel.Export(doc, writer) \u002F\u002F *ir.Document → business model YAML\n",[978,1261,1262],{"__ignoreMap":1012},[1016,1263,1264],{"class":1018,"line":10},[1016,1265,1259],{},[974,1267,1055],{},[1057,1269,1270,1273],{},[1060,1271,1272],{},"If modules exist, each module becomes a domain with entities, events, and processes (workflows)",[1060,1274,1275],{},"If no modules exist, creates a single domain from top-level items",[1002,1277,1279],{"id":1278},"business-model-yaml-format","Business model YAML format",[1007,1281,1283],{"className":1079,"code":1282,"language":1081,"meta":1012,"style":1012},"title: E-Commerce Platform\nversion: \"1.0\"\ndomains:\n  - name: billing\n    description: Billing domain\n    entities:\n      - name: invoice\n        fields: [amount, currency, status]\n    events:\n      - name: invoice_created\n        entity_type: invoice\n        action: created\n    processes:\n      - name: payment_flow\n        triggers: [invoice_created]\n        steps: [validate, charge, confirm]\n",[978,1284,1285,1295,1308,1315,1328,1337,1344,1356,1383,1390,1401,1410,1420,1427,1438,1452],{"__ignoreMap":1012},[1016,1286,1287,1290,1292],{"class":1018,"line":10},[1016,1288,1289],{"class":1088},"title",[1016,1291,1093],{"class":1092},[1016,1293,1294],{"class":1099}," E-Commerce Platform\n",[1016,1296,1297,1300,1302,1304,1306],{"class":1018,"line":16},[1016,1298,1299],{"class":1088},"version",[1016,1301,1093],{"class":1092},[1016,1303,1096],{"class":1092},[1016,1305,1133],{"class":1099},[1016,1307,1103],{"class":1092},[1016,1309,1310,1313],{"class":1018,"line":22},[1016,1311,1312],{"class":1088},"domains",[1016,1314,1111],{"class":1092},[1016,1316,1317,1320,1323,1325],{"class":1018,"line":51},[1016,1318,1319],{"class":1092},"  -",[1016,1321,1322],{"class":1088}," name",[1016,1324,1093],{"class":1092},[1016,1326,1327],{"class":1099}," billing\n",[1016,1329,1330,1332,1334],{"class":1018,"line":57},[1016,1331,1154],{"class":1088},[1016,1333,1093],{"class":1092},[1016,1335,1336],{"class":1099}," Billing domain\n",[1016,1338,1339,1342],{"class":1018,"line":102},[1016,1340,1341],{"class":1088},"    entities",[1016,1343,1111],{"class":1092},[1016,1345,1346,1349,1351,1353],{"class":1018,"line":108},[1016,1347,1348],{"class":1092},"      -",[1016,1350,1322],{"class":1088},[1016,1352,1093],{"class":1092},[1016,1354,1355],{"class":1099}," invoice\n",[1016,1357,1358,1361,1363,1366,1369,1372,1375,1377,1380],{"class":1018,"line":114},[1016,1359,1360],{"class":1088},"        fields",[1016,1362,1093],{"class":1092},[1016,1364,1365],{"class":1092}," [",[1016,1367,1368],{"class":1099},"amount",[1016,1370,1371],{"class":1092},",",[1016,1373,1374],{"class":1099}," currency",[1016,1376,1371],{"class":1092},[1016,1378,1379],{"class":1099}," status",[1016,1381,1382],{"class":1092},"]\n",[1016,1384,1385,1388],{"class":1018,"line":120},[1016,1386,1387],{"class":1088},"    events",[1016,1389,1111],{"class":1092},[1016,1391,1392,1394,1396,1398],{"class":1018,"line":181},[1016,1393,1348],{"class":1092},[1016,1395,1322],{"class":1088},[1016,1397,1093],{"class":1092},[1016,1399,1400],{"class":1099}," invoice_created\n",[1016,1402,1403,1406,1408],{"class":1018,"line":186},[1016,1404,1405],{"class":1088},"        entity_type",[1016,1407,1093],{"class":1092},[1016,1409,1355],{"class":1099},[1016,1411,1412,1415,1417],{"class":1018,"line":191},[1016,1413,1414],{"class":1088},"        action",[1016,1416,1093],{"class":1092},[1016,1418,1419],{"class":1099}," created\n",[1016,1421,1422,1425],{"class":1018,"line":197},[1016,1423,1424],{"class":1088},"    processes",[1016,1426,1111],{"class":1092},[1016,1428,1429,1431,1433,1435],{"class":1018,"line":203},[1016,1430,1348],{"class":1092},[1016,1432,1322],{"class":1088},[1016,1434,1093],{"class":1092},[1016,1436,1437],{"class":1099}," payment_flow\n",[1016,1439,1440,1443,1445,1447,1450],{"class":1018,"line":214},[1016,1441,1442],{"class":1088},"        triggers",[1016,1444,1093],{"class":1092},[1016,1446,1365],{"class":1092},[1016,1448,1449],{"class":1099},"invoice_created",[1016,1451,1382],{"class":1092},[1016,1453,1454,1457,1459,1461,1464,1466,1469,1471,1474],{"class":1018,"line":223},[1016,1455,1456],{"class":1088},"        steps",[1016,1458,1093],{"class":1092},[1016,1460,1365],{"class":1092},[1016,1462,1463],{"class":1099},"validate",[1016,1465,1371],{"class":1092},[1016,1467,1468],{"class":1099}," charge",[1016,1470,1371],{"class":1092},[1016,1472,1473],{"class":1099}," confirm",[1016,1475,1382],{"class":1092},[1002,1477,1479],{"id":1478},"domain-types","Domain types",[1481,1482,1483,1496],"table",{},[1484,1485,1486],"thead",{},[1487,1488,1489,1493],"tr",{},[1490,1491,1492],"th",{},"Type",[1490,1494,1495],{},"Description",[1497,1498,1499,1510,1520,1530,1540,1550],"tbody",{},[1487,1500,1501,1507],{},[1502,1503,1504],"td",{},[978,1505,1506],{},"Spec",[1502,1508,1509],{},"Root business model document",[1487,1511,1512,1517],{},[1502,1513,1514],{},[978,1515,1516],{},"Domain",[1502,1518,1519],{},"Bounded context \u002F business domain",[1487,1521,1522,1527],{},[1502,1523,1524],{},[978,1525,1526],{},"BizEntity",[1502,1528,1529],{},"Business entity with field name list",[1487,1531,1532,1537],{},[1502,1533,1534],{},[978,1535,1536],{},"BizEvent",[1502,1538,1539],{},"Business event (entity_type + action)",[1487,1541,1542,1547],{},[1502,1543,1544],{},[978,1545,1546],{},"Actor",[1502,1548,1549],{},"Person or system interacting with the domain",[1487,1551,1552,1557],{},[1502,1553,1554],{},[978,1555,1556],{},"Process",[1502,1558,1559],{},"Business process with named steps and triggers",[990,1561,1563],{"id":1562},"openapi-tool-schema-export","OpenAPI tool schema export",[974,1565,996,1566,1569],{},[978,1567,1568],{},"core\u002Fopenapi"," package provides functions for exporting IR Documents as\nfunction-calling tool definitions (JSON Schema format compatible with LLM tool-use APIs).",[1002,1571,1573],{"id":1572},"export-functions","Export functions",[1007,1575,1577],{"className":1009,"code":1576,"language":1011,"meta":1012,"style":1012},"import \"github.com\u002Fredelay\u002Fgo-framework\u002Fcore\u002Fopenapi\"\n\ntools := openapi.ExportActions(doc)      \u002F\u002F IR actions → tool definitions\ntools = openapi.ExportEntities(doc)      \u002F\u002F IR entities → get_\u003Cname> lookup tools\ntools = openapi.ExportCommands(doc)      \u002F\u002F IR commands → tool definitions\ntools = openapi.ExportAll(doc)           \u002F\u002F all of the above combined\nerr := openapi.WriteTools(writer, tools) \u002F\u002F serialize as JSON\n",[978,1578,1579,1584,1588,1593,1598,1603,1608],{"__ignoreMap":1012},[1016,1580,1581],{"class":1018,"line":10},[1016,1582,1583],{},"import \"github.com\u002Fredelay\u002Fgo-framework\u002Fcore\u002Fopenapi\"\n",[1016,1585,1586],{"class":1018,"line":16},[1016,1587,1027],{"emptyLinePlaceholder":1026},[1016,1589,1590],{"class":1018,"line":22},[1016,1591,1592],{},"tools := openapi.ExportActions(doc)      \u002F\u002F IR actions → tool definitions\n",[1016,1594,1595],{"class":1018,"line":51},[1016,1596,1597],{},"tools = openapi.ExportEntities(doc)      \u002F\u002F IR entities → get_\u003Cname> lookup tools\n",[1016,1599,1600],{"class":1018,"line":57},[1016,1601,1602],{},"tools = openapi.ExportCommands(doc)      \u002F\u002F IR commands → tool definitions\n",[1016,1604,1605],{"class":1018,"line":102},[1016,1606,1607],{},"tools = openapi.ExportAll(doc)           \u002F\u002F all of the above combined\n",[1016,1609,1610],{"class":1018,"line":108},[1016,1611,1612],{},"err := openapi.WriteTools(writer, tools) \u002F\u002F serialize as JSON\n",[1002,1614,1616],{"id":1615},"output-format","Output format",[1007,1618,1622],{"className":1619,"code":1620,"language":1621,"meta":1012,"style":1012},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[\n  {\n    \"type\": \"function\",\n    \"function\": {\n      \"name\": \"create_invoice\",\n      \"description\": \"Create a new invoice\",\n      \"parameters\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"amount\": { \"type\": \"number\", \"description\": \"Invoice amount\" },\n          \"currency\": { \"type\": \"string\" }\n        },\n        \"required\": [\"amount\"]\n      }\n    }\n  }\n]\n","json",[978,1623,1624,1629,1634,1658,1671,1693,1713,1726,1747,1760,1810,1841,1846,1867,1872,1877,1882],{"__ignoreMap":1012},[1016,1625,1626],{"class":1018,"line":10},[1016,1627,1628],{"class":1092},"[\n",[1016,1630,1631],{"class":1018,"line":16},[1016,1632,1633],{"class":1092},"  {\n",[1016,1635,1636,1639,1643,1646,1648,1650,1653,1655],{"class":1018,"line":22},[1016,1637,1638],{"class":1092},"    \"",[1016,1640,1642],{"class":1641},"spNyl","type",[1016,1644,1645],{"class":1092},"\"",[1016,1647,1093],{"class":1092},[1016,1649,1096],{"class":1092},[1016,1651,1652],{"class":1099},"function",[1016,1654,1645],{"class":1092},[1016,1656,1657],{"class":1092},",\n",[1016,1659,1660,1662,1664,1666,1668],{"class":1018,"line":51},[1016,1661,1638],{"class":1092},[1016,1663,1652],{"class":1641},[1016,1665,1645],{"class":1092},[1016,1667,1093],{"class":1092},[1016,1669,1670],{"class":1092}," {\n",[1016,1672,1673,1676,1680,1682,1684,1686,1689,1691],{"class":1018,"line":57},[1016,1674,1675],{"class":1092},"      \"",[1016,1677,1679],{"class":1678},"sBMFI","name",[1016,1681,1645],{"class":1092},[1016,1683,1093],{"class":1092},[1016,1685,1096],{"class":1092},[1016,1687,1688],{"class":1099},"create_invoice",[1016,1690,1645],{"class":1092},[1016,1692,1657],{"class":1092},[1016,1694,1695,1697,1700,1702,1704,1706,1709,1711],{"class":1018,"line":102},[1016,1696,1675],{"class":1092},[1016,1698,1699],{"class":1678},"description",[1016,1701,1645],{"class":1092},[1016,1703,1093],{"class":1092},[1016,1705,1096],{"class":1092},[1016,1707,1708],{"class":1099},"Create a new invoice",[1016,1710,1645],{"class":1092},[1016,1712,1657],{"class":1092},[1016,1714,1715,1717,1720,1722,1724],{"class":1018,"line":108},[1016,1716,1675],{"class":1092},[1016,1718,1719],{"class":1678},"parameters",[1016,1721,1645],{"class":1092},[1016,1723,1093],{"class":1092},[1016,1725,1670],{"class":1092},[1016,1727,1728,1731,1734,1736,1738,1740,1743,1745],{"class":1018,"line":114},[1016,1729,1730],{"class":1092},"        \"",[1016,1732,1642],{"class":1733},"sbssI",[1016,1735,1645],{"class":1092},[1016,1737,1093],{"class":1092},[1016,1739,1096],{"class":1092},[1016,1741,1742],{"class":1099},"object",[1016,1744,1645],{"class":1092},[1016,1746,1657],{"class":1092},[1016,1748,1749,1751,1754,1756,1758],{"class":1018,"line":120},[1016,1750,1730],{"class":1092},[1016,1752,1753],{"class":1733},"properties",[1016,1755,1645],{"class":1092},[1016,1757,1093],{"class":1092},[1016,1759,1670],{"class":1092},[1016,1761,1762,1765,1767,1769,1771,1774,1776,1779,1781,1783,1785,1788,1790,1792,1794,1796,1798,1800,1802,1805,1807],{"class":1018,"line":181},[1016,1763,1764],{"class":1092},"          \"",[1016,1766,1368],{"class":1088},[1016,1768,1645],{"class":1092},[1016,1770,1093],{"class":1092},[1016,1772,1773],{"class":1092}," {",[1016,1775,1096],{"class":1092},[1016,1777,1642],{"class":1778},"su27w",[1016,1780,1645],{"class":1092},[1016,1782,1093],{"class":1092},[1016,1784,1096],{"class":1092},[1016,1786,1787],{"class":1099},"number",[1016,1789,1645],{"class":1092},[1016,1791,1371],{"class":1092},[1016,1793,1096],{"class":1092},[1016,1795,1699],{"class":1778},[1016,1797,1645],{"class":1092},[1016,1799,1093],{"class":1092},[1016,1801,1096],{"class":1092},[1016,1803,1804],{"class":1099},"Invoice amount",[1016,1806,1645],{"class":1092},[1016,1808,1809],{"class":1092}," },\n",[1016,1811,1812,1814,1817,1819,1821,1823,1825,1827,1829,1831,1833,1836,1838],{"class":1018,"line":186},[1016,1813,1764],{"class":1092},[1016,1815,1816],{"class":1088},"currency",[1016,1818,1645],{"class":1092},[1016,1820,1093],{"class":1092},[1016,1822,1773],{"class":1092},[1016,1824,1096],{"class":1092},[1016,1826,1642],{"class":1778},[1016,1828,1645],{"class":1092},[1016,1830,1093],{"class":1092},[1016,1832,1096],{"class":1092},[1016,1834,1835],{"class":1099},"string",[1016,1837,1645],{"class":1092},[1016,1839,1840],{"class":1092}," }\n",[1016,1842,1843],{"class":1018,"line":191},[1016,1844,1845],{"class":1092},"        },\n",[1016,1847,1848,1850,1853,1855,1857,1859,1861,1863,1865],{"class":1018,"line":197},[1016,1849,1730],{"class":1092},[1016,1851,1852],{"class":1733},"required",[1016,1854,1645],{"class":1092},[1016,1856,1093],{"class":1092},[1016,1858,1365],{"class":1092},[1016,1860,1645],{"class":1092},[1016,1862,1368],{"class":1099},[1016,1864,1645],{"class":1092},[1016,1866,1382],{"class":1092},[1016,1868,1869],{"class":1018,"line":203},[1016,1870,1871],{"class":1092},"      }\n",[1016,1873,1874],{"class":1018,"line":214},[1016,1875,1876],{"class":1092},"    }\n",[1016,1878,1879],{"class":1018,"line":223},[1016,1880,1881],{"class":1092},"  }\n",[1016,1883,1884],{"class":1018,"line":229},[1016,1885,1382],{"class":1092},[1002,1887,1889],{"id":1888},"type-mapping-ir-json-schema","Type mapping (IR → JSON Schema)",[1481,1891,1892,1902],{},[1484,1893,1894],{},[1487,1895,1896,1899],{},[1490,1897,1898],{},"IR FieldType",[1490,1900,1901],{},"JSON Schema type",[1497,1903,1904,1925,1937,1949,1961,1973],{},[1487,1905,1906,1920],{},[1502,1907,1908,1910,1911,1910,1914,1910,1917],{},[978,1909,1835],{},", ",[978,1912,1913],{},"date",[978,1915,1916],{},"datetime",[978,1918,1919],{},"uuid",[1502,1921,1922],{},[978,1923,1924],{},"\"string\"",[1487,1926,1927,1932],{},[1502,1928,1929],{},[978,1930,1931],{},"integer",[1502,1933,1934],{},[978,1935,1936],{},"\"integer\"",[1487,1938,1939,1944],{},[1502,1940,1941],{},[978,1942,1943],{},"float",[1502,1945,1946],{},[978,1947,1948],{},"\"number\"",[1487,1950,1951,1956],{},[1502,1952,1953],{},[978,1954,1955],{},"boolean",[1502,1957,1958],{},[978,1959,1960],{},"\"boolean\"",[1487,1962,1963,1968],{},[1502,1964,1965],{},[978,1966,1967],{},"array",[1502,1969,1970],{},[978,1971,1972],{},"\"array\"",[1487,1974,1975,1979],{},[1502,1976,1977],{},[978,1978,1742],{},[1502,1980,1981],{},[978,1982,1983],{},"\"object\"",[974,1985,1986,1987,1910,1989,1992,1993,1910,1996,1999,2000,2002],{},"Supports nested ",[978,1988,1753],{},[978,1990,1991],{},"items"," for arrays, ",[978,1994,1995],{},"enum",[978,1997,1998],{},"format",", and ",[978,2001,1852],{}," fields.",[990,2004,2006],{"id":2005},"format-conversion-matrix","Format conversion matrix",[974,2008,2009],{},"All formats can be converted via the IR hub:",[1481,2011,2012,2022],{},[1484,2013,2014],{},[1487,2015,2016,2019],{},[1490,2017,2018],{},"From",[1490,2020,2021],{},"To",[1497,2023,2024,2042,2058,2074],{},[1487,2025,2026,2031],{},[1502,2027,2028],{},[978,2029,2030],{},"flowdsl",[1502,2032,2033,1910,2035,1910,2037,1910,2039],{},[978,2034,1621],{},[978,2036,1081],{},[978,2038,2030],{},[978,2040,2041],{},"openapi",[1487,2043,2044,2048],{},[1502,2045,2046],{},[978,2047,2041],{},[1502,2049,2050,1910,2052,1910,2054,1910,2056],{},[978,2051,1621],{},[978,2053,1081],{},[978,2055,2030],{},[978,2057,2041],{},[1487,2059,2060,2064],{},[1502,2061,2062],{},[978,2063,1089],{},[1502,2065,2066,1910,2068,1910,2070,1910,2072],{},[978,2067,1621],{},[978,2069,1081],{},[978,2071,2030],{},[978,2073,2041],{},[1487,2075,2076,2081],{},[1502,2077,2078],{},[978,2079,2080],{},"businessmodel",[1502,2082,2083,1910,2085,1910,2087,1910,2089],{},[978,2084,1621],{},[978,2086,1081],{},[978,2088,2030],{},[978,2090,2041],{},[974,2092,2093,2094,2097],{},"Use the ",[985,2095,2096],{"href":170},"redelayctl CLI"," to convert between formats from the command line.",[2099,2100,2101],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .su27w, html code.shiki .su27w{--shiki-light:#916B53;--shiki-default:#916B53;--shiki-dark:#916B53}",{"title":1012,"searchDepth":16,"depth":16,"links":2103},[2104,2109,2115,2120],{"id":992,"depth":16,"text":993,"children":2105},[2106,2107,2108],{"id":1004,"depth":22,"text":1005},{"id":1042,"depth":22,"text":1043},{"id":1075,"depth":22,"text":1076},{"id":1219,"depth":16,"text":1220,"children":2110},[2111,2112,2113,2114],{"id":1229,"depth":22,"text":1005},{"id":1256,"depth":22,"text":1043},{"id":1278,"depth":22,"text":1279},{"id":1478,"depth":22,"text":1479},{"id":1562,"depth":16,"text":1563,"children":2116},[2117,2118,2119],{"id":1572,"depth":22,"text":1573},{"id":1615,"depth":22,"text":1616},{"id":1888,"depth":22,"text":1889},{"id":2005,"depth":16,"text":2006},"Reference for go-framework format import\u002Fexport — AsyncAPI, business model, and OpenAPI tool schema export.","md",null,{},{"order":120,"icon":176},{"title":173,"description":2121},"hxEzQ9sHTXwq1ehqdU3hQNPjUzC_GF3dAccR8h6J1M8",[2129,2131],{"title":169,"path":170,"stem":171,"description":2130,"order":114,"icon":72,"children":-1},"Command-line reference for the redelayctl and flowdsl CLIs.",{"title":178,"path":179,"stem":180,"description":2132,"order":181,"icon":152,"children":-1},"Auto-generated AsyncAPI 2.6 spec served with interactive AsyncAPI Studio UI.",1790332226537]