Specira sample artefact. Rendered from the governed default template on a fictional company. Names, figures and dates are illustrative.All artefacts →
SAMPLE
seeded demo data · specira.ai
Specira Deployment Verification: Governed Template Rendering
Governed template rendering reference: Deployment Verification default v2 (draft) definition b663e0f4…25f9
Deployment Verification · Project artifact SPECIRA

Deployment Verification: Dispatch Modernization

Meridian Field Services: instructional example, not project evidence

Draft · watermark policy: draft_only template deployment_verification v2 · pack: specira_default_delivery numbers pull the trigger; the time-box ends the debate
§1

Scope & Gate Binding

mandatory 1 decision1 evidence rule validator: gates_cover_every_strategy_tier_no_orphans

Backs the test strategy's release gate (CI gates[1]) across the declared tiers: dev, pilot (Toronto), production (deployment view[2]). Delivery model: single-shot deploys with one feature-flag kill-switch (suggestions); no canary infrastructure at pilot scale, named below where it matters. Agreed with E. Sandoval.

§2

Smoke Checklist

mandatory 2 decisions1 evidence rule validators: smoke_rows_carry_all_six_fields · invocations_pasteable_as_written · synthetic_transaction_per_critical_flow

A health check answers "is it up"; the synthetic transaction answers "does it work". Every invocation is executable as written; a description of a command is not a command.

CheckHow invokedExpectedTimeoutOwnerAuto
DV-1 API health GET api/health 200 and build sha matches the deploy 10 son-call engyes
DV-2 synthetic assignment transaction k6 run smoke/assignment_flow.js Job created → three suggestions within 5 s → acceptance recorded → exactly one assignment event; catches what a 200 masks 90 son-call engyes
DV-3 auth smoke GET api/assignments (no token) 401 (never data); links the security gate (SR-004[3]), duplicates nothing 10 son-call engyes
DV-4 positions freshness GET api/positions/staleness Stale share < 5% 30 son-call engyes
DV-5 notification round-trip k6 run smoke/notify_sandbox.js Delivered and confirmation received on the sandbox device 120 son-call engyes
DV-6 board visual sanity (cutover day only) Dispatcher loads the board Suggestions render with reasons n/aM. Chen manual: one-time human judgment at go-live, reason recorded

Split, explicit: five of six automated; DV-6 manual with its reason. The critical flow (assignment) carries its synthetic transaction; edge cases live in regression, not smoke.

§3

Verification Gates per Tier

mandatory 1 decision1 evidence rule validator: gates_reference_checklist_rows_by_id

Gates scale by blast radius; a preview and production are not the same ceremony. Rows referenced by id, restated nowhere.

TierGate (checklist rows by id)Promotion ownerWindow
devDV-1 feature teamn/a
pilot DV-1..DV-5 + e2e critical path (gate table[1]) K. Yamada30-min golden-signal watch
production (cutover) full set incl. DV-6 E. Sandoval60-min window

The tier set matches the strategy ladder exactly: no tier without a gate, no gate without a tier.

§4

Rollback Triggers

mandatory 2 decisions1 evidence rule validators: rollback_criteria_numeric_machine_checkable · one_owner_and_timebox_per_trigger · fix_forward_exception_classes_named_with_runbook_links

Numbers on leading signals, one owner who may pull without a meeting, and the time-box that ends the debate. Prose criteria are debates scheduled for the worst possible moment.

TriggerCriterion (leading signal)OwnerTime-box
RT-1 api_error_rate > 2% over 10 min on-call engineering lead (no meeting) 30 min fix-in-place, then roll back regardless
RT-2 suggestion_latency_p95 > 2 s sustained 15 min samesame
RT-3 assignment_write_failures > 0.5% over 5 min same immediate (no fix-in-place window); assignment integrity is the product
Fix-forward exception classes: named, routed Schema migrations and anything touching the append-only assignment event log (irreversible writes): a blind rollback is riskier than the scoped fix; route to the runbook's forward-fix procedure (operations runbook[4]). Everything else rolls back first and fixes calmly later.
Kill-switch & canary hooks The suggestions feature flag: the board degrades to the cached technician list, never blank (degradation[5]); flipping it is not a rollback and carries its own RT-2 threshold. Canary hooks, omitted with the model named: single-shot deploys, no canary infrastructure at pilot scale. Every rollback event logs timestamps, commands, roles, and verification results.
§5

Post-Rollback Verification

mandatory 1 decision1 evidence rule validator: post_rollback_verification_present_when_triggers_exist

The rolled-back version re-runs DV-1 through DV-5; the triggering signal must sit at baseline for 20 minutes before stand-down; owner, the same on-call engineering lead who pulled the trigger; the event and its verification logged. A rollback nobody verified is a hope, not a recovery.

§6

Open Questions

mandatory1 decision
QuestionOwnerAnswer byBlocks
Does hub-six rollout justify canary infrastructure (flipping the RT thresholds to per-slice evaluation)? E. SandovalAug 15, 2026 The production gate's shape for rollout, not the pilot

Omission note (how the canary block renders when the model has one): "Canary hooks engaged; error_rate carries critical: true (fails the canary regardless of the blended score); baseline window 1 hour of pre-deploy traffic."

Refs

References & Package Contents

In this export package

package [4] Operations runbook: HOW to roll back, forward-fix procedures ./operations-runbook.html
package [5] Functional spec: degradation semantics behind the kill-switch ./frd-recommendation-rules.docx

In the Specira workspace

specira [1] Test strategy: the release gate and tier ladder this artifact backs app.specira.ai/projects/dispatch-modernization/artifacts/test-strategy
specira [2] Architecture: deployment view, golden signals app.specira.ai/projects/dispatch-modernization/artifacts/architecture
specira [3] Security requirements: SR-004 (the auth gate DV-3 links) app.specira.ai/projects/dispatch-modernization/artifacts/security-requirements
Generated by Specira · template deployment_verification v2 (draft) · pack specira_default_delivery lineage b663e0f4…25f9 · page 1 of 5