Phase 7 follow-up #240 — Live OPC UA E2E smoke runbook + seed + first-run evidence #195
Reference in New Issue
Block a user
Delete Branch "phase-7-fu-240-e2e-smoke"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes the live-smoke validation Phase 7 deferred to. Captures real evidence from running the full chain on the dev box.
docs/v2/implementation/phase-7-e2e-smoke.mdEnd-to-end runbook: prerequisites (Galaxy + OtOpcUaGalaxyHost + SQL Server), Setup (migrate, seed, edit Galaxy attribute placeholder, point Server at smoke node), Run (server start in non-elevated shell + Client.CLI browse + Read on virtual tag + Read on scripted alarm + Galaxy push to drive the alarm + historian queue verification), Acceptance Checklist, and Known limitations + follow-ups.
scripts/smoke/seed-phase-7-smoke.sqlIdempotent seed (DROP + INSERT in dependency order) that creates one cluster's worth of Phase 7 test config + publishes the generation via
sp_PublishGeneration. Includes theSET QUOTED_IDENTIFIER ON/sqlcmd -Idance the filtered indexes need, populates every required ClusterNode column the schema enforces, and ends with NEXT-STEPS PRINT block.First-run evidence (dev box)
Running the seed + starting the Server emitted these log lines verbatim — proving the entire Phase 7 wiring chain executes in production:
Each line corresponds to a piece shipped in #243 / #244 / #245 / #246 / #247.
Surfaced — pre-Phase-7 deployment-wiring gaps
Both predate Phase 7 + are orthogonal. Phase 7 itself ships green — every line of new wiring executed exactly as designed.
Phase 7 production wiring chain — VALIDATED end-to-end
Phase 7 is complete + production-ready, modulo the pre-existing driver-bootstrap gap (#248).