Skip to content

REQ 004

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

REQ-004: Enable-RepoIssueTracking.ps1 never disables

Requirement

Enable-RepoIssueTracking.ps1 shall only ever enable Issues on a repository, never disable it.

Rationale

A one-directional, safe-by-construction repository-setting operation reduces the blast radius of an accidental or malicious invocation. The separately governed label side effect is described by REQ-040.

Fit Criterion

Script contains no code path that calls gh repo edit with --enable-issues=false or any flag other than --enable-issues.

Verification

Previously live-verified against the real VITechnologies/projectbuddy repo with Issues already enabled, plus the earlier Enable-RepoIssueTracking.ps1 smoke test (svelderrainruiz/projectbuddy#20).

Source

Software-Requirements-Specification

Priority

Medium

TestID

TEST-004

TestArtifact

Live smoke test, svelderrainruiz/projectbuddy#20

CodeRef

Enable-RepoIssueTracking.ps1 module

Status

Verified (live)

Clone this wiki locally