Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.fortressproductivity.com/llms.txt

Use this file to discover all available pages before exploring further.

Fortress is built keyboard-first. Every list page, every detail page, and most modals expose their actions through the keyboard. Press ? at any time to see the shortcuts that apply to the page you are on.

Global shortcuts

These work on every page.
KeysAction
KOpen the command palette. Works inside any field.
/Open the command palette. Skipped when typing in a field.
?Toggle the keyboard shortcuts overlay.
CCapture to Inbox.
G then C / I / T / P / A / O / Q / DJump to Command, Inbox, Tasks, Projects, Agents, Orders, Questions, or Documents.
EscClose the active overlay or cancel a pending chord.

Lists

On any list page — Command, Inbox, Tasks, Projects, Agents, Orders, Questions, Documents:
KeysAction
J / Move focus to the next row.
K / Move focus to the previous row.
Open the focused row.
Tab / Shift TabMove between toolbar pills when the toolbar has focus.
19Activate a filter tab in the order it appears.
The reticle at the bottom of every list page shows the per-row keys for the focused row. Each keycap is also clickable, so a mouse user gets the same actions.

Destructive keys

Two keys, two meanings — applied consistently across every page.

X — soft revoke

Reversible status flip. The row stays in the workspace with a different state — dropped, dismissed, or rejected depending on the surface.

⌫ / Delete — hard delete

Permanent. A confirm dialog opens first; the row is removed if you confirm.
When a row supports both verbs the reticle shows both keys. X never deletes; never soft-revokes. A modal that contains a text input submits on . A modal with no text input — a confirm dialog, an upgrade prompt, a queue review — submits on plain . Every modal closes on Esc.

Discoverability

Press ? to see the full list of shortcuts for the page you are on, including the page-local bindings. The overlay is always reachable from the command palette as well.