Repository navigation
feat: design atlas, 269 terms with browse, term pages and MCP search_terms - #578
Merged
Merged
Conversation
mvilacad
force-pushed
the
feat/572-feat-design-atlas-269-term-dataset
branch
from
October 25, 2026 06:40
0caafa6 to
43ed5d9
Compare
This was referenced Oct 25, 2026
mvilacad
force-pushed
the
feat/572-feat-design-atlas-269-term-dataset
branch
from
October 25, 2026 11:11
43ed5d9 to
fff1b27
Compare
mvilacad
marked this pull request as ready for review
October 25, 2026 11:11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #572
Stacked on #576 (until it lands, the diff against
mainincludes its commits).What ships
DS001-DS269, English) with category, definition, traits, audience, sectors, UX risk and mitigation, three heuristic 1-5 scales, status in 2026, 2027-2030 trend (an editorial projection), how standard the term is, and its references./atlas/browse with facets (category, status, trend, standardization, three score bands), search, URL-shareable filters and an announced result count; 269 term pages with when to use it and when not, risk, evidence (with what the sources do not support), the scales labelled heuristic, our recipes, a paste-in AI prompt, and a Limits box with the review date./llms/atlas.txtand/llms/atlas/<slug>.txt.search_terms,get_term,get_referencefromdist/atlas.json(offline).styleHrefreturnsnulluntil a/styles/<id>/page exists (STYLE_PAGESis empty), so a term never links to a 404.llms.txt.Fail before, pass after
astro check:readonly Term[]not assignable toTerm[]on<AtlasBrowser>; prop typedreadonly: 0 errors.lint:tokens:(max-width: 40rem)is off the breakpoint scale; now599.98px: ok.mcp-atlas.test.ts(new) drives the real stdio server: tools registered, search and filter, id/slug/name lookup, reference excerpt and check date.Verified
Unit tests for atlas, MCP, evidence rules; axe (dark, light, forced colors) on
/atlas/and a term page: pass. Pre-pushvalidate: ok.Left open
Linking terms to
/styles/pages waits on that PR (STYLE_PAGES).