---
id: TST-PFM-SEC-262
title: Workspace hubspot link database and service checks
kind: integration
product_area: platform
module: security
revision: 2
status: draft
source_sha:
  services-platform: ad3f6a6582843008ed0f5a17b131878d15829af1
repository: services-platform
files:
  - modules/tenants/tests/integration/services/provisioning/tenant-hubspot-link.integration.spec.js
implements: []
environment: local
implementation_state: implemented
latest_result: not-run
latest_run_at: null
latest_run_ref: null
conformance: not-verified
estimated_minutes: 3
isolation: Use the prepared test database and suite-owned fixture rows; retain shared seed records.
assertion_evidence:
  - provenance: test
    source: >-
      services-platform:modules/tenants/tests/integration/services/provisioning/tenant-hubspot-link.integration.spec.js#the
      HubSpot company a provisioned tenant is linked to
  - provenance: test
    source: >-
      services-platform:modules/tenants/tests/integration/services/provisioning/tenant-hubspot-link.integration.spec.js#takes
      the customer’s company when the request says nothing about one
  - provenance: test
    source: >-
      services-platform:modules/tenants/tests/integration/services/provisioning/tenant-hubspot-link.integration.spec.js#stores
      the company the request names, in place of the customer’s
  - provenance: test
    source: >-
      services-platform:modules/tenants/tests/integration/services/provisioning/tenant-hubspot-link.integration.spec.js#links
      a tenant to no company when the request says so explicitly, though the customer has one
  - provenance: test
    source: >-
      services-platform:modules/tenants/tests/integration/services/provisioning/tenant-hubspot-link.integration.spec.js#leaves
      a tenant unlinked when its customer has no company of its own
  - provenance: test
    source: >-
      services-platform:modules/tenants/tests/integration/services/provisioning/tenant-hubspot-link.integration.spec.js#leaves
      a tenant unlinked when the same request created its customer, which has no company yet
dependency_evidence: >-
  The prepared PostgreSQL database supplies the persisted fixtures and constraints exercised here.
  The suite controls Cognito, message delivery, workflow execution, remote service participants at
  the declared seams; those collaborators remain outside its live proof.
evidence:
  - >-
    services-platform:modules/tenants/tests/integration/services/provisioning/tenant-hubspot-link.integration.spec.js
  - >-
    Static review at the recorded source revision; executable results remain not-run and conformance
    remains not-verified.
binding_note: >-
  The file has no scenario binding established by this examination. Its executable checks remain
  registered without assigning them broader acceptance coverage.
examiner: codex
examined_at: '2026-10-23'
final_text: OpenAI
dependency_review:
  provenance: test
  source: >-
    services-platform:modules/tenants/tests/integration/services/provisioning/tenant-hubspot-link.integration.spec.js
  explicit_no_doubles: false
  identified_double_boundaries:
    - Cognito
    - message delivery
    - workflow execution
    - remote service participants
---
# Workspace hubspot link database and service checks

## Verification Boundary

The file exercises database or service behavior through the local integration harness. The assertion references identify the source checks for workspace hubspot link.

## What This Suite Proves

The file supplies executable engineering checks for the named subject. No complete acceptance scenario is inferred from the file’s existence.

## What It Does Not Prove

This examination does not run the suite. Passing behavior, deployed conformance and the behavior of substituted dependencies require separate execution evidence.

## Real Dependencies and Test Doubles

The prepared PostgreSQL database supplies the persisted fixtures and constraints exercised here. The suite controls Cognito, message delivery, workflow execution, remote service participants at the declared seams; those collaborators remain outside its live proof.

## Must Not Be Doubled

Keep the queried database, applicable constraints and transaction boundaries real. Provider substitutes cannot establish delivery, cloud execution or cross-service recovery.
