Commit 967e8db
docs: add design principles page to community section (modelcontextprotocol#2303)
* docs: add design principles page to community section
- Create docs/community/design-principles.mdx with six core design
principles: convergence, composability, stability, demonstration,
pragmatism, and standardization
- Add 'Principles & Direction' navigation group to the Community tab
in docs.json, positioned before Governance
- This group will later house values and priorities pages
* Update docs/community/design-principles.mdx
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
* Update docs/community/design-principles.mdx
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
* Update docs/community/design-principles.mdx
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
* Update docs/community/design-principles.mdx
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
* Update docs/community/design-principles.mdx
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
* Update design-principles.mdx
Co-authored-by: Den Delimarsky <53200638+localden@users.noreply.github.com>
* Update design-principles.mdx
Co-authored-by: Den Delimarsky <53200638+localden@users.noreply.github.com>
* Update design-principles.mdx
Co-authored-by: Den Delimarsky <53200638+localden@users.noreply.github.com>
* Update design-principles.mdx
Co-authored-by: Den Delimarsky <53200638+localden@users.noreply.github.com>
* Update design-principles.mdx
Co-authored-by: Den Delimarsky <53200638+localden@users.noreply.github.com>
* Update design-principles.mdx
Co-authored-by: Den Delimarsky <53200638+localden@users.noreply.github.com>
* Update design-principles.mdx
Co-authored-by: Den Delimarsky <53200638+localden@users.noreply.github.com>
* Link to design principles from SEP guidelines
* Update docs/community/design-principles.mdx
Co-authored-by: Den Delimarsky <53200638+localden@users.noreply.github.com>
* docs: add two principles and tighten Convergence section
Add "Interoperability over optimization" and "Capability over
compensation" based on PR discussion with pja-ant and olaservo.
The first captures graceful degradation via capability negotiation;
the second addresses not encoding temporary model limitations into
permanent protocol structure, with olaservo's refinement that
optional semantic richness costing nothing is fine.
Also rework the Convergence over choice opener to stop restating
its own heading, and tighten the extensions sentence.
---------
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
Co-authored-by: Den Delimarsky <53200638+localden@users.noreply.github.com>
Co-authored-by: David Soria Parra <14013+dsp@users.noreply.github.com>1 parent 9f5ae05 commit 967e8db
3 files changed
Lines changed: 56 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
375 | 375 | | |
376 | 376 | | |
377 | 377 | | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
378 | 384 | | |
379 | 385 | | |
380 | 386 | | |
| |||
0 commit comments