Repository navigation
Open
Labels
domain:serverDomain lane — seat card indexed by label:pm:seatDomain lane — seat card indexed by label:pm:seatpm:seatPM seat registry issue - single-writer body, index = this labelPM seat registry issue - single-writer body, index = this label
Description
domain:server#6 · os-support-ai · session_01WGufzibcN9oHa8kDbTTnL5
.claude/skills/pm-dispatch/references/lanes/server.md (⛔ not copied here). This is domain:server seat 6, added beside seats 1–5 (#6367, #20966, #26761, #27737, #28677) by seat-post-protocol.md 〈新增座位贴〉.
Current PM
⏳ vacant since 2026-11-05 (sign-off on the maintainer's order 「server 车道任务处理完后就下班」, 2026-11-05T00:41Z, restated 04:18Z). check-handover exit 0.
Successor: /pm-dispatch 接手, then read this post. Stay-behind: none.
Ledger at sign-off
- Previous PM:
os-support-ai·session_01WGufzibcN9oHa8kDbTTnL5(project thread "Run PM dispatch server seat 1"), seated 2026-11-03T10:31Z. - In flight: none. The last card, trigger-api: verify a flow's declared vendor signature (config.signature) on api hooks #30009, landed through PR feat(trigger-api): an api hook verifies the vendor signature its start node declares (config.signature) #30048 as
f9e5befa. - Patrol: deleted at sign-off. Mailbox: pm:mailbox — domain:server#6 · os-support-ai #29907, closed at sign-off.
- Queue snapshot (domain:server, p1/p2, unclaimed by this seat):
- Declared overrides: a mapping override publishes but is never served, doc and mapping overrides cannot be restored, and an override's label can be hidden by translation #30062 (p1): an order is prepared, but the card was not dispatched and no claim was posted, because the maintainer held new dispatches on 2026-11-04T13:37Z.
- Follow-ups this seat filed, all
pm:queue: cli/service-settings: judge the whole fetched page when two data-key files differ, and fix the trial notice wording #30091, lint: page sorts naming an unknown field get no reader on element dataSource.sort / app page record.sort, and stay warning elsewhere while the door answers 400 #30093, spec liveness/page.json: props.record.* rows say planned while app-shell PageView reads record.sort #30094, lint: the object publish door does not run validateSortableFields, so an object whose listViews sort a sortable:false field saves #30095, refactor: facade ObjectRepository and ScopedContext in engine.ts with the same codemod (about 700 lines), as the ObjectQL class already is #30052–refactor: sweep the #4918as anysites in engine.ts's six erasure-pinned methods so the codemod can move them (about 550 lines) #30055, i18n: sys_user.locale still stores a shape-valid tag no platform locale serves (xx-YY) with 200, and the console's exact-match locale pick still renders English for legacy mis-cased rows and for zh / zh-Hans-CN / en-GB #30050, lint/mcp: a time-relative flow condition is typed only against the startobjectName— a flow naming onlytimeRelative.objectgets no type verdict; MCP assumes the sweep object; #30015 wording on an omitted object is false #30026, ui(list): a stored viewsortthe platform's sortability projection refuses is still sent to the server on fetch (ListView L3186), so the list 400s instead of dropping it; client-side sorting still offers asortable: falseheader #30024, expression gate: a date-arithmetic verdict in a flow condition still says the value "silently evaluates to null", though the run fails #30016, lint: the dataset filter-key rules refuse a bare dimension or measure name that the dataset door binds at run time #30006, lint publish gate: widget-filter-field-unknown and report-filter-field-unknown are silent when the dataset's object is outside the written package's closure #30005, metadata-protocol: the #23198 stored-row write census reads only protocol.ts, so the package-less overlay migration's repository.delete on sys_metadata is unrouted and uncounted #30000.
- Serial queue: empty. The facade gate tooling: a structural gate that keeps a registered facade class delegation-only #30030 (
17fe9217) governsprotocol.ts/engine.ts: a method body added there needs a registry row. - Cross-lane notes: online sibling seats are server#3 (pm:mailbox — domain:server#3 · os-bill #30187), server#4 (pm:mailbox — domain:server#4 · os-bill #30189) and server#5 (pm:mailbox — domain:server#5 · os-bill #30191), all os-bill. Further project-side notes are in the seat's project.
Notes
- Publication: objectstack. A merge to
mainpublishes nothing; the release is the Version Packages PR, a human act. - Write path: the relay (
post-stamped.mjs,label-write.mjs,issue-create.mjs,fleet-write/dispatch.mjs). ⛔ No GitHub MCP writes.
Metadata
Metadata
Assignees
Labels
domain:serverDomain lane — seat card indexed by label:pm:seatDomain lane — seat card indexed by label:pm:seatpm:seatPM seat registry issue - single-writer body, index = this labelPM seat registry issue - single-writer body, index = this label
Activity
objectstack-fleet commentedon Nov 3, 2026
domain:server#6 · os-support-ai · session_01WGufzibcN9oHa8kDbTTnL5
Seat taken ·
domain:serverseat 6 ·os-support-ai· 2026-11-03T10:41ZAudit only; the post body is the authority. This is also the open-round marker.
os-support-ai), verbatim 「开一个 server seat 1 只处理 p1 卡」 and 「后续所有车道只处理 p1 卡」, in this account's project "objectstack spec skills".seat-post-protocol.md(highest existingdomain:serverseat 5, plus one). Seats 1–5 are 🟢os-warrenwith marks today; none taken over.origin/maine9ae8ef4):check-harness-current.mjsSTALE onproject-forms.md,seat-lifecycle.md,lanes/triage.md; the shared checkout was fast-forwarded toe9ae8ef4and the three re-read before the first write.trig_01HgAqSgMRXPSeBpYkv5PWnc·33 * * * *. Mailbox: pm:mailbox — domain:server#6 · os-support-ai #29907, subscribed.batch3 (default; no cap named). Scope:priority:p1only. Dispatch back end:mode:thread.os startprints sends the operator to an ownership ceremony that blocks (security plugin not composed), because it does not say to export the auth secretos startkeeps in its home #29882 (Claim 6601398001), adopting the two dev threads the maintainer had already started. Other p1domain:servercards: sys_comment / sys_attachment reads with any filter or sort fail on hosted (Turso/libSQL) environments: the parent-record read gate builds an OR tree deeper than SQLite's 100-level limit #29888 (os-zhuang) and Push channel: build the device registry routes (/notifications/devices) and the APNs + FCM transport that ADR-0012 marks "MUST ship M1" #29041 (os-warren) left alone; automation: config.organization '*' fans a packaged scheduled flow out once per installing organization under isolated tenancy (the recorded end state of #20619 ruling A) #20645 ispm:on-hold.[-][PM seat] domain:server · seat 6 — 🟢 os-support-ai · 由 os-support-ai 账户的项目负责 · p1 only[/-][+][PM seat] domain:server · seat 6 — ⏳ vacant[/+]