Outcome
Establish owned, recoverable provider accounts before any code can publish.
Scope
- Use a club-owned Instagram Business professional account and a separate non-production professional test account.
- Name primary/backup owners, require 2FA, document recovery/account transfer and emergency disable.
- Create a Business-type Meta app with Instagram Login.
- For only MPRC-owned accounts, request Standard Access and only instagram_business_basic plus instagram_business_content_publish.
- Keep production publishing disabled; store IDs/status privately and never expose secrets/tokens.
Acceptance criteria
- No volunteer's personal account is the integration identity.
- Test and production accounts are distinct and recoverable by club owners.
- Exact scopes, Standard Access rationale, kill-switch owner, and redacted setup evidence are recorded.
- If third-party accounts are later requested, this ticket reopens for Advanced Access, App Review, and Business Verification.
- No production post occurs in this ticket.
Dependencies
Owner/provider setup only; implementation waits for later Instagram tickets.
Official references
Coordination
Parent: #79
Do not begin implementation until dependencies are complete, this issue is assigned, and a timestamped CLAIMED comment naming the agent and branch is posted. Creation of this ticket is not a claim. Preserve the parallel agent work tracked by stable IDs in GITHUB_ISSUES.md.
Outcome
Establish owned, recoverable provider accounts before any code can publish.
Scope
Acceptance criteria
Dependencies
Owner/provider setup only; implementation waits for later Instagram tickets.
Official references
Coordination
Parent: #79
Do not begin implementation until dependencies are complete, this issue is assigned, and a timestamped CLAIMED comment naming the agent and branch is posted. Creation of this ticket is not a claim. Preserve the parallel agent work tracked by stable IDs in GITHUB_ISSUES.md.