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

rtmx-ai / rtmx
83%

Build:
DEFAULT BRANCH: main
Repo Added 21 Jan 2026 08:54PM UTC
Token UQWQeTb9DG0aGDMkv5BgIxIqrz4yItFeo regen
Build 199 Last
Files 115
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • auto/update-screenshots-20260210-151310
  • auto/update-screenshots-20260210-154941
  • auto/update-screenshots-20260210-160327
  • auto/update-screenshots-20260210-160724
  • auto/update-screenshots-20260210-165533
  • auto/update-screenshots-20260210-202637
  • auto/update-screenshots-20260210-220843
  • auto/update-screenshots-20260210-223951
  • auto/update-screenshots-20260212-222138
  • auto/update-screenshots-20260316-185024
  • auto/update-screenshots-20260316-214346
  • auto/update-screenshots-20260316-214348
  • auto/update-screenshots-20260316-214751
  • auto/update-screenshots-20260317-173748
  • auto/update-screenshots-20260317-215442
  • dependabot/github_actions/actions/cache-5.0.5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/create-github-app-token-3
  • dependabot/github_actions/actions/create-github-app-token-3.0.0
  • dependabot/github_actions/actions/github-script-9.0.0
  • dependabot/github_actions/actions/setup-go-6.4.0
  • dependabot/github_actions/actions/setup-python-6.2.0
  • dependabot/github_actions/actions/upload-artifact-6
  • dependabot/github_actions/actions/upload-artifact-7
  • dependabot/github_actions/actions/upload-artifact-7.0.0
  • dependabot/github_actions/actions/upload-artifact-7.0.1
  • dependabot/github_actions/goreleaser/goreleaser-action-7
  • dependabot/go_modules/github.com/spf13/cobra-1.10.2
  • dependabot/pip/ruff-gte-0.8.0-and-lt-0.16.0
  • feat/configurable-completeness-policy
  • feat/from-pytest-dimensions-skip
  • feat/from-pytest-multipath
  • feat/mcp-set-status
  • feat/v1.5.0-tui-dashboard-adapters
  • feature/hygiene-command
  • feature/pytest-results-adapter
  • fix/baselines-json-v2
  • fix/benchmark-baselines
  • fix/benchmark-resilience
  • fix/benchmark-scan-path
  • fix/diagram-contrast
  • fix/diagram-layout-v2
  • fix/from-pytest-lowercase-suffix-reqids
  • fix/multi-segment-reqid-grammar
  • main
  • release/v1.4.0
  • show-hn-launch

23 Jun 2026 08:58PM UTC coverage: 82.937% (+0.02%) from 82.921%
28365659661

push

github

web-flow
feat(mcp): add set_status tool — status writeback with provenance (REQ-MCP-011) (#128)

The MCP surface exposed claim/release (orchestration) and verify (closed-loop
completion) but no way to set a requirement's status — to reopen a regressed
requirement, mark work started, or park a blocked one. Consumers worked around
it by editing .rtmx/database.csv directly (a second writer to the database).

Add a `set_status` mutation tool (req_id, status, agent_id, optional reason)
mirroring the claim/release authorization model. It deliberately REJECTS
COMPLETE: completion is verify-driven (tests decide closure), so letting an agent
mark its own work COMPLETE would reintroduce a self-grading loop. PARTIAL /
MISSING / NOT_STARTED are permitted.

- internal/adapters/mcp: tool definition, dispatch case, toolSetStatus impl.
- set_status_test.go: happy path + persistence, COMPLETE refused, missing
  agent_id refused, unknown req errors.
- server_test.go: tool count 10 -> 11 (4 mutation tools).
- .rtmx: REQ-MCP-011 + spec, reciprocal block on REQ-MCP-005.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

46 of 54 new or added lines in 1 file covered. (85.19%)

16521 of 19920 relevant lines covered (82.94%)

29.81 hits per line

Relevant lines Covered
Build:
Build:
19920 RELEVANT LINES 16521 COVERED LINES
29.81 HITS PER LINE
Source Files on main
  • Tree
  • List 115
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28365659661 main feat(mcp): add set_status tool — status writeback with provenance (REQ-MCP-011) (#128) The MCP surface exposed claim/release (orchestration) and verify (closed-loop completion) but no way to set a requirement's status — to reopen a regressed requ... push 29 Jun 2026 10:31AM UTC web-flow github
82.94
28056614958 main feat(mcp): add set_status tool — status writeback with provenance (REQ-MCP-011) (#128) The MCP surface exposed claim/release (orchestration) and verify (closed-loop completion) but no way to set a requirement's status — to reopen a regressed requ... push 23 Jun 2026 08:59PM UTC web-flow github
82.94
28056071850 feat/mcp-set-status Merge 56bb8cc8c into 6435c40a5 Pull #128 23 Jun 2026 08:50PM UTC web-flow github
82.94
27980796614 main fix(from-pytest): capture req-ids with optional lowercase suffix (#127) * feat(from-pytest): accept multiple test paths + path-qualified JUnit join (REQ-LANG-004) `rtmx from-pytest` scanned and ran only a single test path (default `tests`), so a... push 22 Jun 2026 08:11PM UTC web-flow github
82.92
27977796402 fix/from-pytest-lowercase-suffix-reqids Merge 419e34133 into f9f0768bc Pull #127 22 Jun 2026 07:19PM UTC web-flow github
82.91
27976429150 fix/from-pytest-lowercase-suffix-reqids Merge 9f4ac1d22 into f9f0768bc Pull #127 22 Jun 2026 06:55PM UTC web-flow github
82.92
27947333516 main feat(from-pytest): accept multiple test paths + path-qualified JUnit join (REQ-LANG-004) (#126) `rtmx from-pytest` scanned and ran only a single test path (default `tests`), so a multi-package layout — a top-level `tests/` plus `packages/*/tests/... push 22 Jun 2026 10:50AM UTC web-flow github
82.9
27857940985 main feat(from-pytest): accept multiple test paths + path-qualified JUnit join (REQ-LANG-004) (#126) `rtmx from-pytest` scanned and ran only a single test path (default `tests`), so a multi-package layout — a top-level `tests/` plus `packages/*/tests/... push 20 Jun 2026 02:50AM UTC web-flow github
82.91
27857727150 feat/from-pytest-multipath Merge e9b3c9d6e into 4c67ce19d Pull #126 20 Jun 2026 02:41AM UTC web-flow github
82.9
27855396249 main fix(from-pytest): carry marker dimensions and omit skipped tests (REQ-LANG-004) (#125) The JUnit-based `rtmx from-pytest` path had two fidelity gaps that made it unusable for projects with a multi-dimensional completeness policy: - It emitted di... push 20 Jun 2026 01:00AM UTC web-flow github
82.87
See All Builds (198)

Badge your Repo: rtmx

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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