Changelog - 2026-09-11
Atlas serves any VENIZIA family checkout
EnhancementIn one line. ignis-atlas in repo mode now accepts any @venizia/<family>-workspace checkout that keeps the three corpora under the IGNIS paths, and announces itself as <family>-atlas.
What changed
- Checkout detection follows the family pattern.
isRepositoryCheckoutaccepted only@venizia/ignis-workspace; it now accepts any root manifest matching@venizia/<family>-workspacewithdocs/wiki,docs/wiki/content/changelogsand.agents/knowledgepresent. A scope-mate that is not a workspace (@venizia/ignis-atlas) is still refused. - The server name follows the checkout. In repo mode the MCP server reports
<family>-atlas(for example<family>-atlasin a sibling framework's repository); in snapshot mode it staysignis-atlas, because the packaged corpus is always IGNIS's. - New helper.
workspaceFamilyOf({ root })returns the family name orundefined.
Who is affected
- IGNIS itself. No action needed; behavior in this repository is unchanged.
- Sibling frameworks. Register
bun <path-to-ignis>/packages/atlas/src/cli.ts mcp(or the publishedbunx @venizia/ignis-atlas mcp --root .) in.mcp.json; the server serves that repository's corpora.