fix(m4-1b-ii): complete §1.1 retirement in MCP content filters + review-round-1 witnesses
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
GLM round-1 findings on PR #1465: - BLOCKING 1: remove role-keyed content widening from mcp.service.ts — isGlobalAdminActor/isTenantAdminActor/matchesTenant and every short-circuit keyed on users.role are gone; project/mission/task visibility is ownership + derived membership only, task create scope is unconditional. Spec test rewritten to witness that admin-role and platform-admin-role actors see only owned content. - MINOR 2: writer-coverage header updated to the non-empty allowlist. - MINOR 3: §6.9 witness — a directory-listed company still refuses non-granted callers (granted-read exclusion + mutation oracle). - MINOR 4: §6.4 commit legs for renameCompany (previousName in the audited event) and direct revokeGrant (row deletion + grant_revoke).
This commit is contained in:
@@ -135,9 +135,9 @@
|
||||
* production code is anomalous and review-visible; that blind spot is
|
||||
* accepted as a residual, not closed.
|
||||
*
|
||||
* The writer allowlist names hierarchy command/repository modules ONLY. It is
|
||||
* empty today: the hierarchy command family (M4-1b-ii) has not landed, so no
|
||||
* production module may write the class tables. The infrastructure register
|
||||
* The writer allowlist names hierarchy command/repository modules ONLY. Its
|
||||
* single entry is the M4-1b-ii hierarchy command repository — the sole
|
||||
* production module permitted to write the class tables. The infrastructure register
|
||||
* holds legitimate non-hierarchy raw execution; registered modules are exempt
|
||||
* from prong (iii) only — prongs (i) and (ii) apply to them with no
|
||||
* exemption, and no registered module may appear on the writer allowlist.
|
||||
|
||||
Reference in New Issue
Block a user