Skip to content

Clarify FCP requirements and best practices - #382

Merged
tmandry merged 1 commit into
rust-lang:mainfrom
tmandry:never-send-to-know-for-whom-the-rfcbot-fcps
Jul 3, 2026
Merged

Clarify FCP requirements and best practices#382
tmandry merged 1 commit into
rust-lang:mainfrom
tmandry:never-send-to-know-for-whom-the-rfcbot-fcps

Conversation

@tmandry

@tmandry tmandry commented Jun 29, 2026

Copy link
Copy Markdown
Member

This is prompted by the change in rust-lang/rfcbot-rs#352.

The existing wording, added in #360, said that lang members and advisors start FCPs. This was misleading because previously only lang members could start an FCP, and it still isn't the case that every advisor can start an FCP. I interpret the existing wording as our intended process, so this PR updates the wording to reflect that more clearly.

Other changes:

  • We now document which repo to use for FCPs, not just where formal concern issues go.
  • There wasn't a documented step for someone outside the team to take after they wrote the decision doc. We now ask for a nomination, along with a design meeting request for longer docs.
  • Document that design meetings are more likely to be scheduled for project goals, active experiments, and ongoing work from other project teams.

These changes are meant to reflect what we do today but make it legible to people outside the team.

@Mark-Simulacrum

Copy link
Copy Markdown
Member

FWIW I think it should be ~trivial to adjust rust-lang/team to grant lang-advisors rfcbot permissions (probably add something like https://github.com/rust-lang/team/blob/main/teams/lang.toml#L34-L37 to lang-advisors?), if they don't have them already through some team (many will).

@tmandry

tmandry commented Jun 30, 2026

Copy link
Copy Markdown
Member Author

Lang nominated to collect feedback.

I get questions about our docs on a regular basis, and I know we sometimes struggle with what people outside the team bring us. Making these docs legible to people outside the team can smooth out our interactions quite a lot, so we might as well invest time in getting them right.

@traviscross traviscross added the P-lang-drag-2 Lang team prioritization drag level 2. label Jul 1, 2026
Comment thread src/how_to/design_meeting.md Outdated
@tmandry
tmandry force-pushed the never-send-to-know-for-whom-the-rfcbot-fcps branch from a5b62d0 to 3967c3c Compare July 3, 2026 23:05
@tmandry
tmandry merged commit 095b81f into rust-lang:main Jul 3, 2026
@tmandry
tmandry deleted the never-send-to-know-for-whom-the-rfcbot-fcps branch July 3, 2026 23:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

I-lang-nominated P-lang-drag-2 Lang team prioritization drag level 2.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants