HELP

What each part of Terminal does — and what happens to your data.

Terminal's running product is 100% deterministic code. There is no large language model anywhere in the request path.

Your vault is read live from the Bungie API, processed by a Go constraint solver on the server, and nothing is ever sent to a language model. No tokens burned, no data resold. The optimizer, grading, recommendations, and triage are all plain Go — the same input always gives the same output.

What we persist: only your encrypted Bungie OAuth tokens — AES-GCM encrypted, in an HMAC-signed cookie, stored in a DynamoDB sessions table. Nothing else is written to a database and nothing is ever sold. For speed, a short-lived copy of your vault is kept in server memory so pages load instantly instead of re-fetching every time; that cache is transient — discarded when the server recycles, never persisted to a database and never shared.

Logging out unlinks your Bungie account from the session.

The front door — pick what you want to do and Terminal builds and equips you for it.

How it works · An ambient watch reads your postmaster and vault fill while you're on the page. Flip on auto-clear (opt-in) and Ghost pulls new postmaster loot through the Bungie API for you — on a rising edge with a cooldown, so it acts on new drops and never hammers a static pile.

Given your vault, the weekly rotation, and your class, it returns the best loadout it can prove.

How it works · A two-phase constraint solver — strategic enumeration of subclass × exotic × weapon-trio, then exhaustive armor branch-and-bound over your actual vault. Provably optimal in its search space. Build identities come from a curated, human-authored catalog, not generated at runtime.

A live, filterable view of every weapon and armor piece you own.

How it works · Pulled from the Bungie API, then cached in server memory so pages stay instant instead of re-fetching every time; refreshed when you sync or it goes stale. The snapshot lives only in memory — it's never written to a database or sold.

Build-aware triage that flags what is safe to shard and what to keep.

How it works · Grades each roll against community wishlist data (DIM "voltron" rolls) with deterministic rules — no model judgement, just the data and the math.

An in-game to-do inbox: the tasks only you can finish in-game, each with a reason.

How it works · Derived from your live profile — upgrades, patterns, dismantles, and missing exotics — surfaced with the why so you know what it unblocks.

Tells you the next campaign mission to play.

How it works · Resolves your current step from live quest progress against the embedded campaign extract.