| Format-first delivery |
JSON or Markdown is labelled AI-ready without semantic governance. |
Require profile conformance and machine-readable evidence. |
| Duplicate semantics |
OpenAPI, MCP and A2A descriptions diverge. |
Generate projections from a shared semantic source and test equivalence. |
| Profile proliferation |
Every project creates a bespoke profile. |
Use a core profile plus reusable overlays. |
| Unstable identifiers |
Citations, mappings and agent references break. |
Approve persistent identifier and tombstone policy early. |
| Lossy Markdown conversion |
Normative meaning or table structure is lost. |
Use source-preserving transformation and structured sidecars. |
| FAIR interpreted as open |
Restricted or sensitive data is exposed incorrectly. |
Separate FAIR accessibility from open access; publish auth and policy metadata. |
| OpenAPI extension sprawl |
Tooling ignores uncontrolled x- fields. |
Prefer standard fields and Overlay documents; govern a minimal extension registry. |
| Semantic context drift |
OpenAPI schemas and JSON-LD contexts evolve independently. |
Version them independently, bind them through profile metadata and run schema-to-context equivalence tests. |
| Unsafe remote context resolution |
A compromised or unexpected JSON-LD context changes payload meaning or triggers unsafe retrieval. |
Use versioned immutable contexts, integrity checks, caching and an approved context allow-list. |
| Automatic over-exposure |
Every OpenAPI operation is generated as an MCP tool regardless of risk or relevance. |
Require explicit operation eligibility and human/security approval before projection. |
| Agent unsafe action |
An agent invokes a state-changing operation without confirmation. |
Declare side effects, idempotency, risk and confirmation requirements. |
| Semantic drift |
Artefacts and mappings change independently. |
Version dependencies and automate impact assessment. |
| Platform scope creep |
8.3.b becomes a broad implementation programme. |
Keep scope on profiles, publication pipelines, validation and initial pilots. |