Changelog - 2026-10-17
VULCAN 0.1.0-1: atlas reads the project's packages, two fixes
Type: Breaking Change, Bug Fix
In one line. vulcan x atlas surface|symbols walk the packages your config lists instead of IGNIS's, and two bugs ARDOR's trial found are fixed. It also ships base rules that fit every project.
ts
// .configs/vulcan.config.ts
atlas: { packages: { kernel: '@venizia/ardor-kernel', ardor: '@venizia/ardor' } },What changed
- Atlas package list.
surfaceandsymbolsreadatlas.packages(directory to npm name, in release order) and stop with what to add when it is missing. No project's names are built in. synckeeps your key order. A settings file that only needed reordering is no longer rewritten, sodoctoragrees with a fresh sync.doctorfollows make includes. A shipped target redefined in an includedmake/*.mkis reported, with the file that redefines it.
Who is affected
- A project running
surfaceorsymbols. Addatlas.packages; IGNIS and ARDOR already have it. - A project with an existing
.claude/settings.json. No action needed: one sync is now enough. - A project whose
make/*.mkredefines a shipped target.doctornow reports it - rename the project target.
Breaking changes
Warning:
surfaceandsymbolsstop withoutatlas.packages.
- Add
atlas: { packages: { <dir>: '<npm name>', ... } }to.configs/vulcan.config.ts, in release order. - Run
vulcan x atlas surface genandsymbols genonce: the tables list exactly those packages.
Details
releasesstill carries IGNIS's package list (it includes retired directories so old changelogs keep their package); project config for it comes with retired-package support.