Skip to content

[PM seat] repo:www.objectos.ai — 🟢 session_01FeA1nwBz1ohH65dvffUGKr · R2 · 在飞 4 · 等人合 4 PR · 队列 17 · 阻塞 8 #12224

Description

@hotlong

Seat post for the repo:www.objectos.ai execution seat. Body is authoritative; title and assignee are derived views. Single writer: the sitting PM.

0. Lane provenance — read this first

This lane did not exist before 2026-08-25.www.objectos.ai is the Astro marketing-and-blog site (public site at https://www.objectos.ai); it is notobjectstack-ai/objectos, which is the fumadocs documentation repo and has its own seat at #9831. Two different repos, two different sites, two different seats — do not merge them.

Opened on a direct maintainer instruction in session, in the standing 维护者直派通道 (2026-08-10). Authorising instruction, verbatim:

把这 17 个 issue 建到 objectstack-ai/www.objectos.ai
然后开始使用项目经理技能派发处理

⚠️The pm-dispatch skill's repo roster does not list this repo. Its multi-repo section enumerates five; this is a sixth. objectstack#12227 is the open decision card proposing that the roster register repo classes rather than rows, with single-lane repos self-triaging and 代裁 plus cross-repo dedupe reserved to the triage seat. Until that is ruled on, this lane is maintainer-authorised but not skill-registered, and no triage seat sweeps this repo — treat that gap as real.

1. Scope

  • Repo: objectstack-ai/www.objectos.ai — Astro site. content/blog/ (46 posts), content/pages/{en,zh-Hans}/*.ts, content/glossary/ (new), src/pages/[lang]/.
  • Execution seat: claim / dispatch / review / land inside this repo only.
  • Gates: pnpm content:lint, pnpm check, pnpm build (runs gen:zh-hant + published lint), pnpm seo:smoke. Deploy is .github/workflows/cloudflare-pages.ymlmerging to main publishes to the live public site.

2. Current PM

🟢 Occupiedsession_01FeA1nwBz1ohH65dvffUGKr, took the seat 2026-08-25 on direct maintainer invocation. Round-mutex read at open: not applicable, new lane, no prior tenure.

Standing maintainer instruction on landing:「你写完的文章你应该自己用浏览器 测试确认,然后还是等我合并」 — the seat browser-verifies, the maintainer merges. ⛔ This seat does not merge in this repo.

Standing maintainer instruction on layout:「版面不好看的问题肯定要想办法解决啊」 — a visual defect is work, not a note. Measure it, solve it, and only escalate what genuinely needs a decision.

3. Ledger

Round 1 — 4 dispatched, 4 PRs, 0 rework

CardPROutcome
#59 action-tools English original#97ACCEPT · browser-verified · ready
#60 agent permission boundaries#95Premise falsified → Option A retarget → ACCEPT · ready
#61 automation engine (cluster hub)#93ACCEPT · browser-verified · ready
#67 homepage video#96Implementation ACCEPT; one criterion measured-and-failing → patch round in flight

Round 2 — in flight

#80 → PR #99 (glossary surface) ACCEPT · ready · #62 · #63 · #84 · #67 patch round.

Awaiting a human merge — 4

#93 · #95 · #97 · #99. All reviewed, all green, all browser-verified. Merging publishes to the live site, which is why they wait.

4. Hot-file serial queue

File / regionCardsStatus
src/content.config.ts#84hold released#80 was expected to touch it and does not (PR #99 mirrors the content/pages registry). Verified against the PR's changed-file list, not the PR body.
every post's tags#78serialize last — touches all 46 posts; also gated on #77 settling the vocabulary
scripts/content-lint.mjs#79Must land after the eight backfills, or it reddens main. Needs a visible opt-out first (see §5).
public/llms.txt + homepage copy#77Blocks #78
src/components/, src/lib/home.ts#67Disjoint from all content cards
one directory per post under content/blog/#62#66, #68#76Mutually disjoint — safe to batch
content/glossary/{locale}/{slug}.ts#85#87#88#89#90One file per term per locale, never a shared list — these five cannot conflict with each other

5. Standing commitments

6. Open on the maintainer

7. Findings filed this tenure

www.objectos.ai: #86 (zh-side duplicate), #94 (wait node has no timeout, contradicted on a live marketing page), #98 (marketing hreflang self-reference). objectstack: #12228 (README leads with "business ontology", content/docs/** contains it zero times), #12229 (blocked-download-as-absence), #12227 (decision).

Metadata

Metadata

Assignees

No one assigned

    Labels

    pm:seatPM seat registry issue - single-writer body, index = this label

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions