Help

Glossary

Every term these docs use, defined once, with a link to the page that covers it.

A few words in these docs mean something specific, and several of them sound like each other. This page defines each one once and points at the page that covers it properly.

How work is organised

TermWhat it means here
ChatOne thread of work, listed in the sidebar, with a title and everything produced inside it. See Chats, turns and runs.
TurnOne exchange inside a chat: what you asked, and what came back.
RunThe work a turn dispatched. This is the unit credit is spent in, and the thing that has a step indicator and a ceiling.
Follow-upAny message after the first one in a chat. It starts from what the previous run produced rather than from nothing.
WorkspaceThe files a run works in. Either empty (from scratch) or the project you uploaded; see Workspaces.

What a run is asked to do

TermWhat it means here
IntentWhich of the three jobs a turn is: Build, Debug or Optimize. It belongs to the turn, not the chat; see Build, Debug and Optimize.
ModeAgent or Plan; how the run works rather than what it is for. See Agent mode and Plan mode.
ToolsThe seven switches deciding what a run may read and how hard it checks itself. They apply to Plan-mode Build runs; see Tools overview.
Reasoning effortHow long the model may think before committing to an answer. Separate from the effort setting on an optimize run; see Reasoning effort.
Run defaultsWhat every new chat starts from, saved in Settings under Run defaults. Per-run changes in Run setup do not overwrite them.

What comes back

TermWhat it means here
ArtifactAny file a run produced: the module, the testbench, the simulation log, the synthesis report.
Change reportWhat a project run returns instead of a single module: added, modified and deleted files with a diff for each. See Reading the change report.
ProposalA change Debug or Optimize would make, shown as a diff and applied only if you say so. See Applying a proposed fix.
Stale proposalA proposal built against files that have since changed. It is not applied; ask again rather than merging by hand.
VerdictA stated outcome rather than a guess: the simulation result, the diagnosis, or the behaviour check on a rewrite. Each one says how strong a claim it is making.
Coverage summaryThe evidence strip on a thorough verification run: scenarios, checks, random vectors and mismatches. See Exhaustive Verification.

Credit and plans

TermWhat it means here
Plan creditThe balance a plan gives you. Refills monthly, spent first, does not roll over. See Credit and top-ups.
Usage creditsThe balance you buy separately. Never expires, and takes over when plan credit runs out.
Welcome grantThe one-time credit on a new account. It never expires, and it is held in reserve while a paid plan is running.
Free runsA referral reward, counted in runs rather than money and spent before either balance. See Referrals.
ReservationCredit set aside when a run starts and returned when it settles, so two runs cannot spend the same last dollar.
Credit packA one-off purchase that adds usage credits without changing your plan.

Hardware words we use in a particular way

TermWhat it means here
Self-checking testbenchA testbench that reports pass or fail itself, rather than producing waveforms for you to read.
Synthesis estimateA resource figure from our own synthesis pass, not from Vivado or Quartus. Good for comparison, not for a datasheet; see Reading the numbers.
Logic depthThe longest chain of logic between registers. A proxy for timing pressure, and not a timing report.
Bounded checkA behaviour check that holds for a stated number of cycles rather than for all time. See Equivalence checking.
DivergenceA construct that behaves one way in simulation and another on a device. See Static checks.