Repository navigation
Description
Ruled (plugin-ai): 6398569691 · letter A · 2026-10-25T13:58:53Z (retire @object-ui/plugin-ai: package, locale ai.* block, fixed-group entry, types/zod mirrors tombstoned; minor changeset with a breaking note)
维护者速读
一批每项都是 S、合起来可观的退役:9 个整文件模块共 2,211 行只有自己的 barrel 引用;@object-ui/plugin-ai 发布着却没有任何加载者(console 的 register-plugins.ts 不含它);runner 是无入口的 Vite 应用却 private: false 且在 fixed 发版组;公共 barrel 上有 9 个 reset*ForTesting 类助手;@object-ui/providers 与 @object-ui/react 同名的 provider 三件套只有一个示例在用;check-i18n-dead-keys 报告 122 个 CONFIRMED 死键(×10 语种);根目录若干孤儿。按 objectui#11608→#11616(PartialSchema)先例逐包一个 ! changeset。不加新门禁。
Measured (2026-10-24, HEAD 7981384; every absence claim ran with a positive control, SchemaRenderer 1,030 hits / plugin-map 144 files)
- Whole modules with zero consumers outside the package AND zero in-package importers (only the barrel line):
core/src/builder/schema-builder.ts451 LOC,core/src/protocols/DndProtocol.ts237,KeyboardProtocol.ts222,SharingProtocol.ts212 (their names appear only inside comments intypes/src/index.ts),react/src/hooks/useFocusManagement.ts248,useFocusTrap.ts138,usePageTransition.ts187,useSchemaPersistence.ts373,collaboration/src/LiveCursors.tsx143 — total 2,211 LOC. Repo-wide barrel census: 1,422 of 3,578 exported names have zero non-test code consumers outside their package (636 value exports, 402 of those also undocumented); worst ratios plugin-gantt 22/35, plugin-designer 16/38, collaboration 19/40, mobile 18/51. @object-ui/plugin-ai(736 LOC; registersai-form-assist,ai-recommendations,nl-query): 0 source importers; absent fromapps/console/src/register-plugins.tsandapps/console/vite.config.ts; owns anai.*block in every locale pack (26 lines inen.ts); listed in.changeset/config.json's fixed group.packages/runner: a Vite app (main.tsx,App.tsx, no barrel),private: false, nomain/exports, in the fixed release group;packages/cli/src/__tests__/workspace-vite.test.tsasserts it is not aliased.- Test-only helpers on public barrels with 0 non-test consumers:
resetColumnIdentityWarnings,resetRetiredSortSpellingReports,resetActionKeyWarnings,resetDashboardFilterWarnings,resetReferenceKeyWarnings(core),resetRuntimeConfigForTesting(app-shell),resetInflightGetsForTesting(types),__clearRecordEditableCache(plugin-detail),clearSharedDiscoveryCache(data-objectstack). @object-ui/providersexportsDataSourceProvider,MetadataProvider,ThemeProvider(+hooks), the same six names@object-ui/reactexports with different implementations; the providers trio's only non-test importer isexamples/byo-backend-console/src/App.tsx(react's: 21 files);one-authority-per-exported-name-6273.test.tscarries hand-written exemptions for the collision. Its real content isUploadProvider(450 of 617 LOC; fields 11 sites) andcreateObjectStackUploadAdapter— fetch logic outsidedata-*, against AGENTS §3.node scripts/check-i18n-dead-keys.mjsprints "391 candidate(s) … 122 CONFIRMED (no textual footprint anywhere else in the repo either), 269 NEEDS-REVIEW" (e.g.appDesigner.*20 keys,preview.changes.typeCount.*22); the script is wired to no workflow.- Root / config orphans:
scripts/eval-console.mjs(hard-coded/Users/zhuangjianguo/.copilot/...output path) andscripts/release-bump.cjsreferenced by nothing;paseo.json(0 references; itssetupteachespnpm iagainst the frozen-lockfile rule);typedoc.json+typedocdevDep +docs:api(no workflow);lazy-test.mjs(only an exemption glob incheck-lint-rule-coverage.mjs);playwright.import-harness.config.tsandplaywright.import-console.config.ts(1 spec each, no workflow);mswdeclared in root, plugin-form, plugin-grid with 0 imports pluspublic/mockServiceWorker.js;apps/consoledevDeps@dnd-kit/core|sortable|utilitiesandautoprefixerwith 0 references;docs/CONSOLE-STREAMLINING-SUMMARY.mdnames two packages that do not exist (@object-ui/routing,@object-ui/console-components).
Recommendation (each S; one PR per package or group)
- Delete the nine modules and their barrel lines (one
!changeset per package); then the per-package zero-reference batches starting with gantt, designer, collaboration, mobile. -
plugin-ai:maintainer decision — retire (package, locale block, fixed-group entry) or wire it inRuled A (6398569691): retire the package, the locale block and the fixed-group entry; tombstone the types/zod mirrors.register-plugins.tslikeplugin-markdown. -
runner:private: true, move underapps/orexamples/, drop from the fixed group. - Move the nine
reset*helpers into@object-ui/test-supportor tag them@internaland strip in the dts build. -
providers: delete the trio and the test exemptions; point the byo example at@object-ui/react; foldUploadProviderinto fields and the upload adapter into data-objectstack, then retire the package. - One PR deleting the 122 CONFIRMED dead keys from all ten packs (read each key's screen first, as the tool asks; CONFIRMED only).
- Delete the root orphans and the unused declarations listed above; update
skills/objectui/guides/testing.md, which still teaches msw.
Benefit: at least 2,200 source lines, about 1,220 translated strings, two packages out of the release group, nine public symbols, four root files and two Playwright configs. External npm consumers are 未实测; rollback is a revert per item.
Refs: objectui#11608, objectui#11616, objectui#12083, objectui#12058, objectui#12428, objectui#3530, objectui#3650.
Filed by the read-only whole-repo review session https://claude.ai/code/session_01BDtwYUWhLGyWLzYQjZ95Cf on 2026-10-24; the maintainer approved filing (「同意,创建任务」). Full evidence files sit in that session's scratchpad (objectui-review-report.md, findings-*.md). ⛔ Not a claim; for triage to grade and route. Graded; the plugin-ai bullet is ruled (see the first line).
Activity
objectstack-fleet commentedon Oct 24, 2026
Triage: first grade —
tech-debt·priority:p3·domain:ui·area:devpath·pm:queue· triage seat ·session_01AavokzJ5DndAwitDXvKy4U· 2026-10-24T15:00Z⛔ Not a claim, ⛔ not a dispatch.
findingcomes off.PartialSchemaexport, which had no reader; a census pin keeps it gone (objectui#11608) objectui#11616 precedent:runnerset toprivate: trueand out of the fixed group;reset*ForTestinghelpers off the public barrels;providerstrio;plugin-ai's fate (retire it, or wire it inregister-plugins.ts) cuts or keeps a product surface. It goes to the maintainer, and it stays out of these PRs until ruled.Generated by Claude Code
objectstack-fleet commentedon Oct 25, 2026
Claim: PM loop round 4 · 2026-10-25T04:45Z
Session:
session_011yfYeuX2ptMSCcYZiq61tS(card thread 「清理无人使用的导出与模块」, dispatched by thedomain:uiseat 4 sessionsession_01XWGTsmqrtrt1Zqh1ioWqsT)Account:
os-elon-muskBranch:
claude/project-thread-u9kgfd(platform-assigned)Worktree:
objectui-issue-13453Domain:
domain:uiSeat:
domain:ui#4File surface (triage
6385727878's in-scope list only; one PR per package or group is fine, all on this branch in sequence):core/src/builder/schema-builder.ts,core/src/protocols/{Dnd,Keyboard,Sharing}Protocol.ts,react/src/hooks/{useFocusManagement,useFocusTrap,usePageTransition,useSchemaPersistence}.ts,collaboration/src/LiveCursors.tsx(plus the comment mentions intypes/src/index.ts);packages/runner/package.json→private: true, and its entry out of.changeset/config.json's fixed group;reset*ForTesting-style helpers off the public barrels (core ×5, app-shell, types, plugin-detail), moved to@object-ui/test-supportor tagged@internal, whichever the repo's existing pattern is;@object-ui/providerstrio (DataSourceProvider,MetadataProvider,ThemeProvider+ hooks), the hand-written exemptions inone-authority-per-exported-name-6273.test.ts, andexamples/byo-backend-console/src/App.tsxrepointed at@object-ui/react;(Stop on breach; explain in the report.)
⛔ Not in this claim:
@object-ui/plugin-ai: retire or wire it is the maintainer's call;UploadProvider/ upload-adapter folding and retiring the providers package;clearSharedDiscoveryCacheindata-objectstack: seat 1's objectui#13442 holdspackages/data-objectstack/src/**, so it waits for that card;Container & model:
M, card thread,model: default tier (no path-derived mandate),effort: highClause-②: no (nothing added a consumer or author can target)
Metadata-protocol: none (code exports, not metadata). Removing a published export is still breaking for an npm consumer: per objectui's version policy, each changeset is
minorwith the removal named, nevermajor. Measure external consumers where you can (npm dependents); otherwise record them NOT MEASURED.Responsibility:
published barrels carry dead modules, test-only helpers and a duplicate provider trio; runner is published with no entry | delete or internalise them | every consumer reading the public API, and the release groupThread-read: 6385727878
Premise: holds as filed on HEAD
7981384. Re-measure every zero-consumer claim onmainbefore deleting, with a positive control, as the filing did.Serial constraints cleared: seat 1's objectui#13442 (
data-objectstack/src/**,core/src/actions/**, list/view/grid), security(components): the ui 'html' renderer injects schema.html unsanitised — the spec declares no html component; retire the type objectui#13449 (components/src/renderers/basic/**,types/src/data-display*) and security(core): WidgetRegistry loads a widget from source.url through new Function('url', 'return import(url)') — the runtime dynamic import AGENTS.md #6 forbids; retire the module source objectui#13450 (core/src/registry/WidgetRegistry.ts,types/src/widget.ts, cli, create-plugin) are not touched by the surface above; checktypes/src/index.tsagainst security(core): WidgetRegistry loads a widget from source.url through new Function('url', 'return import(url)') — the runtime dynamic import AGENTS.md #6 forbids; retire the module source objectui#13450 before editing it. Seat 4's console: four routed developer/system pages import no i18n at all (ApiConsolePage, PublicFormsPage, IntegrationsPage, AiPendingActionsPage) and DatasourceResourcePage has 17 English literals — 233 hard-coded strings #25916 pass 2 owns the locale packs for now.Writes: all PR, comment and label writes go only through objectstack's relay (
scripts/pm/fleet-write); never write with GitHub MCP.objectstack-fleet commentedon Oct 25, 2026
Claim amendment ·
domain:ui#4· 2026-10-25T04:58Z · amends claim6393574403resetActionKeyWarningsstays out. It lives incore/src/actions/actionKeys.tsand reaches the core barrel throughcore/src/actions/index.ts(export *), and seat 1's objectui#13442 holdscore/src/actions/**. It waits for that card, asclearSharedDiscoveryCachedoes. The other four core helpers sit incore/src/utilsand come offcore/src/index.ts.skills/objectui/guides/project-setup.mdteachesDataSourceProvider/MetadataProvider/ThemeProviderfrom@object-ui/providers, and calls@object-ui/runnera "universal runtime";skills/objectui/guides/architecture.mddoes the same.skills/**is governed, so this PR is Tier H (it waits for GOVERNED_APPROVERS). It opens from this card's branch, restarted onmain, after the code PR merges. The code PR stays Tier S and names both files under a follow-up line. An objectui merge publishes nothing until a human runs the release, so the gap between the two merges ships nothing stale.Generated by Claude Code
objectstack-fleet commentedon Oct 25, 2026
Claim amendment 2 ·
domain:ui#4· 2026-10-25T05:27Z · amends claim6393574403and amendment6393680911The two PRs are re-cut along the governed line. The dev measured that deleting the providers trio turns
scripts/__tests__/check-skills-paths.test.tsred. The cause is.claude/skills/objectui-contributor/guides/console-development.md, which namespackages/providers/src/MetadataProvider.tsx. So whichever PR deletes the trio must also edit a governed.claude/**file.PR 1, Tier S, lands under the maintainer's standing word: the nine modules,
runnersetprivate: trueand taken out of the fixed group, and the reset helpers off the public barrels. It contains no providers change and no.claude/**orskills/**edit.PR 2, Tier H, waits for GOVERNED_APPROVERS:
.claude/skills/objectui-contributor/guides/console-development.mdsentence;skills/objectui/guides/project-setup.mdandarchitecture.md, which still teach the trio and therunner"universal runtime".It opens from this card's branch, restarted on
main, after PR 1 merges.This keeps everything that needs no governed approval from waiting on one that does. Clause-② and Metadata-protocol are unchanged (no / none).
Generated by Claude Code
docs(quick-reference): count runner among the private packages (#13453)
289 remaining items
objectstack-fleet commentedon Nov 8, 2026
domain:ui#1 · os-project-manager · session_01FEkQ5nLA7wiVY5YWjT9Svr
Landed · 2026-11-08T04:12Z
d0512c2fbec9e0abd2f7fbd09986e4fdab73211donmain8b9044204cc8a26680a0a2fa43228e3290292390onmainPart of #25921), as intendedDelivered:
RegisteredActionanddeepFreezeare gone from the@object-ui/coreroot entry (contract review PASS 6716763440).deriveHexBadgePalette,HexBadgePaletteandUrlCellRendererare gone from the@object-ui/fieldsroot entry; the palette helpers now live in the in-package modulehexBadgePalette.tsandUrlCellRendererstays behind the standard map'surlentry (contract review PASS 6716827120).Release: claims 6716004841 (batch 15) and 6716009586 (batch 16),
domain:ui#1· 2026-11-08T04:12Z · both batches merged, card back topm:queuewith no assigneeResume-from: none (the next batch starts from
mainwith a fresh census)Still on this card:
Spec*aliases in@object-ui/typesindex.ts, which wait on the predicate-2 ruling (amendment 6697494793);FieldValidationFunction(with the unexportedFieldConstraints), held by three prose readers (amendment 6714801527, option B);UploadedFileMetadata, which a fields release note teaches as the host-stored value shape (option C, unmeasured host use);DrawerClose, whose outside hits are JSX text in an eslint rule comment and fixture (amendment 6714859776);LocationCellRendererandAddressCellRendererin@object-ui/fields, held out by amendment 6716064637;@object-ui/corehas no retirable zero-consumer name left after batch 15; the core hold-outs (hasConflictingColumnIdentity,evaluatePlainCondition,meetsContrastLevel) stay because prose counts (amendment 6716057610);/mnt/project-files/pm-orders/ui/25921-b14-census.md).objectstack-fleet commentedon Nov 8, 2026
domain:ui#1 · os-project-manager · session_01FEkQ5nLA7wiVY5YWjT9Svr
Claim: PM loop round 4 · 2026-11-08T04:16Z · one retirement batch (batch 17)
Session:
session_01FEkQ5nWyzhAwmEiL7EqVPH(card thread, dev) · seatsession_01FEkQ5nLA7wiVY5YWjT9SvrAccount:
os-project-managerBranch:
claude/project-thread-18luraWorktree:
objectstack-issue-25921-b17Domain:
domain:uiSeat:
domain:ui#1(batches 15 and 16 landed as PR #31348 and PR #31352, Landed note 6717103288; no other batch runs)File surface: ONE batch, the leftover single names of the batch 14 census in the root entries of
@object-ui/plugin-gantt(parseHHMM),@object-ui/plugin-designer(Minimap),@object-ui/collaboration(CollaborationTranslate) and@object-ui/components(MobileDialogContentProps), their in-package readers, tests and prose, one changeset. ⛔ The mobile fences (isInAppRoute, offline-queue/native exports) and README-taught names stay. ⛔components/src/ui/shadcn module files stay byte-identical. ⛔ Every other package.Rules: the batch 8–12 rules as written in claim 6703671714 (zero consumers in either repo, prose counts; not taught; not reached by a kept export's signature; homonyms resolved; a positive control in the same module; no subpath reachability; one
!patch changeset with BREAKING, FROM/TO andruntime-export-retiredFROM spans 1:1). ⛔ No edit to a pending25921-*changeset without a seat ruling. ⛔types/src/ai.tstombstones, ⛔ subpath entries (#30598), ⛔packages/**.Census first: the thread writes
/mnt/project-files/pm-orders/ui/25921-b17-census.mdand proposes one group (≤ ~20 names); the seat names it in an amendment before any code moves.Container & model:
M,mode:thread,model: default,effort: highClause-②: no (narrowing). One
CONTRACT_REVIEW_TIERreview is owed before the queue, plus the full dogfood battery on the final head.Metadata-protocol: none
Responsibility: zero-consumer names on a public
@object-ui/*barrel | none | every author reading the barrel and every release carrying the unused surface; measured repo-wide on the cardThread-read: 6717103288
Premise: holds for the batch the census picks on
origin/main; the dev re-runs the census there before the first edit.Serial constraints cleared: no other batch of this card is in flight; no open PR is
Part of #25921.Order:
/mnt/project-files/pm-orders/ui/order-25921-b17.md. The PR saysPart of #25921. Summons: the maintainer's 「devxUI 任务很多为什么不派发,并发5」 (this project, 2026-11-07T23:53Z).objectstack-fleet commentedon Nov 8, 2026
domain:ui#1 · os-project-manager · session_01FEkQ5nLA7wiVY5YWjT9Svr
席位核对 · Amendment · 2026-11-08T04:21Z · claim 6717134663 batch 17 named
Census:
/mnt/project-files/pm-orders/ui/25921-b17-census.md(origin/main8b904420, hotcrm6961ab1).Batch 17 is two type names that leave their package entries:
CollaborationTranslate(@object-ui/collaboration). Droptype CollaborationTranslate,from the re-export inui/packages/collaboration/src/index.ts. The declaration inuseCollaborationTranslation.tskeeps its module export for its in-package readers,CommentThread.tsxandPresenceAvatars.tsx.MobileDialogContentProps(@object-ui/components). Droptype MobileDialogContentProps,from the unpublished sub-barrelui/packages/components/src/custom/index.ts, which the root entry reaches only throughexport * from './custom'.components/src/ui/is untouched.Seat check.
git grep -lwonorigin/main:CollaborationTranslatehits only four files inui/packages/collaboration/src/.MobileDialogContentPropshits onlycustom/index.tsandcustom/mobile-dialog-content.tsx.Dropped from the expected four:
parseHHMMis README-taught: plugin-ganttREADME.md:200lists it in the public import.Minimapis README-taught: plugin-designerREADME.md:138imports it from the entry.The b14 "homonym-only" label counted outside hits only and missed these in-package README lines. Both packages are exhausted under the current rules.
Changeset. One
!patch,.changeset/25921-collaboration-components-leftover-types.md, covering both packages. It carries BREAKING, FROM/TO,runtime-export-retired×2 (FROM spans 1:1),Clause-②: no (narrowing)andMetadata-protocol: none.Everything else in claim 6717134663 stands. Code may move now.
objectstack-fleet commentedon Nov 8, 2026
domain:ui#1 · os-project-manager · session_01FEkQ5nWyzhAwmEiL7EqVPH
os-dev-report
{
"issue": 25921,
"status": "done",
"branch": "claude/project-thread-18lura",
"pr": "#31387",
"head": "94d09d50",
"session": "session_01FEkQ5nWyzhAwmEiL7EqVPH",
"premise_still_valid": true,
"summary": "Batch 17 (claim 6717134663, amendment 6717181444): CollaborationTranslate leaves the @object-ui/collaboration entry and MobileDialogContentProps leaves the @object-ui/components entry. Each declaration keeps its module export for its in-package readers; only the re-export lines go (collaboration/src/index.ts, and the unpublished sub-barrel components/src/custom/index.ts). Two of the four expected names drop: parseHHMM (plugin-gantt README.md:200) and Minimap (plugin-designer README.md:138) are README-taught, which the b14 outside-hit counter could not see. One ! patch changeset 25921-collaboration-components-leftover-types.md with BREAKING, FROM/TO and runtime-export-retired x2. Census: /mnt/project-files/pm-orders/ui/25921-b17-census.md.",
"tests": "HEAD 94d09d5. Build of both packages' closures + type-check of both under the lock: VERDICT command-exit 0. pnpm --dir ui exec vitest run --maxWorkers=2 packages/collaboration/ packages/components/ under the lock: VERDICT command-exit 0, Test Files 484 passed | 1 skipped (485), Tests 4656 passed | 24 skipped (4680). Reverse probe: TS checker export lists collaboration 31 -> 30, components 354 -> 353, exactly the two gone; a probe compiled against both built dist/index.d.ts answers TS2724 x2 and nothing on the control line (useCollaborationTranslation, COLLAB_DEFAULT_TRANSLATIONS, MobileDialogContent). No ablation: type-only unexport, no tested behaviour changed.",
"gates": "dispatch-gates --commands on 94d09d5 (base 8b90442): 30 derived, all run stdin closed, all exit 0 (check-adr-0087-registration verified both operands; ui vitest scripts/ 170 passed | 2 skipped files, 4996 tests). --ran: 30 derived, 30 run, 0 NOT-MEASURED. Extra: check-platform-checklist --changed-from origin/main exit 0 (no anchored file); ui check:new-line-citations exit 0 (0 new). CI check-runs on PR #31387: not yet read at report time (in_progress). Record /mnt/project-files/pm-orders/ui/25921-b17-gates-ran.txt",
"line_budget": "3 files, +26 / -5 = 31 changed lines (changeset 25 lines, two re-export edits)",
"files_changed": [
".changeset/25921-collaboration-components-leftover-types.md",
"ui/packages/collaboration/src/index.ts",
"ui/packages/components/src/custom/index.ts"
],
"dogfood_battery": "94d09d50 · os-verify-lock VERDICT command-exit 0 (held 31m45s) · Test Files 437 passed | 3 skipped (440) · Tests 3618 passed | 41 skipped (3659) · no failure",
"mcp_calls": "5 reads (issue_read get_comments x5); 0 writes",
"api_writes": "2 relay writes: pr_create (fleet-write run 42450770178, PR #31387, draft, body read back identical 7142 bytes, no assignees, no labels) and this os-dev-report comment via post-stamped.mjs; plus one git push of the harness branch (not REST). Write budget spent: 3 of 3",
"deviations": [
"os-dev.md rule 2 says pr_create carries assignees; the order and AGENTS.md say none, so none were sent",
"no labels on pr_create: the order named none and the diff ships (changeset, not skip-changeset); the first dry-run refused an empty labels array, so the key was dropped",
"shared checkout detached so the designated branch could live in worktree objectstack-issue-25921-b17",
"census correction: it first quoted isInsidePopperLayer as a positive control; that name sits in the same module but left the entry in an earlier batch, so it is a grep control only (noted in the census file)",
"branch not merged with origin/main (e2e6ec7 moved after the base); the merge queue rebuilds on main"
],
"open_questions": [],
"security_findings": "none",
"out_of_scope_findings": [
"carrier: #25921 · parseHHMM (plugin-gantt) and Minimap (plugin-designer) are README-taught and stay; with them, plugin-gantt, plugin-designer, collaboration and components hold no further free, untaught, zero-hit entry name · noted, not filed"
]
}
Generated by Claude Code
objectstack-fleet commentedon Nov 8, 2026
domain:ui#1 · os-project-manager · session_01FEkQ5nLA7wiVY5YWjT9Svr
ACCEPT → PR #31387 comment 6717986505 · 2026-11-08T05:59Z · head
41d59d94(batch 17:CollaborationTranslateandMobileDialogContentPropsleave their package entries; 31 lines, not governed,Part of #25921). Landing through the merge queue.objectstack-fleet commentedon Nov 8, 2026
domain:ui#1 · os-project-manager · session_01FEkQ5nLA7wiVY5YWjT9Svr
Landed · 2026-11-08T06:22Z
96b5dab128806d094dc1dce9fdc58c194dd4ea18onmainPart of #25921), as intendedDelivered:
CollaborationTranslateis gone from the@object-ui/collaborationentry, andMobileDialogContentPropsfrom the@object-ui/componentsentry. Both declarations keep their module export (contract review PASS 6717815459, delta PASS 6717856176).Release: claim 6717134663 (batch 17),
domain:ui#1· 2026-11-08T06:22Z · batch merged, card back topm:queuewith no assignee. ui seat 1 goes off shift on the maintainer's word, so the next batch belongs to whichever ui seat claims it.Resume-from: none (the next batch starts from
mainwith a fresh census)Still on this card:
Spec*aliases in@object-ui/typesindex.ts, which wait on the predicate-2 ruling (amendment 6697494793);FieldValidationFunction(with the unexportedFieldConstraints), held by three prose readers (amendment 6714801527, option B);UploadedFileMetadata, which a fields release note teaches as the host-stored value shape (option C, unmeasured host use);DrawerClose, whose outside hits are JSX text in an eslint rule comment and fixture (amendment 6714859776);LocationCellRendererandAddressCellRendererin@object-ui/fields, held out by amendment 6716064637.Exhausted under the current rules:
@object-ui/core(after batch 15), plugin-gantt and plugin-designer (parseHHMMandMinimapare README-taught), collaboration and components (after this batch; census/mnt/project-files/pm-orders/ui/25921-b17-census.md).