From 499cf7df0a01a503b3d423b5fc953b94257cd680 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Thu, 26 Feb 2026 12:57:13 -0600 Subject: [PATCH] store: ESB-48 SF-CA getter: branch and directory structure --- ...r-branch-and-directory-structure-ca8d03.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 graph/decisions/esb-48-sf-ca-getter-branch-and-directory-structure-ca8d03.md diff --git a/graph/decisions/esb-48-sf-ca-getter-branch-and-directory-structure-ca8d03.md b/graph/decisions/esb-48-sf-ca-getter-branch-and-directory-structure-ca8d03.md new file mode 100644 index 00000000000..bd8cee515c9 --- /dev/null +++ b/graph/decisions/esb-48-sf-ca-getter-branch-and-directory-structure-ca8d03.md @@ -0,0 +1,28 @@ +--- +id: ca8d0390-7ff9-4ca7-b033-3656d653c2be +type: decision +title: "ESB-48 SF-CA getter: branch and directory structure" +tags: [esb-monorepo, sf-ca, salesforce, commercial-aquatics, project-structure, decision] +importance: 0.65 +confidence: 0.8 +created: "2026-02-26T18:57:13.673931+00:00" +updated: "2026-02-26T18:57:13.673931+00:00" +--- + +# ESB-48 SF-CA Getter: Branch and Directory Structure + +## Decision +Created feature branch `feature/ESB-48-sf-ca-getter` off `dev` (not main). + +## Structure +- **Parent ticket:** ESB-48 (container) +- **ESB-50:** SF-CA getter function +- **ESB-51:** Object handler config + +## Paths +- Getter function: `functions/commercial-aquatics/salesforce-customers/` (NOT `functions/sf-ca/`) +- Story docs: `docs/stories/ESB-50.sf-ca-getter.md` and `docs/stories/ESB-51.sf-ca-object-handler.md` + +## Notes +- CLAUDE.md files are gitignored per project rules, so the function's CLAUDE.md stays local/untracked +- Branch was cut from `dev`, not `main`, following monorepo git workflow conventions