claude-memory/graph/configurations/object-handler-dual-layer-output-config-cd528d.md
Cal Corum b140d4d82a migrate: 313 memories from MemoryGraph
- 313 new markdown files created
- 30 relationships embedded
- 313 entries indexed
- State initialized with usage data
2026-02-13 11:11:48 -06:00

18 lines
912 B
Markdown

---
id: cd528dd3-8328-41c5-9652-81c410c0d344
type: configuration
title: "Object-handler dual-layer output config"
tags: [esb-monorepo, object-handler, configuration, cloudsql, firestore]
importance: 0.6
confidence: 0.8
created: "2025-12-10T19:55:30.559152+00:00"
updated: "2025-12-10T19:55:30.559152+00:00"
relations:
- target: e80e161a-4be4-428d-8590-267b9ab4cc7c
type: BUILDS_ON
direction: outgoing
strength: 0.5
---
Object-handler supports multiple downstream outputs controlled by env vars: (1) DOWNSTREAM_CLOUDSQL_ENABLED - silver layer, calls fn_upsert_{object_type} with JSONB, strips raw_data, (2) DOWNSTREAM_FIRESTORE_ENABLED - bronze layer, full data including raw_data, (3) DOWNSTREAM_API_URL - HTTP POST, (4) DOWNSTREAM_PUBSUB_TOPIC - Pub/Sub forwarding. Handler-specific enablement: ENABLE_DOWNSTREAM_HTTP, ENABLE_DOWNSTREAM_CLOUD_EVENT. All outputs fail-fast (exceptions propagate).