Skip to content

REQ 058

sergio velderrain edited this page Nov 9, 2026 · 1 revision

REQ-058: Independently bind online runner to local registration

Requirement

Windows runner registration shall independently verify the intended repository runner against the local VM registration before reporting success.

Rationale

A registration command can succeed under the wrong name or target.

Fit Criterion

After separately authorized Actions access, a complete API inventory has exactly one expected runner, online with all requested labels; its numeric ID matches the local registration used by the running service. Missing authorization, incomplete inventory, ambiguity, mismatch, or unavailable evidence fails closed.

Verification

Planned, TEST-058; current code checks API name, online status, and labels but has not proven the local-to-remote ID binding.

Source

Software-Requirements-Specification

Priority

High

TestID

TEST-058

TestArtifact

Planned API inventory and local-ID matching tests

CodeRef

Register-WindowsRunner.ps1, provision-windows-guest.py

Status

Planned

Clone this wiki locally