Extract project channel key helpers (CF3 review fix) #12

Merged
weichen merged 2 commits from feature/project-inbox-r1 into main 2026-09-30 19:10:08 +00:00
2 Commits
Author SHA1 Message Date
weichen c8266fef42 Merge main into feature/project-inbox-r1 (sync before merge per branch protection) 2026-09-30 19:10:04 +00:00
weichen ed579bf29c Extract project channel key helpers (CF3 review fix)
Why: project channel convention (pseudo-key project:<projectId>) was
duplicated across runmgr/server/store; centralize so replay envelopes
match live stamping.
Evidence: go test green.
Impact: no behavior change; enables store replay stamping.
2026-09-30 19:07:06 +00:00