> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rodyne.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Rodyne documentation

> Set up your Roblox and Discord community, automate routine work, and keep every important action reviewable.

# Run your community with less guesswork

Rodyne brings Discord operations, Roblox group management, member records, approvals, support, events, and staff workflows into one audited workspace.

<Note>
  Rodyne never treats a queued task as a completed provider change. Rank, moderation, announcement, and ticket-panel work exposes its confirmed, partial, failed, or uncertain outcome.
</Note>

<Columns cols={2}>
  <Card title="Launch a workspace" icon="rocket" href="/getting-started/quickstart">
    Connect Discord, verify permissions, add Roblox access, and activate a plan.
  </Card>

  <Card title="Configure verification" icon="badge-check" href="/setup/verification">
    Link Discord and Roblox identities and keep mapped roles current.
  </Card>

  <Card title="Build ticket panels" icon="tickets" href="/guides/ticket-panels">
    Publish private Discord support flows with typed intake and staff routing.
  </Card>

  <Card title="Manage ranks safely" icon="arrow-up-down" href="/guides/rank-requests">
    Request, approve, execute, and verify rank changes without losing the audit trail.
  </Card>
</Columns>

## Choose your path

<Tabs>
  <Tab title="Owner or manager">
    Start with the [quickstart](/getting-started/quickstart), then configure [permissions](/administration/permissions), [role mappings](/guides/roles-and-ranks), and [ticket panels](/guides/ticket-panels).
  </Tab>

  <Tab title="Moderator">
    Learn the [support queue](/guides/tickets), [reports and cases](/guides/reports-and-cases), and the meaning of [job outcomes](/reference/outcomes-and-jobs).
  </Tab>

  <Tab title="Event host">
    Use the [events guide](/guides/events) for scheduling, attendance, results, and rank follow-up.
  </Tab>

  <Tab title="Member">
    Visit [identity linking](/cnect/identity-linking) for `/verify`, Cnect, unlinking, and privacy. The [Member Dash guide](/cnect/member-dash) explains personal record disclosure.
  </Tab>
</Tabs>

## Product areas

| Area                     | What it is for                                                                                            |
| ------------------------ | --------------------------------------------------------------------------------------------------------- |
| **Bot Management**       | Commands, verification, role mappings, ticket panels, announcements, integrations, and delivery activity. |
| **Community Management** | Members, rank requests, support, reports, cases, events, duty, and analytics.                             |
| **Cnect**                | First-party identity confirmation and controlled multi-community operations.                              |
| **Member Dash**          | A separate, member-facing portal for reviewed personal record disclosures.                                |

<Tip>
  Use the command palette in the dashboard to jump directly to a page or start a permitted action. Search understands terms such as “roles,” “tickets,” “promotion,” and “connector.”
</Tip>

## Safety model

Rodyne is designed around explicit identity, least privilege, separation of duties, and provider read-back:

* Discord membership alone does not grant staff dashboard access.
* A requester cannot approve their own protected rank change.
* Protected ranks and roles are not silently added or removed.
* Network writes remain separately controlled from local workspace actions.
* Member Dash releases require reviewed member-safe text; private notes and evidence are excluded.
* Provider failures do not turn into successful-looking records.

<Card title="Ready to begin?" icon="play" href="/getting-started/quickstart" cta="Open the quickstart" arrow>
  Take a new workspace from sign-in to a verified Discord and Roblox connection.
</Card>

## Guided walkthrough

<Frame caption="A real Rodyne workspace: Cnect health, linked identities, and network operations in one view.">
  <img src="https://mintcdn.com/rodyne/3VLEvtRzxXCeXuB_/assets/screenshots/cnect-overview-main.png?fit=max&auto=format&n=3VLEvtRzxXCeXuB_&q=85&s=b2e7ee1b1a73a35e2d06ad0fd720ef07" alt="Rodyne Cnect overview showing network health and identity operations" width="990" height="742" data-path="assets/screenshots/cnect-overview-main.png" />
</Frame>

The screenshot above is from the live Rodyne product. Use it to orient yourself, but rely on the current record state and live provider checks when operating the workspace.

## Operating procedure

<Steps>
  <Step title="Start with health">
    Confirm the Discord, Roblox, and worker indicators are healthy before changing policy.
  </Step>

  <Step title="Open the relevant workspace">
    Use the workspace switcher and verify the server name before viewing or changing records.
  </Step>

  <Step title="Work from a record">
    Open the member, ticket, case, event, or request that contains the full history and current state.
  </Step>

  <Step title="Follow provider work">
    Keep the record open until Discord or Roblox read-back reaches a terminal outcome.
  </Step>

  <Step title="Review the audit">
    For high-impact work, confirm the actor, reason, target, and final provider state in Activity.
  </Step>
</Steps>

## Acceptance checks

| Check        | Ready when                                 | If it is not ready                                   |
| ------------ | ------------------------------------------ | ---------------------------------------------------- |
| Workspace    | The intended community name is visible     | Switch workspaces before continuing                  |
| Integrations | Required providers show healthy capability | Open Integrations and resolve the failing check      |
| Outcome      | Every required target is confirmed         | Use the job detail; do not infer success from Queued |

## Failure recovery

If an operation is partial or uncertain, stop at the affected record. Compare Rodyne's target result with the live Discord or Roblox object, then use only the narrow repair action offered for the unconfirmed target.

## Continue the workflow

<CardGroup cols={2}>
  <Card title="Launch safely" href="/getting-started/quickstart" icon="rocket" />

  <Card title="Read job outcomes" href="/reference/outcomes-and-jobs" icon="activity" />
</CardGroup>
