A coordinated workspace for member governance, priority operations, fleet availability, and org-wide communications.
Prototype notice: displayed roster totals, operation entries, ship records, and statuses are sample data. This standalone page does not connect to RSI, Spectrum, Discord, or a production database.
8Example member records
4Sign-up and status examples
7Illustrative appointments
MANUALNo sync configured
Priority mission board
Leader assignment · role slots · crew capacity
Organization alerts
Sample notices · local only
DEMO
Member services
ROSTER & RECRUITMENT
Search members, distinguish community prospects from organization members, and track standing separately from privileges.
Mission coordination
GROUP LEADERSHIP
Assign leads and deputies, define crew roles, confirm participants, manage reserves, and record after-action results.
Governance
STANDARDS & ACCESS
Separate member standing, recognized service level, and scoped technical permissions.
OPERATIONS / MISSION CONTROL
MISSION BOARD
The daily coordination centre for scheduled missions, open groups, permanent squadrons, and temporary task forces.
Active and upcoming operations
P1 strategic → P4 open activity
Persistent groups
BRANCHES & SQUADRONS
Long-lived organizational units with stable leadership, membership, training plans, and recurring schedules.
Temporary groups
TASK FORCES & SHIP CREWS
Operation-specific groups with a lead, deputy, crew slots, objectives, and a clear end state.
Mission completion
AFTER-ACTION REPORT
Record attendance, outcome, lessons, commendations, and follow-up owners after an operation.
ORGANIZATION / PERSONNEL
ROSTER & RECRUITMENT
Member standing, recognized service level, operational appointments, qualifications, and availability are independent fields.
Production rule: RSI affiliation and RUIN community membership are distinct. Do not infer last-seen status, attendance, or ship ownership unless verified by a trusted source.
No live ship ownership API is connected. Sample assets are not evidence of actual ownership. Readiness is self-reported or officer-verified, not inferred.
Fleet registry
Custodian · capacity · declared status
Ship / model
Category
Custodian
Crew min/max
Availability
Access
Verification
LOGISTICS / QUARTERMASTER
RESOURCE REQUESTS
Manage mission supplies, materials, reservations, project dependencies, and fulfillment history.
No treasury or in-game inventory is represented. Keep quantities and units explicit; verify transfers and record who approved or fulfilled a request.
Quartermaster work queue
Local sample requests
Request
Linked mission / project
Owner
Quantity / unit
Status
Action
COMMUNITY / MEMBER SERVICES
ANNOUNCEMENTS & HELP
A member-facing home for organization news, recognition, orientation, and links to live community channels.
Discord remains the live communications hub. Announcement delivery, event RSVP sync, and role sync require a configured and authorized bot; nothing is sent from this prototype.
Organization news
Drafts stay in this browser session
External integrations
DC
Discord
Bot and role mapping not configured
OFFLINE
RSI
RSI / Spectrum
Manual import workflow only
MANUAL
DB
Database
No persistent storage
NOT SET
ADMINISTRATION / GOVERNANCE
STANDARDS, RANKS & ACCESS
Membership standing, recognized service level, and technical permissions are separate systems with independent histories.
Security requirement: this prototype has no authentication or secure access control. Production authorization must be validated on the server for every action and recorded in an audit trail.
Dimension 01
MEMBERSHIP STANDING
Prospect → Recruit → Organization Member, with independent Inactive / Former and Suspended states. Represents relationship and status.
Dimension 02
RECOGNIZED SERVICE LEVEL
RUIN-defined service level with published criteria, evidence, review dates, and permanent promotion history. It grants no automatic technical power.
Dimension 03
APPOINTMENTS & CAPABILITIES
Mission Lead, Squadron Commander, Recruiter, Instructor, Quartermaster, Security Officer, and Administrator use explicit scoped capabilities.
Illustrative capability matrix
Production permissions must be server-enforced
Capability
Member
Mission lead
Officer
Administrator
View member directory
✓
✓
✓
✓
Manage assigned mission
—
✓ scoped
✓
✓
Manage recruitment cases
—
—
✓ granted
✓
Change member standing
—
—
✓ limited
✓
Manage integrations / permissions
—
—
—
✓
View restricted records
—
Explicit grant
Explicit grant
Explicit grant
Standards framework
ORGANIZATION / COMMUNITY PRESENCE
LIVE MEMBER ROSTER
Discord-first presence, game activity, voice participation, RUIN assignments, and member-controlled group availability in one sortable roster.
Demo integration state: presence and activity below are simulated sample records for interface testing. This file is not connected to Discord, RSI, or Star Citizen. Production presence requires a configured Discord application/bot, approved intents, authenticated account linking, and a server-side cache.
DISCORD: NOT CONNECTEDRSI: IDENTITY LINKING ONLYDemo snapshot · local browser state
DISCORD ONLINE—Visible presence · sample data
STAR CITIZEN ACTIVITY—Reported by Discord · sample data
IN DISCORD VOICE—Channel visibility is permissioned
LOOKING FOR GROUP—Member-controlled availability
Showing sample members
Member presence stream
Status source · game activity · voice · RUIN role · availability
SORTABLE / FILTERABLE
IDENTITY LINKING
Discord: Link via OAuth2 and stable Discord user ID; never display-name matching.
RSI: Store RSI handle/profile and verification source. Do not claim the link is official if it is self-reported.
Member record: One canonical RUIN ID connects verified external identities.
PRESENCE SEMANTICS
Observed: Source reports status/activity.
Member-confirmed: Member manually reports in-game or availability.
Unknown / stale: Data is missing or overdue. Never silently convert an integration failure to “offline.â€
COMMUNICATION ACTIONS
Discord DM or user reference, profile, invite to an event, and request a crew role.
Demo buttons show the intended workflow only; no Discord messages are sent by this file.