[{"data":1,"prerenderedAt":685},["ShallowReactive",2],{"navigation":3,"docs:\u002Feos":214,"external-navigation":456},[4,8,201],{"title":5,"path":6,"stem":7},"Documentation","\u002F","README",{"title":9,"path":10,"stem":11,"children":12},"EOS","\u002Feos","eos\u002FREADME",[13,44,121,181],{"title":14,"collapsed":15,"path":16,"stem":17,"children":18,"page":43},"Adrs",true,"\u002Feos\u002Fadrs","eos\u002Fadrs",[19,23,27,31,35,39],{"title":20,"path":21,"stem":22},"Use Turborepo for the EOS monorepo","\u002Feos\u002Fadrs\u002F0001-use-turborepo-for-eos","eos\u002Fadrs\u002F0001-use-turborepo-for-eos",{"title":24,"path":25,"stem":26},"Use Oxc for linting and formatting","\u002Feos\u002Fadrs\u002F0003-use-oxc-for-linting-and-formatting","eos\u002Fadrs\u002F0003-use-oxc-for-linting-and-formatting",{"title":28,"path":29,"stem":30},"Lint Markdown and validate links in CI","\u002Feos\u002Fadrs\u002F0004-lint-markdown-in-ci","eos\u002Fadrs\u002F0004-lint-markdown-in-ci",{"title":32,"path":33,"stem":34},"Use Lefthook for repository-managed Git hooks","\u002Feos\u002Fadrs\u002F0005-use-lefthook-for-repository-git-hooks","eos\u002Fadrs\u002F0005-use-lefthook-for-repository-git-hooks",{"title":36,"path":37,"stem":38},"Use Commitlint's conventional configuration","\u002Feos\u002Fadrs\u002F0006-use-commitlint-conventional-configuration","eos\u002Fadrs\u002F0006-use-commitlint-conventional-configuration",{"title":40,"path":41,"stem":42},"Use Nx for EOS task execution","\u002Feos\u002Fadrs\u002F0007-use-nx-for-eos","eos\u002Fadrs\u002F0007-use-nx-for-eos",false,{"title":45,"path":46,"stem":47,"children":48},"Harbourmaster","\u002Feos\u002Fharbourmaster","eos\u002Fharbourmaster\u002FREADME",[49,58,71,96],{"title":50,"path":51,"stem":52,"children":53,"page":43},"Decisions","\u002Feos\u002Fharbourmaster\u002Fdecisions","eos\u002Fharbourmaster\u002Fdecisions",[54],{"title":55,"path":56,"stem":57},"AI-50: GitHub auth and fork pull request policy","\u002Feos\u002Fharbourmaster\u002Fdecisions\u002Fai-50-auth-and-fork-policy","eos\u002Fharbourmaster\u002Fdecisions\u002Fai-50-auth-and-fork-policy",{"title":59,"path":60,"stem":61,"children":62,"page":43},"Explanation","\u002Feos\u002Fharbourmaster\u002Fexplanation","eos\u002Fharbourmaster\u002Fexplanation",[63,67],{"title":64,"path":65,"stem":66},"The Harbourmaster review pipeline","\u002Feos\u002Fharbourmaster\u002Fexplanation\u002Freview-pipeline","eos\u002Fharbourmaster\u002Fexplanation\u002Freview-pipeline",{"title":68,"path":69,"stem":70},"The Harbourmaster shared-action trust boundary","\u002Feos\u002Fharbourmaster\u002Fexplanation\u002Fshared-action-trust-boundary","eos\u002Fharbourmaster\u002Fexplanation\u002Fshared-action-trust-boundary",{"title":72,"path":73,"stem":74,"children":75,"page":43},"How To","\u002Feos\u002Fharbourmaster\u002Fhow-to","eos\u002Fharbourmaster\u002Fhow-to",[76,80,84,88,92],{"title":77,"path":78,"stem":79},"How to add Harbourmaster reviews to a repository","\u002Feos\u002Fharbourmaster\u002Fhow-to\u002Fadd-harbourmaster-to-a-repository","eos\u002Fharbourmaster\u002Fhow-to\u002Fadd-harbourmaster-to-a-repository",{"title":81,"path":82,"stem":83},"How to build a pilot dashboard","\u002Feos\u002Fharbourmaster\u002Fhow-to\u002Fbuild-pilot-dashboard","eos\u002Fharbourmaster\u002Fhow-to\u002Fbuild-pilot-dashboard",{"title":85,"path":86,"stem":87},"How to configure model routing","\u002Feos\u002Fharbourmaster\u002Fhow-to\u002Fconfigure-model-routing","eos\u002Fharbourmaster\u002Fhow-to\u002Fconfigure-model-routing",{"title":89,"path":90,"stem":91},"How to request a Harbourmaster review","\u002Feos\u002Fharbourmaster\u002Fhow-to\u002Frequest-a-review","eos\u002Fharbourmaster\u002Fhow-to\u002Frequest-a-review",{"title":93,"path":94,"stem":95},"How to diagnose a Harbourmaster review failure","\u002Feos\u002Fharbourmaster\u002Fhow-to\u002Ftroubleshoot-a-review","eos\u002Fharbourmaster\u002Fhow-to\u002Ftroubleshoot-a-review",{"title":97,"path":98,"stem":99,"children":100,"page":43},"Reference","\u002Feos\u002Fharbourmaster\u002Freference","eos\u002Fharbourmaster\u002Freference",[101,105,109,113,117],{"title":102,"path":103,"stem":104},"Harbourmaster command-line interface","\u002Feos\u002Fharbourmaster\u002Freference\u002Fcli","eos\u002Fharbourmaster\u002Freference\u002Fcli",{"title":106,"path":107,"stem":108},"Harbourmaster configuration","\u002Feos\u002Fharbourmaster\u002Freference\u002Fconfiguration","eos\u002Fharbourmaster\u002Freference\u002Fconfiguration",{"title":110,"path":111,"stem":112},"Harbourmaster GitHub Action","\u002Feos\u002Fharbourmaster\u002Freference\u002Fgithub-action","eos\u002Fharbourmaster\u002Freference\u002Fgithub-action",{"title":114,"path":115,"stem":116},"Harbourmaster review behavior","\u002Feos\u002Fharbourmaster\u002Freference\u002Freview-behavior","eos\u002Fharbourmaster\u002Freference\u002Freview-behavior",{"title":118,"path":119,"stem":120},"Harbourmaster telemetry","\u002Feos\u002Fharbourmaster\u002Freference\u002Ftelemetry","eos\u002Fharbourmaster\u002Freference\u002Ftelemetry",{"title":72,"path":122,"stem":123,"children":124,"page":43},"\u002Feos\u002Fhow-to","eos\u002Fhow-to",[125,129,133,137,141,145,149,153,157,161,165,169,173,177],{"title":126,"path":127,"stem":128},"How to add an external documentation source","\u002Feos\u002Fhow-to\u002Fadd-external-documentation-source","eos\u002Fhow-to\u002Fadd-external-documentation-source",{"title":130,"path":131,"stem":132},"How to connect SDLC integrations","\u002Feos\u002Fhow-to\u002Fconnect-sdlc-integrations","eos\u002Fhow-to\u002Fconnect-sdlc-integrations",{"title":134,"path":135,"stem":136},"How to consume the EOS plugin marketplace","\u002Feos\u002Fhow-to\u002Fconsume-eos-marketplace","eos\u002Fhow-to\u002Fconsume-eos-marketplace",{"title":138,"path":139,"stem":140},"How to create a spike ticket","\u002Feos\u002Fhow-to\u002Fcreate-spike-ticket","eos\u002Fhow-to\u002Fcreate-spike-ticket",{"title":142,"path":143,"stem":144},"How to finalise a repository change","\u002Feos\u002Fhow-to\u002Ffinalise-change","eos\u002Fhow-to\u002Ffinalise-change",{"title":146,"path":147,"stem":148},"How to install the EOS Docs MCP server","\u002Feos\u002Fhow-to\u002Finstall-eos-docs-mcp","eos\u002Fhow-to\u002Finstall-eos-docs-mcp",{"title":150,"path":151,"stem":152},"How to resolve a spike ticket","\u002Feos\u002Fhow-to\u002Fresolve-spike-ticket","eos\u002Fhow-to\u002Fresolve-spike-ticket",{"title":154,"path":155,"stem":156},"How to run Git hook checks","\u002Feos\u002Fhow-to\u002Frun-git-hook-checks","eos\u002Fhow-to\u002Frun-git-hook-checks",{"title":158,"path":159,"stem":160},"How to use the AI-enabled SDLC","\u002Feos\u002Fhow-to\u002Fuse-ai-enabled-sdlc","eos\u002Fhow-to\u002Fuse-ai-enabled-sdlc",{"title":162,"path":163,"stem":164},"Use the Aikido plugin","\u002Feos\u002Fhow-to\u002Fuse-aikido-plugin","eos\u002Fhow-to\u002Fuse-aikido-plugin",{"title":166,"path":167,"stem":168},"How to use Compass","\u002Feos\u002Fhow-to\u002Fuse-compass","eos\u002Fhow-to\u002Fuse-compass",{"title":170,"path":171,"stem":172},"How to use Fallow","\u002Feos\u002Fhow-to\u002Fuse-fallow","eos\u002Fhow-to\u002Fuse-fallow",{"title":174,"path":175,"stem":176},"How to use incremental mutation tests","\u002Feos\u002Fhow-to\u002Fuse-incremental-mutation-tests","eos\u002Fhow-to\u002Fuse-incremental-mutation-tests",{"title":178,"path":179,"stem":180},"How to use Scout","\u002Feos\u002Fhow-to\u002Fuse-scout","eos\u002Fhow-to\u002Fuse-scout",{"title":97,"path":182,"stem":183,"children":184,"page":43},"\u002Feos\u002Freference","eos\u002Freference",[185,189,193,197],{"title":186,"path":187,"stem":188},"Compass CLI","\u002Feos\u002Freference\u002Fcompass-cli","eos\u002Freference\u002Fcompass-cli",{"title":190,"path":191,"stem":192},"EOS marketplace skills","\u002Feos\u002Freference\u002Fmarketplace-skills","eos\u002Freference\u002Fmarketplace-skills",{"title":194,"path":195,"stem":196},"Nx task execution and cache","\u002Feos\u002Freference\u002Fnx-task-execution","eos\u002Freference\u002Fnx-task-execution",{"title":198,"path":199,"stem":200},"Scout CLI","\u002Feos\u002Freference\u002Fscout-cli","eos\u002Freference\u002Fscout-cli",{"title":202,"path":203,"stem":204,"children":205},"Product engineering","\u002Fproduct-engineering","product-engineering\u002FREADME",[206],{"title":14,"collapsed":15,"path":207,"stem":208,"children":209,"page":43},"\u002Fproduct-engineering\u002Fadrs","product-engineering\u002Fadrs",[210],{"title":211,"path":212,"stem":213},"Codify Engineering Standards as Skills","\u002Fproduct-engineering\u002Fadrs\u002F0002-codify-engineering-standards-as-skills","product-engineering\u002Fadrs\u002F0002-codify-engineering-standards-as-skills",{"page":215,"surround":453},{"id":216,"title":9,"body":217,"config":447,"description":448,"extension":449,"meta":450,"navigation":15,"path":10,"seo":451,"stem":11,"__hash__":452},"docs\u002Feos\u002FREADME.md",{"type":218,"value":219,"toc":433},"minimark",[220,232,235,239,245,249,264,268,282,286,312,316,336,340,348,352,366,369,391,395],[221,222,223,224,231],"p",{},"EOS is Tillo's Engineering Operating System. It holds shared engineering\nstandards, AI skills, repository guidance, and developer tools. Read\n",[225,226,230],"a",{"href":227,"rel":228},"https:\u002F\u002Fgithub.com\u002FTilloTech\u002Feos\u002Fblob\u002Fmain\u002FREADME.md#why-this-exists",[229],"nofollow","Why this exists","\nin the repository README for the full rationale.",[221,233,234],{},"This section documents the EOS system and this repository.",[236,237,45],"h2",{"id":238},"harbourmaster",[221,240,241,244],{},[225,242,243],{"href":46},"Harbourmaster documentation"," describes the EOS GitHub\npull request review runner and its operating model.",[236,246,248],{"id":247},"install-plugins-and-skills","Install plugins and skills",[250,251,252,259],"ul",{},[253,254,255,258],"li",{},[225,256,257],{"href":135},"Consume the EOS plugin marketplace",":\ninstall and maintain EOS plugins with APM.",[253,260,261,263],{},[225,262,162],{"href":163},": install the Aikido MCP\nintegration and configure interactive or headless authentication.",[236,265,267],{"id":266},"run-the-ai-enabled-sdlc","Run the AI-enabled SDLC",[250,269,270,276],{},[253,271,272,275],{},[225,273,274],{"href":159},"Use the AI-enabled SDLC",": take work from an\nidea to a draft pull request with the EOS skills.",[253,277,278,281],{},[225,279,280],{"href":131},"Connect SDLC integrations",": connect\nNotion, Atlassian, and the GitHub CLI for those skills.",[236,283,285],{"id":284},"verify-a-change","Verify a change",[250,287,288,294,300,306],{},[253,289,290,293],{},[225,291,292],{"href":143},"Finalise a repository change",": run affected Nx\nchecks and report completion evidence.",[253,295,296,299],{},[225,297,298],{"href":155},"Run Git hook checks",": install Lefthook and\nvalidate commit messages, staged files, and documentation links.",[253,301,302,305],{},[225,303,304],{"href":171},"Use Fallow",": run local code health analysis and review\nmachine-readable findings.",[253,307,308,311],{},[225,309,310],{"href":175},"Use incremental mutation tests",":\nrun Stryker with local and CI baselines.",[236,313,315],{"id":314},"use-scout-and-documentation-search","Use Scout and documentation search",[250,317,318,324,330],{},[253,319,320,323],{},[225,321,322],{"href":179},"Use Scout",": install the Scout CLI and complete first\nsetup.",[253,325,326,329],{},[225,327,328],{"href":147},"Install the EOS Docs MCP server",": connect\nCursor, Claude Code, or PhpStorm with Junie to the EOS documentation search.",[253,331,332,335],{},[225,333,334],{"href":127},"Add an external documentation source",":\nregister a GitHub repository's Markdown docs for rendering on the docs site.",[236,337,339],{"id":338},"write-a-compass-smoke-report","Write a Compass smoke report",[250,341,342],{},[253,343,344,347],{},[225,345,346],{"href":167},"Use Compass",": validate a versioned evaluation suite\nand write a local smoke report.",[236,349,351],{"id":350},"create-and-resolve-spikes","Create and resolve spikes",[250,353,354,360],{},[253,355,356,359],{},[225,357,358],{"href":139},"Create a spike ticket",": record unknowns that\nblock a clear route to a known destination.",[253,361,362,365],{},[225,363,364],{"href":151},"Resolve a spike ticket",": record decisions on\nan existing spike before it reaches a done status.",[236,367,97],{"id":368},"reference",[250,370,371,376,381,386],{},[253,372,373,375],{},[225,374,190],{"href":191},": find the skills\ndistributed through the EOS marketplace.",[253,377,378,380],{},[225,379,194],{"href":195},": tool\nresponsibilities, task commands, cache behaviour, and CI constraints.",[253,382,383,385],{},[225,384,198],{"href":199},": Scout commands, flags, output, and\nworking-state snapshot contract.",[253,387,388,390],{},[225,389,186],{"href":187},": Compass commands, flags, suite\nfields, and the report contract.",[236,392,394],{"id":393},"architecture-decisions","Architecture decisions",[250,396,397,403,409,415,421,427],{},[253,398,399,402],{},[225,400,401],{"href":21},"0001 Use Turborepo for the EOS monorepo",":\nsuperseded by the Nx decision.",[253,404,405,408],{},[225,406,407],{"href":25},"0003 Use Oxc for linting and formatting",":\nlint and format source with Oxc through Ultracite.",[253,410,411,414],{},[225,412,413],{"href":29},"0004 Lint Markdown and validate links in CI",":\ncheck user-authored documentation in CI.",[253,416,417,420],{},[225,418,419],{"href":33},"0005 Use Lefthook for repository Git hooks",":\ninstall and run repository-managed Git hooks.",[253,422,423,426],{},[225,424,425],{"href":37},"0006 Use Commitlint's conventional configuration",":\nvalidate commit messages with the conventional preset.",[253,428,429,432],{},[225,430,431],{"href":41},"0007 Use Nx for EOS task execution",": current\ntask-runner decision.",{"title":434,"searchDepth":435,"depth":435,"links":436},"",3,[437,439,440,441,442,443,444,445,446],{"id":238,"depth":438,"text":45},2,{"id":247,"depth":438,"text":248},{"id":266,"depth":438,"text":267},{"id":284,"depth":438,"text":285},{"id":314,"depth":438,"text":315},{"id":338,"depth":438,"text":339},{"id":350,"depth":438,"text":351},{"id":368,"depth":438,"text":97},{"id":393,"depth":438,"text":394},{},"EOS is Tillo's Engineering Operating System. It holds shared engineering\nstandards, AI skills, repository guidance, and developer tools. Read\nWhy this exists\nin the repository README for the full rationale.","md",{},{"title":9,"description":448},"_Jnp8V1xaobk7hFOmFZHC6hsJNj1jXfUfO1Zqc4wVjE",[454,455],{"title":5,"path":6,"stem":7,"children":-1},{"title":20,"path":21,"stem":22,"children":-1},[457,510],{"nav":458,"source":507},[459],{"title":460,"path":461,"stem":462,"children":463,"page":-1},"Ember","\u002Fember","ember",[464,467,499,503],{"title":465,"path":461,"stem":466},"StoreFront Documentation","ember\u002Findex",{"title":14,"path":468,"stem":469,"children":470,"page":43},"\u002Fember\u002Fadrs","ember\u002Fadrs",[471,475,479,483,487,491,495],{"title":472,"path":473,"stem":474},"Add Infection as a non-blocking mutation testing tool for Ember","\u002Fember\u002Fadrs\u002F0001-infection-mutation-testing","ember\u002Fadrs\u002F0001-infection-mutation-testing",{"title":476,"path":477,"stem":478},"Process DELETE scheduled changes before CREATE_UPDATE at the same instant","\u002Fember\u002Fadrs\u002F0002-scheduled-change-processing-order","ember\u002Fadrs\u002F0002-scheduled-change-processing-order",{"title":480,"path":481,"stem":482},"Standard rate scheduling is permanent until overridden","\u002Fember\u002Fadrs\u002F0003-standard-rate-scheduling-is-permanent","ember\u002Fadrs\u002F0003-standard-rate-scheduling-is-permanent",{"title":484,"path":485,"stem":486},"Promotions require an existing standard rate","\u002Fember\u002Fadrs\u002F0004-promotions-require-existing-standard-rate","ember\u002Fadrs\u002F0004-promotions-require-existing-standard-rate",{"title":488,"path":489,"stem":490},"UTC datetime contract between Storefront and Hub","\u002Fember\u002Fadrs\u002F0005-utc-datetime-contract-between-storefront-and-hub","ember\u002Fadrs\u002F0005-utc-datetime-contract-between-storefront-and-hub",{"title":492,"path":493,"stem":494},"Elapsed unprocessed scheduled changes do not block rate changes","\u002Fember\u002Fadrs\u002F0006-stale-scheduler-rows-do-not-block-rate-changes","ember\u002Fadrs\u002F0006-stale-scheduler-rows-do-not-block-rate-changes",{"title":496,"path":497,"stem":498},"ADR-0007: Delete ConfigureTenantAuth routing command once OIDC setup migrates to Hub","\u002Fember\u002Fadrs\u002F0007-delete-configure-tenant-auth-routing-command","ember\u002Fadrs\u002F0007-delete-configure-tenant-auth-routing-command",{"title":500,"path":501,"stem":502},"Domain Overview","\u002Fember\u002Fdomain_overview","ember\u002Fdomain_overview",{"title":504,"path":505,"stem":506},"Main Flows","\u002Fember\u002Fkey_flows","ember\u002Fkey_flows",{"collectionName":508,"label":509,"prefix":462},"external_ember","StoreFront (Ember)",{"nav":511,"source":683},[512],{"title":513,"path":514,"stem":515,"children":516,"page":-1},"Core","\u002Fcore","core",[517,520,548,552,574,578,588,605,662,666],{"title":518,"path":514,"stem":519},"Documentation Index","core\u002Findex",{"title":14,"path":521,"stem":522,"children":523,"page":43},"\u002Fcore\u002Fadrs","core\u002Fadrs",[524,528,532,536,540,544],{"title":525,"path":526,"stem":527},"ADR-XXXX: Short, descriptive title","\u002Fcore\u002Fadrs\u002F0000-template","core\u002Fadrs\u002F0000-template",{"title":529,"path":530,"stem":531},"ADR-1: Promotions endpoint","\u002Fcore\u002Fadrs\u002F0001-add-promotions-endpoint","core\u002Fadrs\u002F0001-add-promotions-endpoint",{"title":533,"path":534,"stem":535},"ADR-2: EOM partner report job dispatch","\u002Fcore\u002Fadrs\u002F0002-eom-report-job-dispatch","core\u002Fadrs\u002F0002-eom-report-job-dispatch",{"title":537,"path":538,"stem":539},"ADR-3: Replace PB fee waive flag with a Zero scheme override","\u002Fcore\u002Fadrs\u002F0003-replace-pb-fee-waive-with-zero-scheme","core\u002Fadrs\u002F0003-replace-pb-fee-waive-with-zero-scheme",{"title":541,"path":542,"stem":543},"ADR-4: No processor Digital Top-up capability gate in Reloadable Commercials","\u002Fcore\u002Fadrs\u002F0004-no-processor-top-up-capability-gate","core\u002Fadrs\u002F0004-no-processor-top-up-capability-gate",{"title":545,"path":546,"stem":547},"ADR-5: Sparse polymorphic sale fee override reason stamp","\u002Fcore\u002Fadrs\u002F0005-sale-fee-override-reason-stamp","core\u002Fadrs\u002F0005-sale-fee-override-reason-stamp",{"title":549,"path":550,"stem":551},"Agent Workflow","\u002Fcore\u002Fai-workflow","core\u002Fai-workflow",{"title":553,"path":554,"stem":555,"children":556,"page":-1},"Backend Guide","\u002Fcore\u002Fbackend","core\u002Fbackend\u002Findex",[557,558,562,566,570],{"title":553,"path":554,"stem":555},{"title":559,"path":560,"stem":561},"Backend AI Tooling","\u002Fcore\u002Fbackend\u002Fai-tooling","core\u002Fbackend\u002Fai-tooling",{"title":563,"path":564,"stem":565},"Backend Linting and Formatting","\u002Fcore\u002Fbackend\u002Flinting-and-formatting","core\u002Fbackend\u002Flinting-and-formatting",{"title":567,"path":568,"stem":569},"Backend Setup","\u002Fcore\u002Fbackend\u002Fsetup","core\u002Fbackend\u002Fsetup",{"title":571,"path":572,"stem":573},"Backend Testing","\u002Fcore\u002Fbackend\u002Ftesting","core\u002Fbackend\u002Ftesting",{"title":575,"path":576,"stem":577},"Documentation Health","\u002Fcore\u002Fdoc-health","core\u002Fdoc-health",{"title":579,"path":580,"stem":581,"children":582,"page":-1},"Frontend Guide","\u002Fcore\u002Ffrontend","core\u002Ffrontend\u002Findex",[583,584],{"title":579,"path":580,"stem":581},{"title":585,"path":586,"stem":587},"Frontend Development","\u002Fcore\u002Ffrontend\u002Fdevelopment","core\u002Ffrontend\u002Fdevelopment",{"title":589,"path":590,"stem":591,"children":592,"page":43},"Modules","\u002Fcore\u002Fmodules","core\u002Fmodules",[593,597],{"title":594,"path":595,"stem":596},"Connect API","\u002Fcore\u002Fmodules\u002Fconnect-api","core\u002Fmodules\u002Fconnect-api",{"title":598,"path":599,"stem":600,"children":601,"page":43},"Secure Links","\u002Fcore\u002Fmodules\u002Fsecure-links","core\u002Fmodules\u002Fsecure-links",[602],{"title":598,"path":603,"stem":604},"\u002Fcore\u002Fmodules\u002Fsecure-links\u002Fsecure-links","core\u002Fmodules\u002Fsecure-links\u002Fsecure-links",{"title":606,"path":607,"stem":608,"children":609,"page":43},"Processors","\u002Fcore\u002Fprocessors","core\u002Fprocessors",[610,614,618,622,626,630,634,638,642,646,650,654,658],{"title":611,"path":612,"stem":613},"Amazon Processor and API","\u002Fcore\u002Fprocessors\u002Famazon","core\u002Fprocessors\u002Famazon",{"title":615,"path":616,"stem":617},"Amilon Processor and API","\u002Fcore\u002Fprocessors\u002Familon","core\u002Fprocessors\u002Familon",{"title":619,"path":620,"stem":621},"Cadooz Processor and API","\u002Fcore\u002Fprocessors\u002Fcadooz","core\u002Fprocessors\u002Fcadooz",{"title":623,"path":624,"stem":625},"Choice Digital Processor and API","\u002Fcore\u002Fprocessors\u002Fchoice-digital","core\u002Fprocessors\u002Fchoice-digital",{"title":627,"path":628,"stem":629},"Diggecard processor reference","\u002Fcore\u002Fprocessors\u002Fdiggecard","core\u002Fprocessors\u002Fdiggecard",{"title":631,"path":632,"stem":633},"ePay Processor and API","\u002Fcore\u002Fprocessors\u002Fepay","core\u002Fprocessors\u002Fepay",{"title":635,"path":636,"stem":637},"GoGift v2 Processor and API","\u002Fcore\u002Fprocessors\u002Fgo-gift-v2","core\u002Fprocessors\u002Fgo-gift-v2",{"title":639,"path":640,"stem":641},"InComm Processor and API","\u002Fcore\u002Fprocessors\u002Fincomm","core\u002Fprocessors\u002Fincomm",{"title":643,"path":644,"stem":645},"Ogloba Processor and API","\u002Fcore\u002Fprocessors\u002Fogloba","core\u002Fprocessors\u002Fogloba",{"title":647,"path":648,"stem":649},"SVSECard Processor and API","\u002Fcore\u002Fprocessors\u002Fsvs-ecard","core\u002Fprocessors\u002Fsvs-ecard",{"title":651,"path":652,"stem":653},"Vananam Processor and API","\u002Fcore\u002Fprocessors\u002Fvananam","core\u002Fprocessors\u002Fvananam",{"title":655,"path":656,"stem":657},"Vouchers Depot processor reference","\u002Fcore\u002Fprocessors\u002Fvouchers-depot","core\u002Fprocessors\u002Fvouchers-depot",{"title":659,"path":660,"stem":661},"You Got a Gift Processor and API","\u002Fcore\u002Fprocessors\u002Fyou-got-a-gift","core\u002Fprocessors\u002Fyou-got-a-gift",{"title":663,"path":664,"stem":665},"Development Quickstart","\u002Fcore\u002Fsetup","core\u002Fsetup",{"title":667,"path":668,"stem":669,"children":670,"page":43},"Workflows","\u002Fcore\u002Fworkflows","core\u002Fworkflows",[671,675,679],{"title":672,"path":673,"stem":674},"Hub Endpoint Workflow","\u002Fcore\u002Fworkflows\u002Fhub-endpoints","core\u002Fworkflows\u002Fhub-endpoints",{"title":676,"path":677,"stem":678},"OpenAPI Tooling","\u002Fcore\u002Fworkflows\u002Fopenapi-tooling","core\u002Fworkflows\u002Fopenapi-tooling",{"title":680,"path":681,"stem":682},"Processor Integration Workflow","\u002Fcore\u002Fworkflows\u002Fprocessors","core\u002Fworkflows\u002Fprocessors",{"collectionName":684,"label":513,"prefix":515},"external_core",1789777546823]