Skip to content

feat(site): assemble immutable product snapshots - #95

Merged
nichinichisou0609 merged 1 commit into
redesign/depotfrom
redesign/site-snapshots-local
Oct 18, 2026
Merged

nichinichisou0609 merged 1 commit into
redesign/depotfrom
redesign/site-snapshots-local

Conversation

@nichinichisou0609

Copy link
Copy Markdown
Collaborator

Product snapshots assemble content-addressed manifests through depot tasks. Declared part references point to immutable dependency manifests, language groups contain the available UI/font products, and public aliases retain the correct relative root. Native object identities and component fields are preserved.

Site publication writes assets, immutable manifests, aliases and indexes in that order. A failed replacement retains the ownership journal and defers collection of retired files until a successful retry.

Validation covers dependency changes, shared objects, task replay, language selection, home-host references, split product schemas, publication ordering and recovery. Related site, layout, task-runner and repository tests pass, along with Ruff checks.

@nichinichisou0609
nichinichisou0609 merged commit 03a4418 into redesign/depot Oct 18, 2026
8 checks passed
@nichinichisou0609
nichinichisou0609 deleted the redesign/site-snapshots-local branch October 18, 2026 05:54
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