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.