45 lines
1.5 KiB
Markdown
45 lines
1.5 KiB
Markdown
---
|
|
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:58:20.763237+00:00"
|
|
relations:
|
|
- target: 49d3de63-9123-4d3b-b45b-614927b6afe3
|
|
type: RELATED_TO
|
|
direction: outgoing
|
|
strength: 0.8
|
|
edge_id: 6d3dfef5-7a75-47e5-a812-ab7577b6d42b
|
|
- target: 65cdb31b-e86f-4465-a321-378e1f704e6f
|
|
type: RELATED_TO
|
|
direction: outgoing
|
|
strength: 0.75
|
|
edge_id: 8afe2aba-4039-4f34-9c39-02bbe93926b7
|
|
- target: fccd4277-a253-4f7f-8065-7a9cffd64354
|
|
type: FOLLOWS
|
|
direction: incoming
|
|
strength: 0.7
|
|
edge_id: e5812091-5454-4f1b-ae62-23f2bec97f33
|
|
---
|
|
|
|
# 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
|