Skip to content

Conversation

@asithade
Copy link
Contributor

@asithade asithade commented Dec 2, 2025

Summary

  • Simplify committee category to use single value instead of compound path
  • Update JWT authentication to use proper !jwt tag with M2M principal format
  • Rename M2M client from m2m_test to lfx_m2m for production alignment
  • Fix meeting recording/transcript/participant references to use correct .id field instead of .meeting_and_occurrence_id and .registrant_id

🤖 Generated with Claude Code

- Simplify committee category to use single value
- Update JWT authentication to use proper M2M principal format
- Rename M2M client from m2m_test to lfx_m2m for production
- Fix meeting recording/transcript/participant references to use correct .id field

Signed-off-by: Asitha de Silva <[email protected]>
Copilot AI review requested due to automatic review settings December 2, 2025 01:50
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR corrects data field references and standardizes authentication configuration across the playbooks. The changes fix incorrect field paths that were using compound identifiers instead of the correct .id field, update M2M client naming for production alignment, and modernize JWT authentication configuration.

  • Corrected data field references from .meeting_and_occurrence_id and .registrant_id to .id to match actual data structures
  • Updated M2M authentication: renamed client from m2m_test to lfx_m2m in OpenFGA tuples, and migrated from environment variable tokens to !jwt tag format
  • Simplified committee category from compound path to single value

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
playbooks/v1_meetings/umbrella_board_meeting/board_meeting.yaml Fixed recording, transcript, and participant field references to use correct .id field instead of compound identifiers
playbooks/projects/root_project_access/global_groups.yaml Renamed M2M client from m2m_test to lfx_m2m for production alignment in OpenFGA authorization tuples
playbooks/projects/base_projects/3_umbrellas.yaml Migrated JWT authentication from environment variable token to !jwt tag format with M2M principal
playbooks/committees/base_committees/buf_committees.yaml Simplified Technical Oversight Committee category from compound path to single value

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

@asithade asithade merged commit eb3fb81 into main Dec 2, 2025
3 checks passed
@asithade asithade deleted the adesilva/import-fixes branch December 2, 2025 02:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants