Semanticus
Documentation

Deploy

The ship path, with a gate. Preview every change as a dry run, let a readiness gate check the model before any live write, and keep an accountable record when someone ships anyway. Nothing reaches a live tenant without an explicit, human confirmation.

In the Studio

The Deploy tab: local source control, a semantic-model diff, Fabric deployment pipelines, and a readiness gate.

The Deploy tab brings together local source control, a semantic-model diff, Fabric deployment pipelines, and the readiness gate that runs before a live write. You see what would change first, always.

The gate runs the Best Practice and AI-readiness scans (and, against a target, the pending-change count) and returns pass or block, with the blockers listed. A red gate pauses the deploy; shipping anyway takes an explicit, recorded reason, so an override is an accountable decision, not a silent bypass.

Over MCP (dry-run first, everywhere)

deploy_gate                        # BPA + readiness -> pass / block + blockers
preview_deploy                     # what a stage promotion would change (read-only)
deploy_live                        # DRY RUN by default: reports the metadata diff
deploy_live  commit=true           # writes back over XMLA (human-confirmed)

The accountable checkpoint

When a live deploy commit runs, Semanticus runs the deploy gate first. If it comes back red, the deploy pauses with the blockers; shipping regardless takes an explicit override reason, which is recorded before the session is serialized and travels inside the artifact it authorized (the audit record ships with the model). It is never a hard wall on any door, and it is never a silent skip. See Edit History for the audit trail and Pro for the Verified Edits layer.

Nothing writes to a live tenant automatically

Every deploy, stage promotion, Fabric git sync and CI publish is a dry run by default and requires an explicit commit; a live production promotion must be confirmed by a human from the Deploy tab. Your Claude can preview and rehearse the whole path, but the live write is yours.