Skip to content

Publish namePathOf - #55

Merged
clhodapp merged 1 commit into
mainfrom
feat/publish-name-path
Oct 24, 2026
Merged

clhodapp merged 1 commit into
mainfrom
feat/publish-name-path

Conversation

@clhodapp

Copy link
Copy Markdown
Contributor

caisson-core.namePathOf gives the name path of a manifest: the { type; name; } of every manifest beneath the top down to it, its address under the children of the top's manifest. caisson-core already computes it to name the manifest of each history event.

caisson needs it to record which configuration made the package set selection in force at a configuration (the pkgSet record of the next caisson PR), by the same address the events use.

lifecycleNamePathOfIsTheAddressBeneathTheTop covers a lib, the top and a configuration beneath a system. All 132 tests and nix flake check pass.

🤖 Generated with Claude Code

namePathOf gives the name path of a manifest, its address under the
children of the top's manifest. caisson-core already computes it for
the events of history; publishing it lets an integration record the
level a selection was made at by the same address.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@clhodapp clhodapp self-assigned this Oct 24, 2026
@clhodapp
clhodapp merged commit c2f690e into main Oct 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant