Unclassified

Store Access Pattern Map — IntegrateWise Services

Generated 2026-07-31. Covers: spine, pipeline, knowledge, intelligence, mcp-connector, continuity, workflow.

D1 Database Inventory

Database NameBinding NameDB IDUsed By
integratewise-spine-stagingDB6a8b5b3c...spine (dev/test)
integratewise-spine-prodDB08d9f306...spine (prod)
integratewise-spine-cacheDB/CACHE_DB/D1ed1f534a...pipeline, knowledge, intelligence, mcp-connector, continuity, workflow
integratewise-canonical-spineCANONICAL_SPINE_DBPLACEHOLDERpipeline (not yet created)
integratewise-analyticsANALYTICS_DBb829f7b0...workflow

Per-Service Store Map

SPINE (services/spine/)

ServiceStore TypeTable/NamespaceR/WStatus
spineD1 (DB → integratewise-spine-staging/prod)connectionsR/Wwired
spineD1 (DB)connectorsR/Wwired
spineD1 (DB)sync-jobsR/Wwired
spineD1 (DB)webhooksR/Wwired
spineD1 (DB)schemasR/Wwired
spineD1 (DB)capabilitiesR/Wwired
spineD1 (DB)timeline-eventsR/Wwired
spineNeon (FORTRESS_DATABASE_URL)product.workbench_overviewRwired
spineNeonproduct.workbench_definitionsRwired
spineNeonspine.activitiesR/Wwired
spineNeonspine.current_entitiesRwired
spineNeonknowledge.documentsRwired (cross-schema read)
spineNeoncontinuity.memoriesRwired (cross-schema read)
spineNeonspine_connector_catalogRplaceholder (test only)
spineNeonspine_connector_installationsRplaceholder (test only)
spineNeongovernance_proposalsRplaceholder (test only)
spineNeonmarketplace_packagesRplaceholder (test only)
spineNeonmarketplace_package_versionsRplaceholder (test only)
spineNeonmarketplace_installationsRplaceholder (test only)

Service Bindings: None


PIPELINE (services/pipeline/)

ServiceStore TypeTable/NamespaceR/WStatus
pipelineD1 (CACHE_DB → spine-cache)tenantsRwired
pipelineD1 (CANONICAL_SPINE_DB → canonical-spine)spine_entitiesR/Wplaceholder (DB ID not created)
pipelineD1spine_timelineWplaceholder
pipelineD1spine_relationshipsWplaceholder
pipelineD1 (DB — NO TOML BINDING)entity_cacheR/Wbroken (env.DB not bound in wrangler.toml)
pipelineD1signal_cacheR/Wbroken
pipelineD1cross_dataRbroken
pipelineD1decide_dataRbroken
pipelineD1governance_dataR/Wbroken
pipelineD1merge_candidatesR/Wbroken
pipelineD1entity_signaturesRbroken
pipelineD1agent_memoryR/Wbroken
pipelineD1signalsR/Wbroken
pipelineD1approval_queueR/Wbroken
pipelineD1audit_logWbroken
pipelineD1spine_schema_registryWbroken
pipelineD1spine_vaultR/Wbroken
pipelineD1entitiesRbroken
pipelineNeon (FORTRESS_DATABASE_URL via Supabase REST)entitiesRwired
pipelineNeonentity_mergesWwired
pipelineNeonnormalization_errorsWwired
pipelineKV (CACHE)entity:{tid}:{source}:{id}R/Wwired
pipelineKV (CACHE)agent:memory:*R/Wwired
pipelineKV (SIGNAL_CACHE)signal:*Wwired
pipelineKV (METRICS)last_pipelineWwired
pipelineKV (SCHEMA_CACHE)——wired (same ns as CACHE)
pipelineQueuepipeline-processProduce+Consumewired
pipelineQueueknowledge-ingestProducewired
pipelineQueueaccelerator-triggerProduce+Consumewired
pipelineQueueintelligence-eventsProducewired
pipelineQueueops-dlqProducewired
pipelineQueuesignalsProducewired
pipelineQueuememory-promoteProduce+Consumewired
pipelineWorkers AI (AI)——wired

Service Bindings: KNOWLEDGE, MCP (mcp-connector), INTELLIGENCE, SPINE (self in test/prod), BFF (workflow)


KNOWLEDGE (services/knowledge/)

ServiceStore TypeTable/NamespaceR/WStatus
knowledgeD1 (DB → spine-cache)document_chunksR/Wwired
knowledgeD1 (DB)search_historyWwired
knowledgeD1 (DB)consolidated_memoriesR/Wwired
knowledgeD1 (DB)embeddingsR/Wwired
knowledgeD1 (DB)ai_sessionsR/Wwired
knowledgeD1 (DB)ai_session_memoriesR/Wwired
knowledgeD1 (DB)ai_conversationsR/Wwired
knowledgeD1 (DB)ai_messagesR/Wwired
knowledgeD1 (DB)ai_memoriesR/Wwired
knowledgeD1 (DB)org_memoryRwired
knowledgeD1 (DB)personal_memoryRwired
knowledgeD1 (DB)conversational_memoryRwired
knowledgeD1 (DB)triage_resultsWwired
knowledgeD1 (DB)tenant_spine_configRwired
knowledgeR2 (FILES → integratewise-files-prod)file blobsR/Wwired
knowledgeKV (STATE → d546c00b...)consolidator stateR/Wwired
knowledgeAI Search (VECTORIZE_INDEX → integratewise-knowledge)vector indexR/Wwired
knowledgeWorkers AI (AI)embeddings—wired
knowledgeQueueknowledge-ingestConsumewired
knowledgeQueuememory-consolidation-tasksConsume+Producewired
knowledgeDO (CONSOLIDATOR — MemoryConsolidator)coordinationR/Wwired

Service Bindings: PIPELINE, THINK (intelligence), IQ_HUB (self)


INTELLIGENCE (services/intelligence/)

ServiceStore TypeTable/NamespaceR/WStatus
intelligenceD1 (D1 → spine-cache)cross_dataRwired
intelligenceD1governance_dataR/Wwired
intelligenceD1continuity_loopR/Wwired
intelligenceD1agent_decisionsWwired
intelligenceD1audit_logsWwired
intelligenceD1dlq_entriesWwired
intelligenceD1conversational_memoryR/Wwired
intelligenceD1personal_memoryRwired
intelligenceD1signal_rulesRwired
intelligenceD1situation_escalation_rulesRwired
intelligenceD1ai_insights_bufferRwired
intelligenceD1evidence_refsWwired
intelligenceD1signalsR/Wwired
intelligenceD1spine_metricsRwired
intelligenceD1eventsRwired
intelligenceD1artifact_linksRwired
intelligenceD1emailsRwired
intelligenceD1drive_filesRwired
intelligenceD1brainstorm_sessionsRwired
intelligenceD1brainstorm_insightsRwired
intelligenceD1situationsWwired
intelligenceD1action_proposalsWwired
intelligenceD1decision_memoryR/Wwired
intelligenceD1decision_patternsRwired
intelligenceD1source_reliabilityR/Wwired
intelligenceD1trust_scoresRwired
intelligenceD1autonomy_overridesR/Wwired
intelligenceD1ai_session_memoriesRwired
intelligenceD1document_chunksRwired
intelligenceD1ai_sessionsRwired
intelligenceD1session_entity_linksWwired
intelligenceNeon (DATABASE_URL via @neondatabase/serverless)governance_policiesR/Wwired
intelligenceNeonactionsR/Wwired
intelligenceNeon (FORTRESS_DATABASE_URL via Supabase REST)tenant_spine_configRwired
intelligenceSupabase RESTaudit_logWwired
intelligenceSupabase RESTai_configR/Wwired
intelligenceSupabase RESTdecision_memoryWwired
intelligenceSupabase RESTrule_effectivenessR/Wwired
intelligenceSupabase RESTdrift_eventsWwired
intelligenceR2 (FILES → integratewise-files-prod)memory contentR/Wwired
intelligenceAI Search (AI_SEARCH → integratewise-intelligence)semantic indexR/Wwired
intelligenceWorkers AI (AI)inference—wired
intelligenceQueuepipeline-processProducewired
intelligenceQueueintelligence-actProduce+Consumewired
intelligenceQueueops-dlqProduce+Consumewired
intelligenceQueuesignalsConsumewired
intelligenceQueuememory-promoteProducewired
intelligenceDO (HANDOFF_TIMEOUT — HandoffTimeoutDO)timeout trackingR/Wwired
intelligenceWorkflow (TRIAGE_WORKFLOW)TriageWorkflow—wired
intelligenceWorkflow (AGENT_COLONY)BulkCleanupSwarm—wired

Service Bindings: CONNECTOR, WORKFLOW, KNOWLEDGE, PIPELINE


MCP-CONNECTOR (services/mcp-connector/)

ServiceStore TypeTable/NamespaceR/WStatus
mcp-connectorD1 (DB → spine-cache)usersRwired
mcp-connectorD1 (DB)tenant_spine_configR/Wwired
mcp-connectorD1 (DB)agent_registryR/Wwired
mcp-connectorD1 (DB)connector_catalogRwired
mcp-connectorD1 (DB)context_boundariesWwired
mcp-connectorD1 (DB)context_exchange_logWwired
mcp-connectorD1 (DB)active_work_contextR/Wwired
mcp-connectorD1 (DB)agent_communication_logR/Wwired
mcp-connectorD1 (DB)handoff_packagesWwired
mcp-connectorD1 (DB)handoff_state_logWwired
mcp-connectorD1 (DB)proposalsR/Wwired
mcp-connectorD1 (DB)oauth_refresh_tokensR/Wwired
mcp-connectorD1 (DB)oauth_clientsR/Wwired
mcp-connectorD1 (DB)spine_entitiesRwired
mcp-connectorD1 (DB)signalsRwired
mcp-connectorD1 (DB)kb_artifactsRwired
mcp-connectorD1 (DB)kb_topic_policiesR/Wwired
mcp-connectorD1 (DB)spine_eventsWwired
mcp-connectorD1 (DB)ai_sessionsR/Wwired
mcp-connectorD1 (DB)ai_session_memoriesWwired
mcp-connectorD1 (DB)session_entity_linksWwired
mcp-connectorKV (MCP_IDEMPOTENCY → 16510bf2...)idempotency keysR/Wwired
mcp-connectorQueueknowledge-ingestProducewired
mcp-connectorQueuepipeline-processProducewired
mcp-connectorNeon (FORTRESS_DATABASE_URL)auth/v1/jwks (JWT verification)Rwired

Service Bindings: KNOWLEDGE, CONTINUITY, PIPELINE, INTELLIGENCE, AGENT_RUNTIME


CONTINUITY (services/continuity/)

ServiceStore TypeTable/NamespaceR/WStatus
continuityD1 (DB → spine-cache)tenant_spine_configRwired
continuityD1 (DB)org_memoryRwired
continuityD1 (DB)personal_memoryRwired
continuityR2 (FILES → integratewise-files-prod)backup blobsR/Wplaceholder (D1→R2 export pending migration)
continuityQueue (continuity-triage)TASKS_QUEUEProduce+Consumewired

Service Bindings: KNOWLEDGE, PIPELINE


WORKFLOW (services/workflow/)

ServiceStore TypeTable/NamespaceR/WStatus
workflowD1 (DB → spine-cache)tenant_spine_configR/Wwired
workflowD1 (DB)spine_schema_registryRwired
workflowD1 (DB)connectorsRwired
workflowD1 (DB)actionsRwired
workflowD1 (DB)approval_queueR/Wwired
workflowD1 (DB)audit_logR/Wwired
workflowD1 (DB)tenant_onboarding_stateR/Wwired
workflowD1 (DB)sync_jobsRwired
workflowD1 (DB)entitiesRwired
workflowD1 (DB)decide_dataRwired
workflowD1 (DB)bi_department_healthRwired
workflowD1 (DB)bi_executive_metricsRwired
workflowD1 (DB)bi_founder_dashboardRwired
workflowD1 (DB)bi_cross_department_signalsR/Wwired
workflowD1 (DB)bi_strategic_decisionsRwired
workflowD1 (ANALYTICS_DB → integratewise-analytics)conversion_eventsR/Wwired
workflowD1 (ANALYTICS_DB)performance_metricsR/Wwired
workflowD1 (ANALYTICS_DB)daily_aggregatesR/Wwired
workflowD1 (ANALYTICS_DB)funnel_sessionsRwired
workflowD1 (ANALYTICS_DB)ab_test_assignmentsRwired
workflowKV (CONNECTION_META → 39608aa6...)WebSocket metadataR/Wwired
workflowKV (RATE_LIMIT → 8f61d841...)rate limitingR/Wwired
workflowKV (VIEW_CACHE — NOT IN WRANGLER.TOML)view cacheR/Wbroken (binding missing)
workflowDO (HITL_GATE)HITL approval stateR/Wwired
workflowDO (SIGNAL_STREAM)real-time signalsR/Wwired
workflowDO (PRESENCE)user presenceR/Wwired
workflowDO (ROOM)room stateR/Wwired
workflowNeon (FORTRESS_DATABASE_URL)Supabase auth/v1/userRwired
workflowQueueintelligence-actProducewired

Service Bindings: SPINE (→ pipeline), CONNECTOR, CONNECTOR_SYNC, KNOWLEDGE, THINK (→ intelligence), ACT (→ intelligence)


Cross-Service D1 Table Ownership

D1 TableWritersReadersNotes
spine-cache.tenant_spine_configpipeline, workflow, mcp-connectorcontinuity, knowledge, intelligenceMulti-writer conflict risk
spine-cache.entitiespipelineworkflow
spine-cache.signalspipeline, intelligencemcp-connector, pipeline
spine-cache.approval_queuepipeline, intelligenceworkflow, mcp-connector
spine-cache.audit_logpipeline, intelligence, workflowworkflow
spine-cache.governance_datapipeline, intelligenceworkflow, mcp-connector
spine-cache.cross_datapipelineintelligence
spine-cache.decide_datapipelineintelligence, workflow
spine-cache.document_chunksknowledgeintelligence
spine-cache.ai_sessionsknowledge, mcp-connectorintelligence, knowledge
spine-cache.ai_session_memoriesknowledge, mcp-connectorintelligence, knowledge
spine-cache.conversational_memoryintelligenceknowledge
spine-cache.personal_memory— (placeholder?)continuity, intelligenceNo active writer found
spine-cache.org_memory— (placeholder?)continuity, knowledgeNo active writer found
spine-cache.agent_registrymcp-connectormcp-connector
spine-cache.connector_catalog— (placeholder?)workflow, mcp-connectorNo active writer found
spine-cache.context_boundariesmcp-connectormcp-connector
spine-cache.kb_artifacts— (placeholder?)mcp-connectorNo active writer found
spine-cache.kb_topic_policiesmcp-connectormcp-connector
spine-cache.oauth_clientsmcp-connectormcp-connector
spine-cache.oauth_refresh_tokensmcp-connectormcp-connector
spine-cache.spine_eventsmcp-connectormcp-connector
spine-cache.spine_entitiespipeline (canonical)mcp-connector
spine-cache.spine_schema_registrypipelineworkflow
spine-cache.merge_candidatespipelinepipeline
spine-cache.entity_signaturespipelinepipeline
spine-cache.entity_cachepipelinepipeline
spine-cache.signal_cachepipelinepipeline, intelligence
spine-cache.agent_memorypipelinepipeline
spine-cache.spine_vaultpipelinepipeline
spine-cache.actionsintelligence (govern)workflow, intelligence
spine-cache.evidence_refsintelligenceintelligence
spine-cache.situationsintelligenceintelligence
spine-cache.action_proposalsintelligenceintelligence
spine-cache.agent_decisionsintelligenceintelligence
spine-cache.continuity_loopintelligenceintelligence
spine-cache.decision_memoryintelligenceintelligence
spine-cache.source_reliabilityintelligenceintelligence
spine-cache.trust_scoresintelligenceintelligence
spine-cache.autonomy_overridesintelligenceintelligence
spine-cache.signal_rulesintelligenceintelligence
spine-cache.situation_escalation_rulesintelligenceintelligence
spine-cache.ai_insights_bufferintelligenceintelligence
spine-cache.dlq_entriesintelligenceintelligence
spine-cache.spine_metrics— (placeholder?)intelligenceNo active writer found
spine-cache.events— (placeholder?)intelligenceNo active writer found
spine-cache.artifact_links— (placeholder?)intelligenceNo active writer found
spine-cache.emails— (placeholder?)intelligenceNo active writer found
spine-cache.drive_files— (placeholder?)intelligenceNo active writer found
spine-cache.brainstorm_sessions— (placeholder?)intelligenceNo active writer found
spine-cache.brainstorm_insights— (placeholder?)intelligenceNo active writer found
spine-cache.session_entity_linksmcp-connector, intelligence—
spine-cache.tenant_onboarding_stateworkflowworkflow
spine-cache.sync_jobs— (placeholder?)workflowNo active writer found
spine-cache.bi_department_health— (placeholder?)workflowNo active writer found
spine-cache.bi_executive_metrics— (placeholder?)workflowNo active writer found
spine-cache.bi_founder_dashboard— (placeholder?)workflowNo active writer found
spine-cache.bi_cross_department_signals— (placeholder?)workflowNo active writer found
spine-cache.bi_strategic_decisions— (placeholder?)workflowNo active writer found
spine-cache.document_chunksknowledgeknowledge, intelligence
spine-cache.search_historyknowledgeknowledge
spine-cache.consolidated_memoriesknowledgeknowledge
spine-cache.embeddingsknowledgeknowledge
spine-cache.ai_conversationsknowledgeknowledge
spine-cache.ai_messagesknowledgeknowledge
spine-cache.ai_memoriesknowledgeknowledge
spine-cache.triage_resultsknowledgeknowledge
canonical-spine.spine_entitiespipelinepipelinePLACEHOLDER — DB not created
canonical-spine.spine_timelinepipelinepipelinePLACEHOLDER
canonical-spine.spine_relationshipspipelinepipelinePLACEHOLDER
spine.productions.connectionsspinespine
spine.productions.connectorsspinespine
spine.productions.sync-jobsspinespine
spine.productions.webhooksspinespine
spine.productions.schemasspinespine
spine.productions.capabilitiesspinespine
spine.productions.timeline-eventsspinespine
analytics.conversion_eventsworkflowworkflow
analytics.performance_metricsworkflowworkflow
analytics.daily_aggregatesworkflowworkflow
analytics.funnel_sessions— (placeholder?)workflowNo active writer found
analytics.ab_test_assignments— (placeholder?)workflowNo active writer found
Neon.governance_policiesintelligenceintelligence
Neon.actionsintelligenceintelligence

Issues Found

  1. PIPELINE env.DB — BROKEN BINDING: pipeline/src/spine/index.ts and entity360-assembler.ts reference env.DB but wrangler.toml only defines CACHE_DB and CANONICAL_SPINE_DB. The DB binding for D1 is missing → entity_cache, signal_cache, cross_data, and 10+ other tables are inaccessible.

  2. PIPELINE CANONICAL_SPINE_DB — PLACEHOLDER: database_id = "YOUR_D1_DATABASE_ID_HERE" — the canonical spine D1 was never created.

  3. WORKFLOW VIEW_CACHE — BROKEN BINDING: views.ts uses env.VIEW_CACHE.get/put but wrangler.toml has no VIEW_CACHE KV binding.

  4. MULTI-WRITER CONFLICT on tenant_spine_config: pipeline, workflow, and mcp-connector all write to the same D1 table. No locking or conflict resolution strategy visible.

  5. ORPHAN TABLE READERS: Multiple tables have readers but no visible writers (spinemetrics, events, artifact_links, emails, drive_files, brainstorm_, bi__, sync_jobs, funnel_sessions, ab_test_assignments, org_memory, personal_memory, connector_catalog, kb_artifacts). These are either populated by external processes, migrations not yet run, or are dead code.

  6. CONTINUITY R2 — PLACEHOLDER: The R2 backup export is commented as "pending AI Search migration" (line 735 of continuity/src/index.ts).

  7. SHARED D1 DATABASE: 6 of 7 services share the same integratewise-spine-cache D1 database, creating contention and making table ownership unclear.