Skip to content

chore(repo): replace literal section sigil with the word section#160

Draft
ottobolyos wants to merge 1 commit into
TrakHound:masterfrom
ottobolyos:chore/scrub-section-sigil
Draft

chore(repo): replace literal section sigil with the word section#160
ottobolyos wants to merge 1 commit into
TrakHound:masterfrom
ottobolyos:chore/scrub-section-sigil

Conversation

@ottobolyos
Copy link
Copy Markdown
Contributor

@ottobolyos ottobolyos commented May 13, 2026

Summary

Replace the literal section sigil (§) with the word section across ten committed source files. The § character is non-ASCII and renders inconsistently across editors and tooling; replacing it with the ASCII word section keeps committed prose portable. Every replacement is verbatim section (single trailing space) in place of §; the cited section numbers and titles are unchanged. No behavioural or test-code changes.

Affected files:

  • libraries/MTConnect.NET-Common/Agents/MTConnectAgentBroker.cs
  • tests/MTConnect.NET-Common-Tests/Headers/HeaderVersionRegressionTests.cs
  • tests/MTConnect.NET-Common-Tests/V2_6_V2_7/MTConnectVersionsTests.cs
  • tests/MTConnect.NET-Common-Tests/V2_6_V2_7/V2_6ComponentAndEnumTests.cs
  • tests/MTConnect.NET-Common-Tests/V2_6_V2_7/V2_6DataItemTypeTests.cs
  • tests/MTConnect.NET-Common-Tests/V2_6_V2_7/V2_7ComponentTests.cs
  • tests/MTConnect.NET-Common-Tests/V2_6_V2_7/V2_7ConfigurationDataSetTests.cs
  • tests/MTConnect.NET-Common-Tests/V2_6_V2_7/V2_7DataItemTypeTests.cs
  • tests/MTConnect.NET-Common-Tests/V2_6_V2_7/V2_7SampleObservationTests.cs
  • tests/MTConnect.NET-XML-Tests/Headers/HeaderVersionXmlRoundTripTests.cs

The §-character is a tripwire for the in-repo §14a / §1.5 history-rewrite
grep that catches accidental references to internal-only artefacts.
External-spec citations (MTConnect Standard Part 1.0 / Part 2.0 / etc.)
are perfectly legitimate by intent, but the literal character still
trips the grep when run against the committed tree.

Replace every literal section sigil with the word `section ` in the
ten files where it survived from previous merged PRs. Affected files:

  libraries/MTConnect.NET-Common/Agents/MTConnectAgentBroker.cs
  tests/MTConnect.NET-Common-Tests/Headers/HeaderVersionRegressionTests.cs
  tests/MTConnect.NET-Common-Tests/V2_6_V2_7/MTConnectVersionsTests.cs
  tests/MTConnect.NET-Common-Tests/V2_6_V2_7/V2_6ComponentAndEnumTests.cs
  tests/MTConnect.NET-Common-Tests/V2_6_V2_7/V2_6DataItemTypeTests.cs
  tests/MTConnect.NET-Common-Tests/V2_6_V2_7/V2_7ComponentTests.cs
  tests/MTConnect.NET-Common-Tests/V2_6_V2_7/V2_7ConfigurationDataSetTests.cs
  tests/MTConnect.NET-Common-Tests/V2_6_V2_7/V2_7DataItemTypeTests.cs
  tests/MTConnect.NET-Common-Tests/V2_6_V2_7/V2_7SampleObservationTests.cs
  tests/MTConnect.NET-XML-Tests/Headers/HeaderVersionXmlRoundTripTests.cs

Every replacement is verbatim "section " (with one trailing space)
in place of "§" so the prose reads identically. The cited section
numbers and titles are unchanged.

Solution-level build remains green; no test changes.
@ottobolyos ottobolyos marked this pull request as ready for review May 13, 2026 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants