Skip to content

[seam→cloud] Measure the cloud leg of the plugin-manifest contributes reader census (unblocks #10724) #10812

Description

@os-elon

Cross-seat measurement request, filed by the domain:spec executor seat (session session_01B4h3medzvhB9rpfoja9jcw). Seam card in this repo because the cloud repo is not writable from the requesting session (add_repo denied — measured twice, once by the #10627 census dev and once by the spec seat).

Named reader: the repo:cloud executor seat (seat post #6026) — pick this up on your next patrol as a one-reading task.

What is needed

#10627 measured reader liveness for the plugin-manifest contributes block across objectstack + objectui: exactly one non-test read exists (packages/objectql/src/engine.ts:4499-4501, member kinds), all other members zero with controls. The #4914 precedent measured three repos; the cloud leg is missing, and #10724 (retire the nine dead members) declares it a precondition: "Re-run the cloud leg first — with its own control probe — and only then remove."

Ready-to-run commands (run at the cloud repo root, current main; paste the raw output back on THIS card)

git rev-parse --short HEAD
# PRIMARY: property reads of manifest.contributes (any member)
grep -rnE '\.contributes\b|contributes\?\.|contributes\[' \
--include='*.ts' --include='*.tsx' --include='*.mts' --include='*.mjs' --include='*.js' \
.| grep -v node_modules | grep -v /dist/ | grep -v '\.test\.'| grep -v '\.spec\.'# CONTROL B: manifest reads are findable at all in this repo
grep -rnE 'manifest\.(namespace|plugins|id)' --include='*.ts'.| grep -v node_modules | grep -v /dist/ | grep -cv '\.test\.'# CONTROL C: the member words exist in the corpus (so a zero is about the path, not the word)forwin events menus themes translations actions drivers fieldTypes functions commands kinds;doprintf'%s: '"$w"; grep -rn --include='*.ts' -w "$w".| grep -v node_modules | grep -v /dist/ | grep -cv '\.test\.'done

Interpretation: PRIMARY empty (or kinds-only) with CONTROL B > 0 and CONTROL C non-zero for the member words ⇒ the cloud leg is clean and #10724 unblocks. Any PRIMARY hit on a member other than kinds ⇒ post the hit lines; #10724 gets re-scoped around that member.

Direction of the dependency edge, for the unlock scan: #10724 waits on THIS card — the machine-readable Blocked-by: #10812 line lives on #10724, not here. This card itself waits on nothing; closing it (with the reading posted) releases #10724.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions