U2: enforce creator management authority in RDM projects #640

Merged
weichen merged 4 commits from feature/project-access-lifecycle-u2-creator-management into feature/project-access-lifecycle 2026-10-19 21:18:05 +00:00
4 Commits
Author SHA1 Message Date
weichen 788f08b5d7 Fold-close the task card before merge
ci / svc-realcombo (pull_request) Skipped
ci / test (pull_request) Successful in 7m58s
ci / test-pg (pull_request) Skipped
Why: close the task card inside its own PR so landing it needs no post-merge backfill or separate close PR.
Evidence: .task/feature-project-access-lifecycle-u2-creator-management.md -> .task/archive/feature-project-access-lifecycle-u2-creator-management.md; status 已完成(合入前闭合); PR #640 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/640.
Impact: task metadata only; the card is archived within PR #640 and lands with its merge commit.
Refs: task.sh close --self
2026-10-19 21:09:39 +00:00
weichen c454d119c5 Record U2 review blockers fixed and verification
ci / test-pg (pull_request) Skipped
ci / svc-realcombo (pull_request) Skipped
ci / test (pull_request) Successful in 8m0s
Why: the independent reviewer blocked on a legacy-mode fail-open management
bypass and 13 skipped host-projection regression tests; the repair transport
aa1a7d2 enforces fail-closed in every mode and restores all 13 tests under
the new semantics (rdmapp full suite green, Skip count 0).

Evidence: /tmp/pal-u2-verify2.json.

Impact: task card only.

Refs: plan 2026-10-19-1440 U2; PR #634.
2026-10-19 21:09:15 +00:00
weichen 86ef6ad68c Record U2 RDM delivery and host verification
Why: the U2 RDM unit centralizes creator management authority (effective
project access + exact immutable createdBy; overrides can neither grant
management to others nor block the eligible creator) and was delivered on
the RDM working branch 853121d after an environment-heavy dispatch series
documented verbatim in the receipt row.

Evidence: /tmp/pal-u2-verify.json (package builds, perms/members/projects
tests, full rdmapp suite 4 packages ok, vet, clean tree).

Impact: task card only.

Refs: plan 2026-10-19-1440 U2; PR #634.
2026-10-19 20:34:40 +00:00
weichen 4e3d5240e7 Record the task card for feature-project-access-lifecycle-u2-creator-management
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-project-access-lifecycle-u2-creator-management.md; R0=2b7fdc39a1f44163f4766701429d61ffd6926f1a.

Impact: task metadata only; the feature workspace starts at a32e2227b0.

Refs: .task/feature-project-access-lifecycle-u2-creator-management.md
2026-10-19 16:34:34 +00:00