Open your first Totebox session
Prerequisites
- A device already paired to the workspace (see Pair a new device)
- At least one Totebox Archive your account has access to
- A permission tier sufficient for the work you intend to do (see Personnel and permissions)
Purpose
Open a Totebox Session — the scoped, AI-assisted working environment bound to a single archive — and understand what it can and can't do before you start. Every development task in Totebox Orchestration begins this way, whether you're a contributor working in the development workspace or a customer connecting through os-console — the Command Ledger.
Procedure
-
Identify the archive you're opening a session in. A session is always scoped to exactly one archive; there is no cross-archive session.
-
Read the archive's manifest before doing anything else. It carries the archive's mission, its Tetrad status (which of vendor, customer, deployment, and wiki legs are active), and its AI gateway endpoint.
-
Check the archive's inbox. A non-zero pending count means another archive or session has left you a message — a decision, a blocker, or context that may change what you do this session. Read it before starting work; archive each message as actioned once you've addressed it.
-
Confirm your permission tier covers the work ahead. Tiers are enforced by pairings, not by a role you type in — see Personnel and permissions for what each tier can reach.
-
Work within the session's scope (see below). The boundary is structural, not a policy you have to remember to follow.
-
Before closing, run the shutdown sweep:
- Update or create the archive's durable work-in-progress record for anything still open
- Prepend any outbound messages for other archives to the outbox
- Commit uncommitted changes to the archive's staging branch
Expected outcome
A working session scoped to a single archive: you can read and write the repositories that archive declares, your inbox has been reviewed, and any cross-archive requests are queued as outbox messages rather than direct writes.
Verification
- Confirm the session cannot write outside the archive's declared repositories — this is enforced structurally, not by convention, so a write attempt outside scope fails rather than merely being discouraged.
- Confirm the inbox's pending count is zero, or that every remaining pending message is one you've deliberately deferred, not overlooked.
- Before ending the session, confirm
git statusshows nothing left uncommitted that the shutdown sweep should have caught.
Rollback
Closing a session without the shutdown sweep isn't destructive, but it leaves work unstaged and undocumented — the next session (yours or someone else's) starts without knowing what was in progress. There's no separate "undo" for a skipped sweep; the recovery is to open a new session in the same archive and run the sweep late, checking git status and the archive's own carry-forward notes for whatever was left open.
Next steps
- Navigate the console TUI — work the console once your session is open
- Explore the console for the first time — a first-time tour of the console's layout and function-key slots
- How to read and write Totebox archives — the full read/write flow for working in an archive
See also
- Totebox session — the full architecture: session scope, the Tetrad, and permission tiers in depth
- Pairing as permission — how session access boundaries are enforced
- os-console — the Command Ledger — the customer-facing entry point that performs the same function