Tool guide · Capsuleers.app

Fleet Ops

Integrated fleet command + waitlist + analytics

Fleet management suite for EVE Online fleet commanders: tracker with classified fleet type, boss-side waitlist with eligibility check against the joiner's live ship, doctrine composition slots, granular ACLs, cross-report Fleet Analysis with charts and monthly trends. Built on top of ESI with `esi-fleets.read` / `write` scopes.

Preview

Schematic mockup — the real tool is interactive

How it works

1

Pick a character

Select a linked boss character with the fleet ESI scopes

2

Start tracker

Choose a FleetType, the tracker ticks every 60 seconds

3

Run the fleet

Queue pilots via waitlist, manage doctrine and ACLs

4

Analyse growth

Cross-report Fleet Analysis tracks pilots over months

Features in detail

Live fleet tracker

A 60-second tick records who is in fleet and which hull they fly via ship-aware intervals, so a ship swap opens a new interval automatically.

FleetType classification

Every tracker is stamped ROAMING, FLEET_OP, CTA, ADMINISTRATIVE, NPSI or INCURSION, propagated to the saved report for later filtering.

Shareable waitlist

Joiners hit a shareable URL; eligibility plus fit-coherence percentage are snapshotted at queue time, so a cyno-swap after queueing can't fool the boss.

Doctrine composition

Define composition slots as a specific fit or an any-ship-in-category group, with free-text role tags (DPS, LOGI, TACKLER) that filter the queue.

ACL privacy gate

Participation respects an ACL when granting rules exist, otherwise falls back to corp or alliance match; hidden mains show a deterministic Capsuleer #XXXX alias.

Cross-report analysis

Fleet Analysis aggregates every report of one FleetType from pre-built snapshots, dedups kills at the main level, and charts pilot growth by year and month.

Key benefits

1

Tracker with fleet-type classification

At start, pick the fleet type — Roaming, Fleet OP, CTA, Administrative, NPSI, Incursion — and every report lands in the right bucket. The tracker records members + ship type + ship swaps every 60s and produces a complete report at stop.

2

Shareable URL waitlist

Generate a public URL for the active fleet: joiners open it, see which of their chars are doctrine-compatible and submit a request. The system reads the live ship + fitted modules and gives you a coherence score against the composition.

3

Reusable compositions

Doctrine slots for both a specific ship type (e.g. Muninn) and a free category ("any logi", "any tackler"), each with role tags (DPS, LOGI, BONUS, TACKLER…). Tags reappear as chip-filter on the waitlist queue, so you can triage who to invite where.

4

Cross-report Fleet Analysis

Aggregates every one of your fleets of a given type (e.g. "all CTAs") into a single view: group KPIs (kills / losses / ISK), top 15 pilots by hours, top 15 ships, monthly trends. Drill-down by year + month. Data is snapshotted at stop-time, so history stays accurate even if you later edit compositions or ACL.

Frequently asked questions

Which ESI scopes are needed per role?

FC: `esi-fleets.read_fleet.v1` + `esi-fleets.write_fleet.v1`. Waitlist joiner: `esi-location.read_ship_type.v1` + `esi-assets.read_assets.v1` (both are required — the first for the live ship, the second for module coherence). Without assets the joiner still sees their eligibility verdict but can't submit a request.

Are compositions shareable?

Compositions are stored per Discord user and are not automatically shared. They're meant to be reused by the same FC across subsequent fleets. If another FC wants to use them, they create an identical one in their own account.

Can outsiders see redacted reports?

The hourly participation and composition timeline are visible only to members of the fleet. Outsiders see the report but not the member-only panels. The privacy rule is layered: granted ACL has precedence, otherwise fallback to "in-fleet OR same corp/alliance as the boss".