boardx / boardx/workspacex

fix(coord): avoid onboarding slug collisions across repository owners

Open
#377 0 comments 0 reactions 0 assignees View on GitHub
backlog out-of-scope owner:coord-architecture
Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
1h 7m
Merged PRs (30d)
969

Description

Follow-up from PR #375 review.

## Problem
`apps/coord-gateway/src/onboard.ts` derives a global slug from the repository short name only. `owner-a/demo` and `owner-b/demo` can collide.

## Expected behavior
Global identity includes owner and repository, or uses another collision-resistant canonical mapping.

## Verification
Onboard two repositories with identical short names under different owners and assert distinct, stable workspace identities.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in apps/coord-gateway/src/onboard.ts, where the global slug is derived from the repository short name. Trace the onboarding identity mapping and review PR #375 for context. Done means onboarding owner-a/demo and owner-b/demo produces distinct, stable workspace identities, with verification covering both repositories.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
74/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.