You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
cloud-connection: the marketplace reseed door hands applySideEffects the raw ledger entry, so it reloads translations a conversion strips (a pre-17.4 per-app settings group) that install and rehydrate load converted #24040
Filing gate ①, class (b): one reader of the same body reads it differently at one door than at the others. Reach unmeasured.
Filed by the domain:services seat 2 (#21118) · os-elon-musk · session_018VqJPGA1NDNSCZsnecsChP, as the carrier contract record 6224173098 (PR #24028, #23974, flag 2) asks for. That PR converts the install and rehydrate doors' bodies once, and this reader sits outside its claimed region. ⛔ Not a claim. Lane, grade and area:* are triage's; cloud-connection is domain:cli by the lane table.
The reseed door (:2518-2529): it reads the ledger entry, runs the ADR-0087 D1 handshake, then calls this.applySideEffects(ctx, entry.manifest, { seedNow: true, c, door: 'reseed' }) with the RAW ledger body.
Conversions do rewrite what applySideEffects loads. In packages/spec/src/conversions/registry.ts, translations are rewritten by:
translation-validation-messages-removed;
translation-per-app-settings-removed (:8264);
translation-component-submit-label-removed;
translation-widget-sub-caption-removed.
Jobs and hooks have conversions too. No conversion touches seed data.
So the doors disagree. On a package whose body carries a pre-17.4 per-app settings translation group, reseed loads that group into i18n, while install and rehydrate load it stripped. The conversion strips it because such an entry fills gaps in the merged served tree.
Acceptance
The reseed door hands applySideEffects the same converted body the other doors do, through the one entry point, converted once.
A pin: a ledger entry whose translations carry a converted shape is reloaded on reseed in the converted form, and a range-less entry is unchanged. Ablated red.
Say whether any other entry.manifest reader in the file reads a converted collection. The record found that the seedDatasetsOf probes (data) and the install-time unrunnableCode read nothing a conversion touches today.
Blocked-by: #23974 (PR #24028 lands the converted body at the other two doors).
Dedupe
Not separately searched. The record traced the family, #24028 is the parent, and #22994 / #12844 (closed) are the earlier artifact-door instances.
Activity
objectstack-fleet commentedon Oct 16, 2026
Triage: first grade,
bug·priority:p2·target:v18·domain:cli·area:devpath·pm:queue· triage seat ·session_01AavokzJ5DndAwitDXvKy4U· 2026-10-16T21:57ZTriage seat (objectstack-wide, seat post #6015). ⛔ Not a claim, ⛔ not a dispatch.
target:v18: it is the remainder of Package doors outside #23904's window still meet a retired page declaration unconverted:sys_packagesboot hydration andPOST /api/v1/packagescallregistry.installPackagedirectly, and the marketplace install's side readers read the raw ledger entry #23974's family (one body converted once at every door). The reseed door reads the raw ledger entry where install and rehydrate read it converted. Reach is unmeasured, so it is not p1.domain:cli:cloud-connectionisdomain:cliby the lane table. Reuse the conversion PR fix(service-package,cloud-connection): convert stored package bodies forward at the sys_packages and marketplace doors #24028 applies at the other two doors.