• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rtmx-ai / rtmx / 27844337053
83%

Build:
DEFAULT BRANCH: main
Ran 19 Jun 2026 07:21PM UTC
Jobs 1
Files 115
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 Jun 2026 07:19PM UTC coverage: 82.861% (+0.02%) from 82.84%
27844337053

push

github

web-flow
feat(verify): configurable requirement-ID pattern, multi-segment default (REQ-VERIFY-011) (#124)

The results validator enforced a fixed `^REQ-[A-Z]+-[0-9]+$`, which rejected
alphanumeric and multi-segment category prefixes (e.g. REQ-E2E-010,
REQ-INFRA-DT-002, REQ-MODE-S-006). Because this is a hard error in the
cross-language `rtmx verify --results` path, projects using such IDs (e.g. the
Phoenix radar RTM) could never close the verification loop even with otherwise
well-formed markers.

- Broaden the built-in default to `^REQ-[A-Z][A-Z0-9]*(-[A-Z0-9]+)*-[0-9]+$`,
  accepting single- and multi-segment uppercase-alphanumeric category prefixes
  while still rejecting malformed IDs (lowercase, missing number, digit-leading
  category). Applied consistently to the results validator, the marker spec
  validator, the pkg/rtmx test marker, and the adapter extraction regex.
- Add `rtmx.req_id_pattern` config to override the pattern for results
  validation -- the validation-layer complement to the configurable dimension
  vocabularies of REQ-VERIFY-010. An invalid pattern is reported once and falls
  back to the default rather than aborting.
- Tests: default + override behavior (internal/results/schema_reqid_test.go);
  multi-segment adapter extraction cases.

Backward-compatible: every previously valid ID still matches.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

41 of 48 new or added lines in 4 files covered. (85.42%)

16423 of 19820 relevant lines covered (82.86%)

29.82 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
74.5
0.04% internal/cmd/verify.go
1
68.52
0.0% pkg/rtmx/rtmx.go
Jobs
ID Job ID Ran Files Coverage
1 27844337053.1 19 Jun 2026 07:21PM UTC 115
82.86
GitHub Action Run
Source Files on build 27844337053
  • Tree
  • List 115
  • Changed 7
  • Source Changed 6
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27844337053
  • 8a15d5ac on github
  • Prev Build on main (#27541586305)
  • Next Build on main (#27855396249)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc