Repository navigation
[REQ-135][CODE] Reject new community Excel installs; keep Alpha Excel only #1012
Copy link
Copy link
Closed
Labels
area:productUser-facing product behaviorUser-facing product behaviorarea:runtimeServices, jobs, infrastructure, or operationsServices, jobs, infrastructure, or operationsarea:securitySecurity or access controlSecurity or access controlcross-repoRequires coordinated work in multiple repositoriesRequires coordinated work in multiple repositoriestype:featureNew user or system capabilityNew user or system capability
Description
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— addmcp:excel/excel-mcp-serverto the bundled office-retire table (deny install). Do not relabel it asalpha-excel.packages/ui-mac/src/main/ext-advisory-gate.tsand Hub — new installs fail.- Boot or install-path teardown: remove
mcp.excel-mcp-serverfrom durable config and its global receipt so Hub no longer lists it. packages/ui-mac/src/main/ext-mcp-policy.ts— deleteexcelWorkspaceRoot/applyExcelWorkspacePolicy/EXCEL_FILES_PATHinjection from the write policy. Tests assert the path is gone.packages/ui-mac/src/renderer/extensions/alpha-catalog.test.tsand planner/policy/seed tests that currently requiremcp:excelon the recommended surface.- Factory skill
office-docs: community excel is not an install option. docs/design/req-135-retire-community-excel.mdplus a surgical amendment ofdocs/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-workspaceinto 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)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:productUser-facing product behaviorUser-facing product behaviorarea:runtimeServices, jobs, infrastructure, or operationsServices, jobs, infrastructure, or operationsarea:securitySecurity or access controlSecurity or access controlcross-repoRequires coordinated work in multiple repositoriesRequires coordinated work in multiple repositoriestype:featureNew user or system capabilityNew user or system capability
Activity
jinjunnn commentedon Aug 18, 2026
Owner 补裁:无租户 ⇒ 卸掉已装社区 Excel,不要「已装可继续用」。写盘策略删除
excelWorkspaceRoot/EXCEL_FILES_PATH。feat(#1012): retire community Excel MCP, keep Alpha Excel (#1018)