Skip to content

Decode named references case-sensitively - #20

Merged
rogerchappel merged 3 commits into
mainfrom
agent/oss-cb0c0f2a82f3-case-sensitive-entities
Sep 6, 2026
Merged

rogerchappel merged 3 commits into
mainfrom
agent/oss-cb0c0f2a82f3-case-sensitive-entities

Conversation

@rogerchappel

Copy link
Copy Markdown
Owner

Summary

  • add regression coverage for exact uppercase aliases and undefined mixed/all-case spellings
  • decode named references only when their case exactly matches a defined entity name
  • document case-sensitive entity behavior and preservation of unknown spellings

Commits

  • cfdbb2e test: cover case-sensitive named references
  • cd2858c fix: decode named references case-sensitively
  • 0977434 docs: define named reference case behavior

Verification

  • npm ci --ignore-scripts --no-audit --no-fund
  • focused named/numeric entity tests
  • npm run release:check (43 tests, syntax, build, CLI smoke, package smoke, release contract)
  • git diff --check origin/main...HEAD
  • author and committer identities verified as Roger Chappel miscanalysis@gmail.com

@rogerchappel

Copy link
Copy Markdown
Owner Author

Automated merge note

Triage class: auto-merge

Summary: Preserves undefined mixed- or uppercase named HTML references while continuing to decode exact defined aliases and case-insensitive numeric references, with focused regression coverage and documentation (4 files, +9/-6).

Checks run: GitHub CI test — COMPLETED/SUCCESS; worker verification recorded npm ci --ignore-scripts --no-audit --no-fund, focused entity tests, npm run release:check (43 tests, syntax, build, CLI smoke, package smoke, release contract), and git diff --check. Final full diff, mergeability, branch protection, Roger Chappel author/committer identities, and head SHA re-verified.

Rebased/CI-repaired: No.

Verified head SHA: 0977434.

@rogerchappel
rogerchappel merged commit fe02b52 into main Sep 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant