Skip to content

docs: add ubiquitous language glossary#1326

Open
TimothyJones wants to merge 1 commit into
mainfrom
docs/ubiquitous-language-glossary
Open

docs: add ubiquitous language glossary#1326
TimothyJones wants to merge 1 commit into
mainfrom
docs/ubiquitous-language-glossary

Conversation

@TimothyJones

Copy link
Copy Markdown
Member

What

Adds UBIQUITOUS_LANGUAGE.md — a DDD-style glossary of the ContractCase domain vocabulary — and links it from docs/README.md.

The glossary groups terms by contract lifecycle, services & roles, mocks, matchers, states, triggers, and distribution, plus a relationships map, an example dev↔domain-expert dialogue, and a "flagged ambiguities" section.

Key emphasis

Consumer/provider are roles, not network direction — a consumer can be an HTTP server consuming requests. Consequently mocks and state handlers are not pinned to a phase: they land on whichever side runs the real service, so a contract authored from the server side puts state handlers at contract definition, not verification.

Notes

  • Content was derived from the existing docs and code (not from a live design discussion), so the canonical-term picks are proposals — easy to adjust to match how the team actually speaks.
  • Docs-only change; no code touched.

🤖 Generated with Claude Code

Add UBIQUITOUS_LANGUAGE.md capturing the ContractCase domain vocabulary
(contract lifecycle, consumer/provider roles, mocks, matchers, states,
triggers, broker), with a relationships map, an example dialogue, and
flagged ambiguities. Emphasises that consumer/provider are roles rather
than client/server, so mocks and state handlers land on whichever side
runs the real service (definition or verification).

Link it from docs/README.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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