Skip to content

Quote Config Sync

Quote Configuration Synchronization Linter (QUOTE_CONFIG_SYNC.md)

1. Objective & Architectural Intent

Implemented in packages/governance/src/cli/linters/quote-config-sync.ts, this linter validates vertical client application manifests against platform estimation schemas (@siteswarm/quote-estimator).

Client applications configuring interactive quote estimation forms must declare valid, typed pricing parameters, service tier identifiers, and calculation formulas that match the governance contract, preventing runtime calculation errors or client configuration drift.


2. Invariants Enforced

Rule ID Severity Invariant Enforced Remediation
arch/quote-config-sync Error Vertical quote configurations in client manifests must adhere to the schema required by @siteswarm/quote-estimator. Synchronize the manifest quote settings with the current schema definitions in packages/capabilities/quote-estimator.

Decisions Intentionally Deferred

  • Dynamic multi-currency exchange rate synchronization in local development is deferred.