generated from ginjiruu/go-template
Campaigns are adventurer-owned; guild affiliation is optional #6
Labels
No labels
needs-info
needs-triage
ready-for-agent
ready-for-human
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ginjiruu/ttrpg#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The model (CONTEXT.md "Campaign owner", "Guild") now says a campaign is owned by
the adventurer who created it — the guild never owns a campaign, and a campaign
may exist standalone. The code and FGA still treat the guild as the campaign's
owner/tenant.
Changes:
campaigns.guild_idbecomes optional; a campaign can have no guild.campaign#guildbecomes an optional affiliation, not an ownership root.Guild-gated powers (
can_create_campaign, guild membership as the standinginvitation to join) apply only to campaigns affiliated with a guild.
one within a guild requires guild membership.
can_delete: owner, last-GM-step-down → dormant.Regenerate FGA constants, then
task clean-fga+ re-bootstrap to drop staletuples.