Skip to content

Use get_test_spec and read renamed finalize keys (0.2.10) - #28

Merged
yuefengz merged 2 commits into
mainfrom
chore/rename-trd-to-test-spec
Oct 1, 2026
Merged

yuefengz merged 2 commits into
mainfrom
chore/rename-trd-to-test-spec

Conversation

@yuefengz

@yuefengz yuefengz commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Part of the platform-wide rename of "TRD" / "Test Requirement Document" to test spec. The merge order, the deploy plan and the full list of related PRs are in the hub PR: https://github.com/getdoable/doable-platform/pull/3477

Plugin side of the TRD → test spec rename (0.2.10).

Release after the updated Doable MCP server is deployed. The skill now calls get_test_spec. The server keeps get_trd, so installed 0.2.9 plugins keep working.

Changes

  • Finalize keys: record-finalize reads test_spec_id and falls back to trd_id, and the same for the session id. It works against both old and new servers.
  • Wording: prose and skills say "test spec".
  • Unchanged: plugin ids, package names and marketplace names. The keyword trd stays for discoverability.
  • Version and changelog: bumped to 0.2.10 everywhere the release check looks, with a CHANGELOG entry.

Testing

npm test: 3/3, with the release check reporting doable-code-context@0.2.10.

🤖 Generated with Claude Code

yuefengz and others added 2 commits September 30, 2026 15:57
Deterministic rename of "TRD" / "Test Requirement Document" to "test spec"
(test_spec, TestSpec, test-spec) across identifiers, prose, and file names.
Literals that live in stored data or external contracts are kept on purpose
(storage bucket id, digest-bound schema versions, the customer context file
format, the crawl encryption salt, getdoable/trd repo links).

Compatibility for stored rows, old API routes, and env vars follows in
separate commits.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
record-finalize reads test_spec_id and falls back to trd_id, so it works against old and new servers. Requires the Doable MCP server with get_test_spec (it keeps get_trd).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@yuefengz

yuefengz commented Oct 1, 2026

Copy link
Copy Markdown
Contributor Author

Held on purpose: merging publishes 0.2.10, whose skill calls the Doable MCP tool get_test_spec. Merge only after doable-mcp main (getdoable/doable-mcp#20, already merged) is deployed. Installed 0.2.9 keeps working meanwhile: the server keeps get_trd and the finalize trd_id / trd_session_id keys. Needs one approving review (or an admin merge). Hub: getdoable/doable-platform#3477

@yuefengz

yuefengz commented Oct 1, 2026

Copy link
Copy Markdown
Contributor Author

doable-mcp 5cf1d6f (with get_test_spec, keeping get_trd) is now deployed to production (k8s-infra run 36909313738), so this is safe to release. Admin-merging at the repo owner's request: the required review is bypassed after the cross-repo correctness review and the verify check passed.

@yuefengz
yuefengz merged commit 234a50e into main Oct 1, 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