Skip to content

[REQ-135][CODE] Reject new community Excel installs; keep Alpha Excel only #1012

Closed

Description

@jinjunnn

Covers

Parent AC1–AC2, AC4–AC6 of jinjunnn/alpha-work#65 (REQ-135). Depends on the alpha-web catalog release that drops mcp:excel from the recommended surface (refresh the offline snapshot from that release; do not hand-author alpha-catalog.json).

Portfolio has no tenants: do not keep a legacy community Excel install. Uninstall the durable leaf and receipt; delete the EXCEL_FILES_PATH / excelWorkspaceRoot policy. No compatibility shim.

Boundary

  • packages/ui-mac/src/shared/office-advisories.ts — add mcp:excel / excel-mcp-server to the bundled office-retire table (deny install). Do not relabel it as alpha-excel.
  • packages/ui-mac/src/main/ext-advisory-gate.ts and Hub — new installs fail.
  • Boot or install-path teardown: remove mcp.excel-mcp-server from durable config and its global receipt so Hub no longer lists it.
  • packages/ui-mac/src/main/ext-mcp-policy.ts — delete excelWorkspaceRoot / applyExcelWorkspacePolicy / EXCEL_FILES_PATH injection from the write policy. Tests assert the path is gone.
  • packages/ui-mac/src/renderer/extensions/alpha-catalog.test.ts and planner/policy/seed tests that currently require mcp:excel on the recommended surface.
  • Factory skill office-docs: community excel is not an install option.
  • docs/design/req-135-retire-community-excel.md plus a surgical amendment of docs/design/req-133-office-four-format-hub.md (coexistence sentence superseded).
  • Offline catalog snapshot refresh after the web release. CHANGELOG Unreleased if Hub copy changes.

Out of scope

  • Signing / publishing the web catalog (sibling CODE).
  • Copying files out of ~/Alpha/excel-workspace into the current project.
  • REQ-134 {workspace} spawn substitution.
  • Whole-disk grants.
  • Changing archived Word/PPT keep-installed behavior.

Exit condition

Merged PR + bin/check green + documentation impact handled.
No runtime capture, screenshots, or security acceptance here.

Parent

Refs jinjunnn/alpha-work#65 (native sub-issue; never a closing keyword against the parent)

Activity

  1. self-assigned this
    on Aug 18, 2026
  2. added
    type:featureNew user or system capability
    area:runtimeServices, jobs, infrastructure, or operations
    area:productUser-facing product behavior
    area:securitySecurity or access control
    cross-repoRequires coordinated work in multiple repositories
    on Aug 18, 2026
  3. jinjunnn commented on Aug 18, 2026

    @jinjunnn
    OwnerAuthor

    Owner 补裁:无租户 ⇒ 卸掉已装社区 Excel,不要「已装可继续用」。写盘策略删除 excelWorkspaceRoot / EXCEL_FILES_PATH。

  4. added a commit that references this issue on Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:productUser-facing product behaviorarea:runtimeServices, jobs, infrastructure, or operationsarea:securitySecurity or access controlcross-repoRequires coordinated work in multiple repositoriestype:featureNew user or system capability

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions