Academy foundations
Hierarchy
Also: heirarchy, content hierarchy
The ordered relationship between Track, Module, and Lesson.
Examples
- A Track contains Modules, and Modules contain Lessons.
Related: track · module · lesson · competency
Always available
Look up the language behind the lessons, then follow the related terms to build context at your own pace.
Academy foundations
Also: heirarchy, content hierarchy
The ordered relationship between Track, Module, and Lesson.
Related: track · module · lesson · competency
Academy foundations
Also: learning track, pathway
A productized learning path made of related modules and lessons.
Related: hierarchy · module · competency
Academy foundations
Also: unit, section
A group of lessons organized around a related capability or delivery step.
Related: track · lesson · hierarchy
Academy foundations
Also: learning loop
A repeatable practice loop combining teaching, action, checks, reflection, and evidence.
Related: module · stage · evidence · gate
Evidence and progress
Also: skill, capability
A durable capability that advances only when matching evidence is recorded.
Related: evidence · rubric · decay · radar
Evidence and progress
Also: proof, evidence item
Reviewable proof attached to a lesson, project, or competency claim.
Related: artifact · rubric · gate · competency
Evidence and progress
Also: deliverable, work product
A concrete piece of work that can be inspected, referenced, or reviewed.
Related: evidence · handoff · rubric
Academy foundations
Also: lesson stage
One of six ordered moves inside a staged lesson.
Related: lesson · gate · help
Automation practice
Also: process mapping, system mapping
Representing a process or system as steps, inputs, outputs, owners, and failure points.
Related: positioning · architecture · hardening · artifact
Commercial practice
Also: offer positioning, commercial positioning
A clear statement of who a service is for, what problem it solves, and why it is credible.
Related: mapping · rubric · capstone
Automation practice
Also: production hardening, reliability hardening
Strengthening a system against failures, misuse, cost surprises, and operational ambiguity.
Related: failure mode · observability · cost cap · handoff
Commercial practice
Also: hand off, hand-off, handover
The deliberate transfer of a working system, context, operating notes, and ownership.
Related: artifact · hardening · runbook · capstone
Commercial practice
Also: graduation project, final project
A culminating body of work evaluated against a readiness rubric and delivery constraints.
Related: rubric · remediation · handoff · competency
Evidence and progress
Also: evaluation rubric, scoring rubric
An explicit set of evaluation areas and criteria used to review work.
Related: capstone · evidence · remediation
Platform mechanics
Also: completion gate, lesson gate
A server-enforced condition that must be satisfied before a learner can advance.
Related: evidence · lesson · knowledge check · server enforcement
Platform mechanics
Also: server enforced, backend enforcement
Applying an authorization or progress rule on the server rather than trusting the browser.
Related: gate · auth · multi-tenancy
Platform mechanics
Also: quiz, scored check, multiple choice
A server-scored set of questions that verifies recall or understanding.
Related: gate · evidence · reflection
Evidence and progress
Also: written reflection, debrief
A learner-authored explanation connecting an activity to a rule or tradeoff.
Related: evidence · knowledge check · artifact
Evidence and progress
Also: recheck decay, skill decay
A scheduled reduction or recheck when qualifying evidence becomes stale.
Related: competency · radar · evidence
Evidence and progress
Also: radar chart, competency chart
A visual summary of current competency levels after decay is applied.
Related: competency · decay · dashboard
Automation practice
Also: system architecture, solution architecture
The arrangement of components, data flows, boundaries, and responsibilities in a system.
Related: mapping · hardening · observability
Coding foundations
Also: application programming interface, endpoint
A defined interface through which software exchanges requests and responses.
Related: http · webhook · json · validation
Coding foundations
Also: web request, request method
Web protocol conventions for exchanging requests and responses.
Related: api · endpoint · status code · webhook
Coding foundations
Also: javascript object notation, payload
A text format commonly used to represent structured data between services.
Related: api · webhook · schema · validation
Automation practice
Also: event callback, incoming webhook
An HTTP request sent automatically when an event occurs in another system.
Related: api · http · retry · validation
Coding foundations
Also: input validation, schema validation
Checking that incoming data has the expected shape, types, and allowed values.
Related: schema · json · api · hardening
Coding foundations
Also: data schema, contract
A formal description of fields, types, relationships, and constraints.
Related: validation · prisma · content loader
Coding foundations
Also: data store, persistence layer
A system that stores and retrieves structured application data.
Related: prisma · persistence · multi-tenancy
Coding foundations
Also: Prisma ORM, ORM
The database toolkit used to define models, generate a client, and query persistence.
Related: database · schema · repository · multi-tenancy
Coding foundations
Also: repository layer, data access layer
A focused module that owns persistence queries and hides database details.
Related: prisma · multi-tenancy · persistence
Coding foundations
Also: stored state, durable state
Keeping application state in a durable store so it can be retrieved later.
Related: database · repository · export and import
Platform mechanics
Also: tenant isolation, tenant scope
Serving multiple users or organizations without mixing their data.
Related: userId · orgId · repository · server enforcement
Automation practice
Also: logs and metrics, monitoring
Understanding system behavior through logs, metrics, traces, and error context.
Related: hardening · failure mode · http
Automation practice
Also: failure case, failure scenario
A specific way a system can fail, including trigger, symptoms, impact, and recovery.
Related: hardening · observability · retry · cost cap
Automation practice
Also: retry policy, backoff
A controlled attempt to repeat failed work under limits and timing rules.
Related: failure mode · hardening · cost cap
Platform mechanics
Also: spend cap, monthly cap
A configured maximum spend that limits optional model-assisted work.
Related: llm · dashboard · hardening
Coding foundations
Also: large language model, language model
A model trained to generate or transform language from prompts and context.
Related: cost cap · evidence · validation
Platform mechanics
Also: loader, content pipeline
Code that reads authored MDX or YAML, validates it, and turns it into renderable data.
Related: schema · mdx · yaml · validation
Coding foundations
Also: markdown jsx
Markdown extended with JSX-capable authoring conventions.
Related: content loader · schema · yaml
Coding foundations
Also: yaml frontmatter, configuration file
A human-readable data format used for structured content and configuration.
Related: content loader · schema · validation
Commercial practice
Also: design decision, architecture decision
A recorded choice about how a system or project should work, including its reasoning and tradeoffs.
Related: tradeoff · architecture · handoff
Commercial practice
Also: design tradeoff, constraint
The cost or limitation accepted when choosing one benefit over another.
Related: decision · architecture · rubric
Commercial practice
Also: acceptance criteria, done condition
A specific condition that must be true for work to be accepted.
Related: rubric · evidence · capstone
Commercial practice
Also: remediation plan, corrective action
A focused action that addresses a gap found during review.
Related: rubric · capstone · failure mode
Automation practice
Also: operating guide, operations guide
A step-by-step guide for operating, checking, and recovering a system.
Related: handoff · hardening · rollback · observability
Deployment
Also: revert deployment, recovery release
Returning a system to a previously known working version or state.
Related: deployment · hardening · runbook
Automation practice
Also: throttle, request limit
A boundary on how many requests a user or system may make in a period.
Related: retry · cost cap · hardening
Automation practice
Also: idempotent operation, duplicate protection
A property where repeating the same operation produces the same intended result as doing it once.
Related: retry · webhook · hardening
Automation practice
Also: request timeout, deadline
A limit on how long an operation may wait before it stops and reports a controlled failure.
Related: retry · failure mode · fallback
Automation practice
Also: fallback path, graceful degradation
A defined alternate behavior used when the preferred path is unavailable or unsafe.
Related: timeout · failure mode · hardening
Platform mechanics
Also: deterministic behavior, repeatable
Producing the same result for the same inputs without depending on unpredictable external behavior.
Related: mock · validation · evidence
Coding foundations
Also: mock fixture, test double
A controlled substitute for a real dependency used during development or testing.
Related: deterministic · fallback · unit test
Coding foundations
Also: provider adapter, integration adapter
A boundary module that translates one provider's interface into the application's common interface.
Related: auth · repository · interface
Platform mechanics
Also: authentication, identity
The process of establishing which user or organization is making a request.
Related: authorization · sso · jwt · multi-tenancy
Platform mechanics
Also: access control, permission check
The process of deciding whether an identified user may perform an action or access a resource.
Related: auth · entitlements · server enforcement
Platform mechanics
Also: single sign-on, shared login
A login arrangement that lets one trusted identity system serve multiple applications.
Related: auth · jwt · cookie · adapter
Platform mechanics
Also: JSON Web Token, signed token
A signed token format that carries claims about a user or session.
Related: sso · auth · cookie
Web foundations
Also: session cookie, browser cookie
A small value stored by a browser and sent with matching requests.
Related: sso · auth · jwt
Deployment
Also: env var, configuration variable
A configuration value supplied to a process at runtime rather than hardcoded in source.
Related: deployment · secret · configuration
Deployment
Also: release, production deploy
Publishing a tested application version into an environment where users can access it.
Related: rollback · environment variable · ci
Coding foundations
Also: database migration, schema migration
A controlled change that moves a database schema or data from one version to another.
Related: database · prisma · schema · deployment
Web foundations
Also: Next, Next framework
The React framework used by the Academy for routing, server rendering, and application delivery.
Related: react · app router · route handler
Web foundations
Also: React component, UI library
A JavaScript library for composing user interfaces from reusable components.
Related: next.js · client component · server component
Web foundations
Also: Next.js App Router, app directory
Next.js's file-based routing model built around the app directory and nested layouts.
Related: next.js · server component · route handler
Web foundations
Also: React Server Component, RSC
A React component rendered on the server that can read server-only data without shipping that code to the browser.
Related: client component · app router · content loader
Web foundations
Also: browser component, interactive component
A React component marked for browser execution so it can respond to interaction and hold UI state.
Related: server component · react · state
Web foundations
Also: API route, app route
A server function that handles an HTTP request at a file-based application route.
Related: api · http · server enforcement
Coding foundations
Also: TS, typed JavaScript
JavaScript with a static type system that catches many mistakes before runtime.
Related: type · interface · schema
Coding foundations
Also: TypeScript type, type alias
A description of what values may look like and which operations are valid.
Related: typescript · interface · schema
Coding foundations
Also: TypeScript interface, contract interface
A named contract describing the properties or methods an object must provide.
Related: type · adapter · repository
Coding foundations
Also: UI state, application state
Data that can change over time and determines what an application renders or does.
Related: client component · persistence · progress
Collaboration
Also: version control, source control
A version-control system that records changes to files and supports parallel work.
Related: commit · branch · pull request
Collaboration
Also: git commit, changeset
A named snapshot of repository changes with an author and message.
Related: git · branch · pull request
Collaboration
Also: git branch, feature branch
An independent line of repository history used to develop or review a change.
Related: git · commit · pull request
Collaboration
Also: PR, code review
A proposed set of branch changes submitted for discussion, checks, and review before merging.
Related: branch · commit · ci · handoff
Collaboration
Also: continuous integration, automated checks
Automated checks that run when code changes are proposed or merged.
Related: pull request · unit test · e2e test · deployment
Testing
Also: unit testing, isolated test
A test that checks one function or component behavior in a focused environment.
Related: e2e test · ci · deterministic
Testing
Also: E2E test, browser test
A test that exercises a complete user flow through the browser and application boundaries.
Related: unit test · playwright · ci
Testing
Also: browser automation, Playwright test
The browser automation framework used by the Academy for end-to-end checks.
Related: e2e test · ci · observability