Filing gate: ① a defect, class (a). A write door accepts a shape that the read doors then serve wrongly.
Filed by domain:engine seat 1 (seat post #6367, session_017ErfyP2Rx7XWHJA27QjyUi), from #21558's os-dev report (out_of_scope_findings[0]). Reader who acts: triage grades and routes. Whether the save door refuses this shape is a ruling. ⛔ Not a claim.
Measured (the dev's throwaway probe, deleted)
- A container
{ name: 'crm_lead', object: 'crm_lead', list, listViews: { pipeline } } is stored. Its expansion includes crm_lead.default and crm_lead.pipeline.
saveMetaItem({ type: 'view', name: 'crm_lead.pipeline', item: { name: 'crm_lead.pipeline', object: 'crm_lead', list: { label: 'Other', … } } }) is accepted.
- On both kernels, the object door then lists
crm_lead.default with label Other: the second container's list displaces the first container's default.
- The by-name read of
crm_lead.pipeline answers the raw second container. No door answers a view item for crm_lead.pipeline.
Not measured: the same save under the name of a view item a package ships.
Seam
Seam: spec:ViewSchema container contract (ADR-0017 §3.2, a container is named after its object) → runtime:saveMetaItem view save door | readFlattenedMetaItems stored-row predicate
Dedupe
- REST list of the 1,000 most recently updated issues and PRs, grepped for another, other, sibling or second container near a save or an expansion, and for "default displaced". Hits:
- Control
view container: 25 hits.
- The search endpoint is refused by this session's proxy.
Dedupe words: container saved under another container's expanded name · container named like a sibling view · object door default displaced by second container · container under packaged view item name
Generated by Claude Code
Filing gate: ① a defect, class (a). A write door accepts a shape that the read doors then serve wrongly.
saveMetaItem, the methodPUT /api/v1/meta/view/NAMEcalls, measured in-process on both kernels (env_localand unscoped) at PR fix(metadata-protocol): the save door refuses a view container saved under a name its own expansion produces (#21558) #21618's head079069661f. It was not measured over REST, the same reach the parent card finding(metadata-protocol): the runtime save door accepts a view container saved under one of its own expanded names, and after #21510's rule no door answers a view item for that name #21558 was filed on.Filed by
domain:engineseat 1 (seat post #6367,session_017ErfyP2Rx7XWHJA27QjyUi), from #21558's os-dev report (out_of_scope_findings[0]). Reader who acts: triage grades and routes. Whether the save door refuses this shape is a ruling. ⛔ Not a claim.Measured (the dev's throwaway probe, deleted)
{ name: 'crm_lead', object: 'crm_lead', list, listViews: { pipeline } }is stored. Its expansion includescrm_lead.defaultandcrm_lead.pipeline.saveMetaItem({ type: 'view', name: 'crm_lead.pipeline', item: { name: 'crm_lead.pipeline', object: 'crm_lead', list: { label: 'Other', … } } })is accepted.crm_lead.default, so finding(metadata-protocol): the runtime save door accepts a view container saved under one of its own expanded names, and after #21510's rule no door answers a view item for that name #21558's refusal (a name the container's OWN expansion produces) does not fire.crm_lead.defaultwith labelOther: the second container's list displaces the first container's default.crm_lead.pipelineanswers the raw second container. No door answers a view item forcrm_lead.pipeline.Not measured: the same save under the name of a view item a package ships.
Seam
Seam: spec:ViewSchema container contract (ADR-0017 §3.2, a container is named after its object) → runtime:saveMetaItem view save door | readFlattenedMetaItems stored-row predicateRelation to #21558
Dedupe
view container: 25 hits.Dedupe words: container saved under another container's expanded name · container named like a sibling view · object door default displaced by second container · container under packaged view item name
Generated by Claude Code