SIplusAI Platform

From Infrastructure Discovery to Automated Execution with SIplusAI

The path a SIplusAI project follows from requirements and AI-assisted discovery through planning, engineer approval and controlled automation to verification and reporting.

  • SIplusAI
  • discovery
  • approval
  • execution
  • verification

Overview

This article follows a single piece of work through SIplusAI. At every stage, AI helps with understanding and preparation, deterministic code enforces the limits, and the Engineer makes the decisions. Status labels reflect the platform's implementation records as of the review date.

  1. RequirementsDescribe the need in your own words.
  2. DiscoveryAI-assisted scope and evidence-based baseline.
  3. PlanningTasks and an engineering plan.
  4. ApprovalThe Engineer approves the exact plan.
  5. ExecutionQualified package, run by the Engineer.
  6. VerificationEvidence-based checks and a frozen report.

1. Customer and project requirements

A project starts in a service that is open, currently Unified Communications or Network. The customer or engineer describes the project or problem in plain language. There is no need to translate it into product terminology first; that is what the next stage is for.

2. AI-assisted project discovery

A scope conversation, limited by a budget, asks the questions needed to turn the description into a structured scope. Organisation standards fill values that are already known, so they are not asked again. Evidence such as exports or configuration files can be attached, or collected by a read-only collector that the Engineer runs on a machine with access to the environment. The discovery role builds an AS-IS baseline in which each statement is scored for how well it is grounded in evidence.

CapabilityStatusDetail
Scope conversationAvailableFor open services.
Evidence baseline and grounding scorePartialImplemented; first production run pending.

3. Scope and execution planning

The orchestrator plans tasks from the scope using deterministic rules. The engineering role then proposes a plan for each task within an engineering profile that the server enforces. Where MCP is involved, the plan can only use operations that an operator has qualified, and records the exact operation, schema and package fingerprint.

4. Engineer review and approval

  • The Engineer reviews the plan, its targets and its checks, and approves or rejects it.
  • Approval is bound to the plan's hash. Changing the plan or the MCP package invalidates the approval.
  • Scope changes require the Engineer; no AI role can change scope on its own.

5. Controlled automation

For a new installation, the engineering role builds a package from the form, the validation role qualifies it, and only then is it released. The Engineer runs it with One-Click on a PC that can reach the target, typing credentials into a masked local prompt. Credentials stay on that machine. The server never connects to customer devices.

CapabilityStatusDetail
Engineer-run One-Click packagesAvailableQualified before release; run locally by the Engineer.
Read-only MCP collectionPartialCUCM service inventory is the first qualified binding.
Generic change packages via MCPPlannedNot implemented.
Unattended multi-step executionPlannedNot offered.

6. Verification and reporting

The Engineer uploads the run report. The platform checks it against the prepared package and recomputes verdicts instead of trusting summary counts: a node without evidence cannot pass, a partial reading is a warning and failed collection is unavailable. Post-installation checks follow, and the Engineer's own confirmation is recorded separately. Finally, the reporting role renders a frozen, versioned report from the records.

References