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.