Skip to content

Spec: 103 organisation roleset membership; org membership on space roleset - #6135

Draft
techsmyth wants to merge 4 commits into
developfrom
103-organisation-roleset-membership
Draft

Spec: 103 organisation roleset membership; org membership on space roleset#6135
techsmyth wants to merge 4 commits into
developfrom
103-organisation-roleset-membership

Conversation

@techsmyth

Copy link
Copy Markdown
Member

Summary

Adding being able to invite organisations to a space.

Adding invitations/ applications / join for users to an Organisation.

Schema Contract Checklist (Feature 002)

If this PR affects the GraphQL schema, complete ALL items below:

  • Ran npm run schema:print (and optionally npm run schema:sort) to regenerate schema.graphql.
  • Retrieved base snapshot (e.g. git show origin/develop:schema.graphql > tmp/prev.schema.graphql).
  • Ran npm run schema:diff to produce change-report.json and deprecations.json.
  • Reviewed classifications; only expected changes present.
  • (Optional) Ran npm run schema:validate and artifacts passed validation.
  • Committed ONLY schema.graphql (not the JSON artifacts).

Change Report Summary

Paste the key counts from change-report.json (example format below) — remove any zero lines if desired:

Additive: X
Deprecated: Y
Deprecation Grace: Z
Breaking: B (override applied? yes/no)
Premature Removals: P
Invalid Deprecations: I
Info: N

Deprecations Added / Updated

List new or updated deprecations with schedules (REMOVE_AFTER=YYYY-MM-DD | reason). Indicate any in grace period.

Breaking Changes (If Any)

If BREAKING changes are intentional:

  • Rationale:
  • Risk assessment / mitigation:
  • CODEOWNER approval with phrase BREAKING-APPROVED requested? (link)

Other Notes


Reference docs: specs/002-schema-contract-diffing/quickstart.md for full workflow and troubleshooting.

@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 0d711d58-043a-4658-b65f-eb36d81ebe0c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch 103-organisation-roleset-membership

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

📊 PR Metrics Summary

Title: Spec: 103 organisation roleset membership; org membership on space roleset
Total LOC Changed: 269
Files Changed: 3
Proposed Review Type: HUMAN_AUGMENTED_LLM
Rationale:

  • high_risk_keyword
  • LOC>200
  • files<=10
  • low_risk_keyword

Flags

  • High Risk Keyword
  • Low Risk Keyword
  • Composite High Risk Trigger

Thresholds

{
  "critical_loc": 200,
  "simple_loc": 100,
  "file_count": 10
}

…-organisation-roleset-membership

# Conflicts:
#	.specify/feature.json
@hero101
hero101 marked this pull request as ready for review July 20, 2026 15:29
@hero101
hero101 marked this pull request as draft July 20, 2026 15:29
…-organisation-roleset-membership

# Conflicts:
#	.specify/feature.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants