Glossary

  • You will learn: what each GTM term means, and which file, command or setting it names.
  • Reading time: 4 minutes, or look up one term.
  • Before this: nothing; to see the terms at work, follow your first Feature.

What does each term mean?

Art direction

The stage of /gtm:design for a new look: the art director proposes three directions and you pick one before any designer draws.

Backlog

.gtm/backlog.md: epics, their stories, priority and status, one table per epic.

Brainstorm

/gtm:brainstorm: explores a vague idea with you, in one of three stances, and keeps the result in a note under .gtm/brainstorms/ that the spec cites.

Brief

.gtm/brief.md: your project’s one-page constitution: purpose, users, principles, limits.

CI-only red

A check that went red in CI on a commit whose local gate is green. /gtm:ship gives it a class and runs the failing test again only in the runner’s conditions, never the red check itself.

Checkpoint

A moment where you decide, three per Feature: the mockups, the summary and the go, at /gtm:design, /gtm:spec and /gtm:ship.

Confirmation

What would show a decision still holds, named in its row of the spec: an acceptance line, a step of the gate, or a named review when nothing can be measured.

Conventions

The project’s rules, one file per area: conventions.md in .gtm/, and its files under guidelines/.

Correction round

The implementer fixes open findings, then the same reviewers re-check; 3 at most (team.md), each raising the implementer one level, up to high, or xhigh on a risky path.

Craft

What a studio knows about a kind of job, one file per job (brand, website, mobile) under the plugin’s templates/crafts/, read only when a prompt names it.

Decision card

A question, its options, a firm recommendation and the cost if wrong; in a spec, its criteria, at most one objection. Under a mandate: only at four moments, via AskUserQuestion.

Decisions made for you

What the team decided unasked, with its cost if wrong: in ledger.md as ruling lines; under a mandate, ruling · default: … for those taken by default, counted in state.json.

Dry run

The architect runs a risky task’s code in a scratch copy while planning, to prove the plan; risky paths are set in team.md, and work on them raises the security and final reviewers one level.

Dig

/gtm:brief-me asked to challenge an artifact with one method; it changes no file.

Feature

One capability on one branch, with three checkpoints, started with /gtm:gtm.

File limit for a fix

The most files a Fix may change, 3 by default: the Fix track ceiling line in team.md. Past it, a fix grows into a Feature.

Final review

One last review of the whole branch against the spec and the plan, by the final-reviewer, once every task is done.

Fix

A change of at most 3 files with no schema or sign-in change, run by /gtm:gtm.

Handoff

handoff.md, written by /gtm:pause: what was stopped, what waited, the worktrees kept and the command that resumes.

Landing

What /gtm:ship records under a standing go instead of pushing: the class, the commit and its proofs, in .gtm/reports/<slug>/landing.json, for a program of yours to check and merge.

Lens

The method behind an item, named at its end as (lens: <method name>).

Logbook

ledger.md, in .gtm/: one line per lesson, decision or deferred finding, kept across changes.

Mandate

Four lines letting /gtm:deliver settle reversible decisions alone; it asks you only at four moments: a costly or irreversible choice, a very visible one, the end of the run, a release.

Milestone

Work across several branches, each run as a Feature, tracked as an epic in backlog.md.

Mockups

One page showing each new screen in light and dark, scored by the critic, kept in .gtm/mockups/.

Mutation

A small planted change; it survives when no test catches it.

Reflex

A method a role applies every time, listed in its file; it adds a lens and never weakens a check.

Project sheet

sheet.json in your GTM folder, one page of the project as data for a program of yours, kept while project.sheet is on; see what it holds. Not a speciality sheet.

Retro

/gtm:retro: distils a delivered branch into at most five lessons and guideline edits.

Roundtable

The voices of a brainstorm: architect, security, UX, data and a user or a skeptic, played in the chat, each line prefixed with its speaker.

Runner’s conditions

The CI runner’s OS family, toolchain and, as far as stated, its architecture, CPU and memory, rebuilt on your machine by the verify.runner command, such as docker run --rm --init ….

Spec

The document the architect writes before any code, in .gtm/specs/: what will be built, what is left out, and how each part is checked.

Speciality sheet

One file per speciality that a plan names for a task, at most 2 per task: it adds a lens to the roles that read it and never softens a check. Not the project sheet.

Stealth

stealth: on in config.yml: GTM keeps its files out of the tracked tree and its names out of everything it writes into the project.

Stance

Who brings the ideas in a brainstorm: facilitator (only you), partner (you and the team) or ideate for me (the team, and you keep or drop).

Standing go

Your go given ahead for one class of change, docs, until you take it back: git.push: standing and a line /gtm:tune writes on your answer. GTM still pushes nothing; tags and releases ask.

State of the art

What /gtm:research reports on a domain from public sources: its practices, its tools and what changed, with cards you adopt or leave.

Summary

The ten lines at the top of a spec in .gtm/specs/, written for you.

Taste score

The lowest of the design critic’s five grades on a board drawn from a picked direction. The bar is the taste threshold line in team.md, 7 out of 10 by default.

Team settings

team.md, in .gtm/: which roles run, how hard each one thinks, and why, each with its date.

Tune

/gtm:tune: re-evaluates your team settings and conventions from the logbook’s evidence, and switches stealth on or off.

Internal terms

These appear only in the reference and in the team’s reports.

  • EARS: Easy Approach to Requirements Syntax, the form of a spec’s acceptance lines.
  • footprint check: the scan /gtm:ship runs in stealth; a hit stops the ship.
  • gate: a check that must pass before work moves on; see How the team works.
  • GTM root: the folder holding GTM’s files, .gtm/ by default.
  • hand-back: an agent’s return: ten lines or a structured object.
  • hand-off: giving an agent paths to files instead of pasting their content.
  • minor: a review finding that does not block a task; logged and triaged by the final review.
  • NEEDS CLARIFICATION: a marker for something the spec must not guess; none may remain.

Retired words

Older docs and reports may use these; each now has a plain word.

  • Board: now mockups.
  • Escalation: now “a fix that grows becomes a Feature”.
  • Fix ceiling: now file limit for a fix.
  • Fix round: now correction round.
  • For you: now summary.
  • Ledger: now logbook.
  • Replay: now dry run.
  • Ruling: now decisions made for you.
  • Team profile: now team settings.
  • Touchpoint: now checkpoint.