Glossary

Clear definitions for the words new coders keep encountering.

Use the glossary while reading lessons, articles, and exercises so vocabulary never becomes a blocker.

Foundation 1 linked lesson

API boundary

The line that defines what a backend endpoint accepts, returns, and promises to protect from callers.

Example: An API boundary can state that a request may update a job note but cannot change billing state.

delivery 1 linked lesson

Acceptance criteria

Concrete conditions that describe what must be true for a requirement to be accepted as working.

Example: Acceptance criteria can say a saved owner appears on the queue row and the detail screen after assignment.

delivery 1 linked lesson

Acceptance intent

The practical outcome that shows a requirement has been built in the intended way.

Example: Acceptance intent can say the reviewer should be able to confirm a request was assigned, saved, and visible in the queue.

Foundation 1 linked lesson

Access boundary

A line that separates what someone can reach from what should stay locked, hidden, or request-only.

Example: A locked lesson player can still allow a simple public preview page.

Foundation 1 linked lesson

Access message

A simple user-facing explanation of why access is available, locked, expired, or needs an action.

Example: An access message can say that a lesson requires Academy Plus and Year Three completion.

Foundation 1 linked lesson

Access rule

A plain rule that connects a role to an allowed action or view.

Example: Billing reviewers can view invoices and update billing status, but cannot edit service notes.

operations 1 linked lesson

Access state

The current access condition that determines what a subscriber can use.

Example: Access state should make it clear whether a subscriber is active, limited, paused, expired, or canceled.

django 1 linked lesson

Access tier

A named level of product access that groups allowed features or content.

Example: Starter and Academy Plus can be access tiers when they unlock different lesson paths.

Foundation 1 linked lesson

Accessibility check

A review that confirms interface labels, headings, focus behavior, contrast, and instructions support more learners and users.

Example: An accessibility check can verify that a dashboard card has a clear heading and form labels.

Web 1 linked lesson

Accessible name

The name assistive technology can use to describe an interactive element.

Example: A menu button can have an accessible name like Open lesson navigation.

Foundation 1 linked lesson

Account-scoped data

Records that should only be visible inside the correct customer, organization, or account boundary.

Example: Account-scoped data can include portal files, invoices, support requests, timelines, and dashboard summaries.

Foundation 1 linked lesson

Accountability trail

A clear record of who changed what, when it changed, and why it mattered.

Example: An accountability trail can show who approved a closeout and which note supported that decision.

Web 1 linked lesson

Action area

The part of an interface where the main buttons or next steps live.

Example: A review screen may end with an action area for Submit, Edit, or Cancel.

Foundation 1 linked lesson

Action boundary

The practical limit around what an automated action is allowed to change.

Example: An action boundary may allow a reminder message but prevent changing billing status without review.

operations 1 linked lesson

Action metric

A number or signal that points a team toward a clear next action.

Example: Unassigned urgent requests is an action metric because staff know what needs attention.

operations 1 linked lesson

Action priority

A signal that helps staff decide which task should be handled first.

Example: Action priority can combine urgency, age, customer impact, and current status.

Foundation 1 linked lesson

Action reminder

A reminder that points someone toward a specific next action.

Example: An action reminder can say Review the waiting request before 3 PM.

Web 1 linked lesson

Action trigger

The user action that asks the software to do something.

Example: Clicking Assign owner can be an action trigger in a support dashboard.

Foundation 1 linked lesson

Actionable summary

A compact report section that points staff toward a next decision or follow-up action.

Example: A summary of blocked requests by owner can help a manager decide who needs support.

Web 1 linked lesson

Active filter

A filter that is currently narrowing what the user can see.

Example: A chip that says Open shows an active filter on a support list.

Foundation 1 linked lesson

Activity log

A record of meaningful actions or changes that happened in a workflow.

Example: An activity log can show that a ticket was assigned, updated, and resolved.

Foundation 1 linked lesson

Activity trail

An ordered record of meaningful portal actions, file changes, status updates, and review events.

Example: An activity trail can show when a document was uploaded, reviewed, replaced, or shared with the client.

Foundation 1 linked lesson

Actor trace

The visible record of which user, system job, or role triggered an important backend event.

Example: An actor trace can show whether a supervisor or an automated reminder path reopened the record.

Foundation 1 linked lesson

Actor verification

The step that confirms the person triggering a backend action matches the role and identity the rule expects.

Example: Actor verification can check that the supervisor, not a regular staff account, approved the exception.

Foundation 1 linked lesson

Admin action

A bulk or record-level Django Admin action that changes selected records and needs careful review.

Example: An admin action can mark selected tickets as reviewed, but it should be limited to safe staff workflows.

Foundation 1 linked lesson

Admin filter

A Django Admin control that lets staff narrow records by useful operational categories.

Example: An admin filter can show only open requests, escalated tickets, or records assigned to one team.

Foundation 1 linked lesson

Admin list display

The set of fields shown in a Django Admin list so staff can scan records quickly.

Example: A ticket admin list display might show status, owner, priority, and updated time.

Foundation 1 linked lesson

Admin oversight

A manager or administrator view that shows health, exceptions, approvals, and intervention needs across portal work.

Example: Admin oversight can reveal overdue approvals, blocked queues, and work that needs reassignment.

Foundation 1 linked lesson

Admin readonly field

A field shown to staff for review without allowing casual editing from the admin screen.

Example: A calculated invoice total can be an admin readonly field so staff can inspect it without changing it directly.

django 1 linked lesson

Admin utility

A staff-side helper screen, button, or workflow that makes repeated management work faster and safer.

Example: An admin utility can help staff update a queue without editing every record one at a time.

Foundation 1 linked lesson

Adoption review

A check after a software change to see whether people are using it correctly and where they need support.

Example: An adoption review may compare completed workflow records, repeated questions, and missed steps after launch.

Foundation 1 linked lesson

Adoption signal

A sign that people are using, avoiding, misunderstanding, or depending on a new software workflow.

Example: Repeated support questions about the same status change can be an adoption signal.

Foundation 1 linked lesson

Aggregation rule

The logic that groups or totals backend data so summaries stay consistent across the reporting pipeline.

Example: An aggregation rule can decide whether reopened jobs count in completed totals or stay in a separate bucket.

Foundation 1 linked lesson

Allowed transition

A state change the workflow explicitly permits when the required conditions are true.

Example: Moving a request from assigned to in review can be an allowed transition once the owner is set.

delivery 1 linked lesson

Ambiguity risk

The chance that unclear wording causes a builder or reviewer to make the wrong assumption.

Example: Ambiguity risk rises when a requirement says make the dashboard better without naming the exact behavior needed.

Foundation 1 linked lesson

Ambiguous input

Incoming information that can be understood in more than one way and should not drive automation without review.

Example: A request saying ASAP without a category or location is ambiguous input for routing.

Foundation 1 linked lesson

App coupling

A dependency between Django apps that makes one app harder to change without affecting another.

Example: If every app directly changes invoice status, billing behavior becomes tightly coupled to unrelated workflows.

Web 1 linked lesson

App shell

The stable outer structure of an app screen, such as navigation, header, and main workspace.

Example: A dashboard app shell can keep the sidebar and header stable while the main content changes.

Foundation 1 linked lesson

Approval gate

A checkpoint that requires an approved decision before automation performs the next action.

Example: An approval gate can require manager review before a refund workflow continues.

Foundation 1 linked lesson

Approval override

A narrow exception path that lets a higher-trust role approve or reverse an action outside the normal route.

Example: An approval override can let a manager reopen a locked record after the required explanation is saved.

Foundation 1 linked lesson

Approval queue

A work queue for items that require review, authorization, or rejection before work can continue.

Example: An approval queue can show estimates waiting for manager approval before clients see them.

Foundation 1 linked lesson

Archive action

An action that removes a record from active work without permanently erasing it.

Example: A resolved support ticket can be archived so it no longer clutters the active queue.

operations 1 linked lesson

Assigned task

A task that has a clear owner responsible for the next step.

Example: An assigned task can show who owns the work and when follow-up is expected.

django 1 linked lesson

Assignee count

A summary that counts work items for a person, role, team, or queue.

Example: An assignee count can show how many requests are currently owned by the support team.

Foundation 1 linked lesson

Assignment context

The information a staff member needs to continue work without guessing why the item is assigned or blocked.

Example: Assignment context can explain that approval is waiting on a signed document uploaded by the client.

Foundation 1 linked lesson

Assignment state

The current responsibility state of a record or task.

Example: A request can be unassigned, assigned to one person, or waiting for reassignment.

Foundation 1 linked lesson

Assignment-based access

Access that depends on whether the record is assigned to a person or team.

Example: A staff member may edit a ticket only after it is assigned to their queue.

Foundation 1 linked lesson

Attachment record

A saved file connection that belongs to a business record or workflow step.

Example: A service request can include an attachment record for a photo, receipt, or signed form.

Foundation 1 linked lesson

Attachment rule

A rule that explains when a file is required, optional, visible, or reviewed.

Example: An attachment rule can require proof of work before a task moves to complete.

Foundation 1 linked lesson

Attention hierarchy

The order and visual weight used to show what matters most on a screen.

Example: A dashboard can place blocked work above recent activity so users see risk before routine updates.

Foundation 1 linked lesson

Audit history

The saved timeline of backend changes that helps explain who changed a record, when it changed, and why the workflow moved.

Example: Audit history can show that a request was reassigned, reopened, and approved in a clear order.

Foundation 1 linked lesson

Audit trail

A reliable history that helps people understand who changed what and when.

Example: An audit trail can show that a staff member archived a resolved request on Friday.

Foundation 1 linked lesson

Audit-friendly history

History that is easy to review because important actions are dated, attributed, and explained.

Example: Audit-friendly history helps staff understand a request without searching several message threads.

Foundation 1 linked lesson

Auth scope

The set of records, screens, or actions a signed-in user is allowed to reach in a Django product.

Example: A dispatcher auth scope may allow job reassignment while a technician scope only allows updates on assigned jobs.

django 1 linked lesson

Authentication

The process of confirming who a user is before the app treats them as signed in.

Example: A Django login form uses authentication to confirm that the username and password match a real account.

Foundation 1 linked lesson

Authorization rule

A rule that explains who is allowed to trigger a backend action and what checks must pass first.

Example: An authorization rule can require a dispatcher role before a job is reassigned.

Foundation 1 linked lesson

Automation action

The step an automated workflow performs after a trigger condition is met.

Example: An action can create a task, send a message, update a status, or add a review note.

Foundation 1 linked lesson

Automation candidate

A repeated workflow step that may be worth automating after the team checks value, risk, and review needs.

Example: A reminder sent after a scheduled appointment may be a stronger candidate than a rare manager approval.

Foundation 1 linked lesson

Automation capstone plan

A complete review plan that connects automation opportunity, routing, safeguards, observability, and recovery.

Example: An automation capstone plan can describe an intake-to-CRM workflow with review checkpoints and rollback notes.

Foundation 1 linked lesson

Automation demo script

A short walkthrough that explains the automated workflow, expected behavior, safeguards, and recovery path.

Example: An automation demo script can show how a lead moves from intake to CRM and what happens when a required field is missing.

Foundation 1 linked lesson

Automation event log

A saved timeline of automation events that shows what happened, when, and which record was affected.

Example: An automation event log can show that a reminder was skipped because the request was already completed.

Foundation 1 linked lesson

Automation opportunity map

A practical review of workflow steps that may be safer, faster, or clearer when handled by software.

Example: An opportunity map can show repeated request follow-ups that staff copy by hand every day.

Foundation 1 linked lesson

Automation report

A readable summary of automation activity, results, exceptions, or failure patterns.

Example: An automation report can show daily reminder counts, skipped records, and review-queue volume.

Foundation 1 linked lesson

Automation risk

A way an automated workflow could confuse people, send the wrong message, lose context, or make recovery harder.

Example: Automatically closing a support request before the customer confirms resolution is an automation risk.

Foundation 1 linked lesson

Backend review portfolio

A compact collection of backend review notes, safeguards, and decisions that shows how a workflow was evaluated.

Example: A backend review portfolio can include a risk map, service contract note, query safeguard, and recovery plan.

Foundation 1 linked lesson

Backend workflow map

A plain-language plan that connects records, statuses, rules, ownership, and follow-up.

Example: A backend workflow map can show how a request moves from intake to assignment, proof, reporting, and closeout.

Foundation 1 linked lesson

Background job

A backend task that runs outside the main page request so repeatable work can happen on its own schedule.

Example: A background job can send a due-soon reminder after the request is saved instead of waiting for the user to stay on the screen.

Foundation 1 linked lesson

Background work

Product work that should happen outside the immediate request because it may take time or happen after a trigger.

Example: Sending a reminder after a booking is created can be background work when it should not slow the page response.

django 1 linked lesson

Batch update

A grouped update that changes several records in one guarded operation.

Example: A batch update can move selected tickets from waiting to assigned when the scope is clear.

delivery 1 linked lesson

Behavior rule

A plain rule that describes what the software should do when a specific condition happens.

Example: A behavior rule can say a request marked urgent should appear above normal requests in the review queue.

Foundation 1 linked lesson

Blocked transition

A state change the workflow should refuse because the record is missing a required condition or is in the wrong state.

Example: A blocked transition can stop a ticket from closing before the follow-up note is saved.

operations 1 linked lesson

Blocked work

Work that cannot move forward until a dependency, answer, approval, or required detail is resolved.

Example: Blocked work should show why it is stuck and what would unblock it.

delivery 1 linked lesson

Blocker note

A short explanation of what is preventing work from moving forward.

Example: A blocker note can say the team cannot review signup behavior until the route loads correctly.

Foundation 1 linked lesson

Boundary failure

A problem that happens when work crosses systems without the context, ownership, or confirmation needed.

Example: A boundary failure can leave a customer request in the website inbox without a CRM owner.

Foundation 1 linked lesson

Boundary leak

A mistake where a backend boundary exposes fields, actions, or assumptions that should have stayed behind the service line.

Example: A boundary leak can expose an internal review note through an endpoint meant only for customer-safe status updates.

Foundation 1 linked lesson

Boundary smell

A warning sign that responsibilities are mixed together or that a Django app has become too broad.

Example: A customers app that also sends reminders, calculates billing, and handles support queues may have boundary smells.

delivery 1 linked lesson

Builder handoff

The transfer of clear requirements, context, and constraints to the person who will build or revise the software.

Example: A builder handoff can include objective, users, behavior rules, inputs, outputs, constraints, and examples.

Foundation 1 linked lesson

CRUD flow

A practical user path for creating, reading, updating, or deleting a record.

Example: A support ticket CRUD flow can include creating the ticket, reading details, updating status, and archiving when finished.

Foundation 1 linked lesson

Caller expectation

What the screen, job, integration, or other service reasonably expects a backend boundary to accept or return.

Example: A caller expectation can be that canceled jobs return a clear blocked message instead of an empty success response.

Foundation 1 linked lesson

Canonical value

The approved single value or format the workflow treats as the trusted version for comparison and validation.

Example: A canonical value can keep status labels consistent so reports do not split one meaning across many spellings.

Foundation 1 linked lesson

Capstone evidence

The notes, workflow examples, decisions, and checks used to prove a final project is clear and reviewable.

Example: Capstone evidence can include a workflow map, role table, metric note, rollout risk, and change-support plan.

delivery 1 linked lesson

Capstone project

A final project that brings several learned skills together into one planned, reviewable result.

Example: A capstone project can combine a scoped workflow, screen map, acceptance criteria, QA plan, and presentation.

delivery 1 linked lesson

Case study

A clear project story that explains the problem, build decisions, outcome, and lesson learned.

Example: A case study can explain how a small portal feature moved from request to reviewed result.

Foundation 1 linked lesson

Change impact

The practical effect a software update has on roles, records, timing, support, or daily workflow.

Example: A new required closeout field may affect technicians, dispatchers, and managers who review completed work.

delivery 1 linked lesson

Change log

A dated record of meaningful changes and why they were made.

Example: A change log can record that a dashboard status label was revised after review feedback.

Foundation 1 linked lesson

Change reason

A short explanation that tells reviewers why a meaningful workflow change happened.

Example: A change reason can explain why ownership moved from dispatch to a manager review queue.

Foundation 1 linked lesson

Change support

The help, owner, reference material, and response path available while users adjust to a software update.

Example: Change support can include a quick guide, office-hours window, support queue, and escalation owner.

operations 1 linked lesson

Child location

A location, branch, or unit that belongs under a parent organization.

Example: A child location can have its own staff, customers, tickets, dashboards, and local settings.

Web 1 linked lesson

Clear-all action

A button that removes search or filter choices so the user can start again.

Example: A clear-all button can remove active filters from a lesson list.

django 1 linked lesson

Client account

An account meant for an outside customer or business contact using a limited portal.

Example: A client account may view its own requests without opening the internal staff workspace.

operations 1 linked lesson

Client action path

A clear route that lets a client take the next allowed action without seeing internal workflow noise.

Example: A client action path can guide a customer to upload a file, answer a question, approve a quote, or send a reply.

Foundation 1 linked lesson

Client timeline

An ordered client-facing view of meaningful updates, milestones, and status changes.

Example: A client timeline can show request received, review complete, approval needed, scheduled, and completed.

operations 1 linked lesson

Client-facing view

A screen or section intended for a client, requester, or customer rather than internal staff.

Example: A client-facing view can show approved request status, messages, files, and next steps.

Foundation 1 linked lesson

Closeout state

The final workflow state that shows work is complete, reviewed, and no longer active.

Example: A closeout state can require completion notes before the request leaves the active queue.

Foundation 1 linked lesson

Closure note

A short explanation of what was resolved, what changed, and what the user should know after support work ends.

Example: A closure note can tell a client that access was restored and no further action is needed.

Foundation 1 linked lesson

Closure rule

A condition that must be met before a workflow can be marked finished.

Example: A closure rule can require completed work notes and approved proof before closeout.

Foundation 1 linked lesson

Communication trigger

A workflow event that should create a customer update, staff reminder, or portal message.

Example: A status change to scheduled can trigger a customer-facing appointment update.

Foundation 1 linked lesson

Compensating action

A safe follow-up action that repairs or balances a result that cannot be directly reversed.

Example: A compensating action can create a correction note when an already-sent customer message cannot be unsent.

delivery 1 linked lesson

Completion standard

The clear set of conditions that says when work is ready enough to present or hand off.

Example: A completion standard can require working core paths, acceptance checks, review notes, and a clear project story.

Web 1 linked lesson

Component thinking

A planning habit where repeated interface pieces are named and reused intentionally.

Example: A dashboard can reuse the same summary-card pattern for lessons, progress, and homework.

Web 1 linked lesson

Component variation

A deliberate version of a reusable component that changes for a known reason such as size, state, or context.

Example: A compact card variation can use the same structure as the full card while changing only the details that belong to the compact use case.

django 1 linked lesson

Conditional action

An action that only happens when a rule or situation is true.

Example: A high-priority request can trigger a conditional action that routes it to a review queue.

delivery 1 linked lesson

Config drift

A mismatch where settings differ across environments in a way the team does not understand or expect.

Example: Config drift can make a dashboard work during review but behave differently when real users open it.

django 1 linked lesson

Config mismatch

A difference between expected settings and the settings actually used in an environment.

Example: A config mismatch can make login, static files, emails, storage, or protected pages behave differently than expected.

delivery 1 linked lesson

Config setting

A changeable value that affects how software behaves without changing the main application code.

Example: A config setting can choose whether a feature is unavailable, preview-only, or live.

Web 1 linked lesson

Confirmation feedback

A message or visible cue that tells the user an action worked.

Example: After a note is saved, confirmation feedback can say Internal note added.

django 1 linked lesson

Confirmation gate

A required review step before a sensitive or multi-record action is applied.

Example: A confirmation gate should show how many records will change before staff continue.

Foundation 1 linked lesson

Consistency check

A validation step that compares related fields or records to make sure they still agree with each other.

Example: A consistency check can verify that a completed job also has a stored completion time and matching owner history.

delivery 1 linked lesson

Content parity

The state where related product screens, website copy, and launch messaging describe the same thing consistently.

Example: Content parity helps a lesson card, article page, and launch note use the same title, status, and promise.

operations 1 linked lesson

Contextual shortcut

A link or action shown near the place where it is useful for the current workflow.

Example: A ticket detail page can show a shortcut to reassign the owner or open the customer record.

Foundation 1 linked lesson

Contract drift

A mismatch that appears when a caller and backend boundary no longer agree about required inputs, outputs, or behavior.

Example: Contract drift can happen when the backend renames a response field but the dashboard still expects the old name.

django 1 linked lesson

Conversation history

The trace of messages, replies, and updates that explain what has happened so far.

Example: Conversation history helps a new staff member understand a request without asking the client to repeat everything.

operations 1 linked lesson

Conversion path

The planned route a lead follows from first interest toward a clear outcome.

Example: A conversion path can move from inquiry to qualification, proposal, follow-up, and won or lost outcome.

delivery 1 linked lesson

Copy mismatch

A difference between two user-facing messages that should agree.

Example: A copy mismatch happens when a page says a feature is available but the app labels it unavailable.

Web 1 linked lesson

Create/edit state

The part of a workflow where the user adds a new item or changes an existing one.

Example: A profile form can show a create state for a new profile or an edit state for an existing profile.

Foundation 1 linked lesson

Cross-location escalation

A workflow path that moves a location-specific issue to a parent or regional role when broader oversight is needed.

Example: A cross-location escalation can send repeated branch delays to a regional manager for review.

operations 1 linked lesson

Cross-location view

A view that summarizes or compares information across multiple locations.

Example: A cross-location view can show total tickets, sales, subscribers, or workload across all branches.

Foundation 1 linked lesson

Cross-tenant leak

An unsafe exposure where one tenant can see or act on another tenant's private information.

Example: A cross-tenant leak can happen when a dashboard query forgets to filter by account or organization.

django 1 linked lesson

Custom handler

View or service logic that handles extra workflow behavior instead of only saving form fields.

Example: A custom handler can validate an assignment action, update status, and write a history note together.

django 1 linked lesson

Custom workflow

A designed flow that adds business rules, decisions, or steps beyond a direct form-to-model save.

Example: A request approval path may need a custom workflow when it assigns owners and changes status after review.

Foundation 1 linked lesson

Customer-safe message

A message that gives useful customer context without exposing staff-only details, private reasons, or confusing internal labels.

Example: A customer-safe message can say that a request is waiting on approval instead of showing staff-only review notes.

Foundation 1 linked lesson

Dashboard home surface

The first dashboard view a user sees when they enter a portal or operational workspace.

Example: A dashboard home surface can prioritize active requests, missing documents, recent updates, and next actions.

operations 1 linked lesson

Dashboard section

A named area of a dashboard that groups related information or actions.

Example: A dashboard section might group today's tickets, sales follow-ups, subscriber changes, or location alerts.

Web 1 linked lesson

Dashboard stack order

The deliberate order dashboard panels follow when a wider multi-column layout collapses into a single vertical flow.

Example: A stronger dashboard stack order can place summary status, active work, and next actions before deeper reporting panels.

Foundation 1 linked lesson

Data access path

The route a backend feature uses to fetch, filter, join, or summarize the records it needs.

Example: A data access path can move from a customer record to active jobs and then to recent completion notes.

Foundation 1 linked lesson

Data boundary review

A review that checks whether records, queries, dashboards, and actions stay inside the intended tenant boundary.

Example: A data boundary review can verify that every portal list filters by account before launch.

Foundation 1 linked lesson

Data normalization

The practice of turning similar incoming values into a consistent format or category.

Example: Normalizing urgent, URGENT, and high priority into one priority value makes routing easier to review.

Foundation 1 linked lesson

Date range

A start and end period used to limit records in a report or summary.

Example: A date range can show support requests created between Monday and Friday.

Foundation 1 linked lesson

Dead end

A place in a flow where the person is left without a clear next step.

Example: A thank-you screen with no button, link, or instruction can become a dead end.

operations 1 linked lesson

Decision card

A dashboard card that combines a useful number with context that helps someone choose the next step.

Example: A decision card might show overdue urgent requests and link staff back to the filtered queue.

Foundation 1 linked lesson

Decision point

A step where a choice or condition changes what should happen next.

Example: If a request is urgent, the next step may be different from a normal request.

delivery 1 linked lesson

Decision rationale

The reason behind a meaningful project choice.

Example: A decision rationale can explain why a simple table view was chosen before a complex chart.

delivery 1 linked lesson

Decision record

A note that captures an important choice, the reason for it, and the expected effect.

Example: A decision record can explain why a preview label stays visible until assignment review is complete.

Foundation 1 linked lesson

Decision signal

A report detail that helps a team choose what to do next.

Example: A spike in overdue tickets can be a decision signal to add review time.

Foundation 1 linked lesson

Decision surface

A screen, report, or summary that helps staff make a practical operational decision.

Example: A manager dashboard can show overdue requests and blocked work so staff know where to act first.

Foundation 1 linked lesson

Delayed trigger

A backend trigger that runs later based on time, schedule, or queue conditions instead of immediately in the original request.

Example: A delayed trigger can send a reminder tomorrow if the request is still waiting for review.

Foundation 1 linked lesson

Delete confirmation

A clear confirmation step before a risky removal action finishes.

Example: A delete confirmation can ask the user to confirm before a draft request is removed.

delivery 1 linked lesson

Delivery cycle

The path from project planning through build, review, release readiness, and presentation.

Example: A delivery cycle can move from scope to requirements, wireframes, build, QA, handoff, and final presentation.

Foundation 1 linked lesson

Delivery progress

The visible movement of work through useful states that help staff and customers understand what changed.

Example: A progress note can show that a request moved from scheduled to in progress after a technician started work.

django 1 linked lesson

Dependency

Something a software feature needs in order to work, such as a setting, asset, service, library, or database change.

Example: A missing dependency can make a dashboard fail even when the page template looks correct.

Foundation 1 linked lesson

Deploy discipline

The habit of preparing, checking, and releasing changes through a controlled process instead of rushing to live use.

Example: Deploy discipline includes checks, backups, migration review, and a clear rollback plan.

django 1 linked lesson

Deployment readiness

The state of being prepared to move a Django app into a live or live-like environment safely.

Example: Deployment readiness means checking settings, migrations, assets, dependencies, and verification steps before handoff.

delivery 1 linked lesson

Deployment step

One planned action in the process of moving reviewed software toward live use.

Example: A deployment step can include confirming content readiness before a launch starts.

Web 1 linked lesson

Design token

A named reusable value for interface decisions like color, spacing, radius, or typography.

Example: A token can define the primary accent color instead of repeating the same hex value everywhere.

Web 1 linked lesson

Detail view

A screen that shows the important information, status, owner, and actions for one record.

Example: A ticket detail view can show the issue, customer, status, owner, notes, and next button.

Web 1 linked lesson

Disabled action

A button or action that is unavailable until the user meets a requirement.

Example: A submit button may stay disabled until required fields are complete.

Foundation 1 linked lesson

Django app boundary

A clear line that explains which responsibility belongs inside one Django app and what should stay outside it.

Example: A billing app can own invoices while an accounts app owns user identity and sign-in behavior.

Foundation 1 linked lesson

Django responsibility map

A short planning view that names each Django app and the product responsibility it owns.

Example: A responsibility map can show that the queue app owns assignment state while the notes app owns staff comments.

Foundation 1 linked lesson

Django signal

A Django mechanism that lets code respond when certain model or framework events happen.

Example: A post-save signal can notice that a record changed and start a small follow-up workflow.

Foundation 1 linked lesson

Document center

A portal area where users can find, upload, review, and track files tied to the right account or workflow.

Example: A document center can organize proposals, contracts, approvals, receipts, and client uploads.

Foundation 1 linked lesson

Document permission

A rule that controls who can view, upload, replace, approve, or delete a portal document.

Example: Document permissions can let clients upload files while only staff can approve or archive them.

Foundation 1 linked lesson

Document review path

A route for generated documents that need human review before they are stored, sent, or used.

Example: A document review path can hold a proof packet when required completion evidence is missing.

Foundation 1 linked lesson

Document template

A reusable structure that defines what a generated document should include.

Example: A document template can include customer details, service scope, completion notes, and approval lines.

Foundation 1 linked lesson

Domain invariant

A rule that should remain true for a product concept no matter which view or workflow changes it.

Example: An invoice total should not become negative unless the product has a clear credit or refund rule.

Foundation 1 linked lesson

Domain structure

The way a Django product organizes its main business concepts, records, and relationships.

Example: A service platform domain structure may separate customers, tickets, visits, invoices, and staff notes.

Foundation 1 linked lesson

Draft submission

A partially completed product record that is saved before the final review or submit step.

Example: A draft application can hold form answers while the user moves through several screens.

Foundation 1 linked lesson

Due date

The date or time by which a task, request, or workflow step should be handled.

Example: A due date can tell the support owner when a customer reply is expected.

Foundation 1 linked lesson

Duplicate check

A validation check that helps prevent the same record from being created twice.

Example: A duplicate check can warn staff when a customer already has an open request for the same issue.

Foundation 1 linked lesson

Duplicate execution risk

The chance that a queued job or reminder path will run the same meaningful action more than once by mistake.

Example: Duplicate execution risk rises when retries can create extra follow-up records instead of checking for the first result.

Foundation 1 linked lesson

Duplicate guard

A rule that stops the system from creating the same important record or action more than once by accident.

Example: A duplicate guard can block a second dispatch record when the first dispatch is already active.

Foundation 1 linked lesson

Duplicate prevention

A safety check that stops repeated automation runs from creating extra messages, tasks, or records.

Example: Duplicate prevention can avoid sending the same customer reminder twice.

operations 1 linked lesson

Duplicate risk

The chance that the same information is entered or changed in more than one place without clear rules.

Example: Duplicate risk grows when staff copy a customer status into two tools by hand.

Foundation 1 linked lesson

Employee workspace

A role-specific staff area for active work, queues, assignments, blockers, and next actions.

Example: An employee workspace can show assigned ticket cards, missing context, and the next safe action for each item.

django 1 linked lesson

Entitlement check

A check that confirms whether the current user has a specific permission, plan, or access right.

Example: An entitlement check can confirm that a student has Academy Plus before opening a protected lesson.

Foundation 1 linked lesson

Entitlement rule

A clear rule that connects a plan, purchase, role, or status to allowed access.

Example: An entitlement rule can allow active Plus members to open a specialty lesson after prerequisites are complete.

Web 1 linked lesson

Entry point

The place where a person begins a flow.

Example: A dashboard button can be the entry point for opening a support ticket.

Foundation 1 linked lesson

Environment setting

A configuration value that can differ between local, staging, and production environments.

Example: A production email backend may use a different environment setting than a local development mailbox.

Web 1 linked lesson

Error response

A response that explains why the action could not be completed.

Example: An error response can say Choose an owner before assigning this ticket.

Foundation 1 linked lesson

Error-state message

A clear message that explains what went wrong, what remains safe, and what the user should do next.

Example: An error-state message can say that a file upload failed and the document was not changed.

Foundation 1 linked lesson

Escalation threshold

The condition that makes a workflow move from ordinary follow-up to a higher-priority owner or queue.

Example: An escalation threshold can trigger when a request stays unresolved past its promised response time.

operations 1 linked lesson

Escalation ticket

A ticket that needs higher attention because normal ownership, timing, or priority handling is not enough.

Example: An overdue high-priority refund request may become an escalation ticket for a manager.

Web 1 linked lesson

Event handler

The code or planned response that runs after a specific event trigger happens.

Example: A button's event handler can show a saved message after the user clicks.

Web 1 linked lesson

Event sequence

The order in which a user action, interface update, and visible feedback should happen during one interaction.

Example: A safe event sequence might be click Apply filter, update the result list, then refresh the count and empty-state message.

Foundation 1 linked lesson

Event severity

A label that helps people understand how urgent or important an automation event is.

Example: A failed customer notification may use higher severity than a skipped optional reminder.

Foundation 1 linked lesson

Event timeline

The ordered sequence of backend events used to reconstruct what happened across one workflow.

Example: An event timeline makes it easier to understand whether a request failed before or after reassignment.

delivery 1 linked lesson

Evidence artifact

A screen, note, checklist, or sample that supports the project story with visible proof.

Example: A QA checklist, wireframe, screenshot, or handoff note can be an evidence artifact.

Foundation 1 linked lesson

Evidence checklist

A list of proof points used to confirm that portal screens, permissions, content, and workflows have been reviewed.

Example: An evidence checklist can include QA notes, accessibility checks, trust signals, and permission checks.

Foundation 1 linked lesson

Evidence note

A short explanation attached to proof or supporting material.

Example: An evidence note can say uploaded photo shows completed installation.

Foundation 1 linked lesson

Evidence summary

A short explanation of what review evidence shows that a screen or flow is strong enough to share or hand off.

Example: An evidence summary can mention scan clarity, keyboard flow, error recovery, and stable updates after key actions.

Foundation 1 linked lesson

Evidence trace

The backend history that shows when a proof item was uploaded, reviewed, replaced, or retained over time.

Example: An evidence trace helps the team explain whether the current file is original proof or a later replacement.

Foundation 1 linked lesson

Exception case

A work item that does not fit the normal process and needs a defined review or handling rule.

Example: A request missing required customer approval can become an exception case before scheduling.

Foundation 1 linked lesson

Exception management

The process of identifying, reviewing, routing, and resolving work that does not follow the normal path.

Example: Exception management can route a failed upload, overdue approval, or blocked request to an administrator.

Foundation 1 linked lesson

Exception note

A short review note that explains why a work item needs special handling and what should happen next.

Example: An exception note can explain that customer approval is missing and billing should wait before invoicing.

Foundation 1 linked lesson

Exception path

A safe alternate route for work that cannot follow the normal automation rule.

Example: An exception path can pause a request with missing location details for staff review.

Foundation 1 linked lesson

Exception review

A structured check of unusual, blocked, overdue, or risky work before an administrator intervenes.

Example: Exception review can separate a normal delay from a request that needs escalation.

Web 1 linked lesson

Expected behavior

What the screen is supposed to do after a specific user action.

Example: After the user clears a search, the expected behavior is that the full item list returns.

django 1 linked lesson

Expected outcome

The result that should happen when a test runs the correct action under the right conditions.

Example: An expected outcome might be a new status, a redirect, an error message, or a saved record.

operations 1 linked lesson

Expired account

An account whose membership period or access window has ended.

Example: An expired account may need restricted access, renewal messaging, support review, or retention follow-up.

Foundation 1 linked lesson

Export format

The structured shape used when data leaves the app for review or handoff.

Example: CSV can be an export format for a list of completed service requests.

Foundation 1 linked lesson

Export permission

A rule that decides who can download or move structured data out of the app.

Example: Only an account owner may have export permission for customer records.

Foundation 1 linked lesson

Export safety

The review discipline that checks whether exported backend data stays scoped, accurate, and explainable outside the app.

Example: Export safety matters when a CSV leaves the app and could expose the wrong records to the wrong audience.

Foundation 1 linked lesson

External status

A simplified status shown to customers or clients that may differ from detailed staff workflow states.

Example: A customer may see in review while staff see pending manager approval.

operations 1 linked lesson

External tool path

The route a record follows when work must continue in a tool outside the current app.

Example: An external tool path can open the CRM record that belongs to a selected lead.

delivery 1 linked lesson

Fail condition

A clear sign that a review step did not meet the expected behavior.

Example: A fail condition can say the saved owner disappears after refresh or appears to the wrong role.

django 1 linked lesson

Failing case

A scenario that should be rejected, blocked, or handled with a clear error.

Example: A failing case can confirm that a student without the required plan cannot open a protected player.

Foundation 1 linked lesson

Failure containment

A safety approach that prevents one automation failure from spreading into more records or systems.

Example: Failure containment can pause a broken integration before it sends more incorrect updates.

Foundation 1 linked lesson

Failure path

The route the system should follow when a normal backend action cannot finish successfully.

Example: A failure path may keep the record unchanged and log the reason instead of silently continuing.

Foundation 1 linked lesson

Failure pattern

A repeated kind of automation problem that suggests a rule, connection, or workflow needs review.

Example: A repeated missing-owner failure can show that intake routing needs a stronger fallback owner.

Foundation 1 linked lesson

Failure signal

The clue in backend history that shows a step did not finish as expected and needs investigation.

Example: A failure signal may be a retry event, a missing follow-up, or a logged mismatch after save.

Foundation 1 linked lesson

Fallback owner

The person or team responsible when automation cannot confidently choose the normal route.

Example: A fallback owner can review ambiguous intake records before automation continues.

Foundation 1 linked lesson

Fat view

A Django view that has collected too much workflow, query, validation, or side-effect logic.

Example: A fat view may create records, send messages, update status, and calculate reports all in one request handler.

delivery 1 linked lesson

Feature claim

A user-facing statement that says what a product, page, or feature can do.

Example: A feature claim should only promise behavior that the app actually supports.

django 1 linked lesson

Feature gate

A clear rule that decides whether a user can see or use a specific feature.

Example: A feature gate can check plan, role, enrollment, or preview rules before showing a dashboard tool.

Web 1 linked lesson

Feedback priority

The decision about which feedback message needs the strongest position or visibility first when several messages compete for attention.

Example: An urgent error message usually needs stronger feedback priority than a quiet success note elsewhere on the screen.

Foundation 1 linked lesson

Field constraint

A limit that keeps a field within an allowed format, range, or set of values.

Example: A priority field can be constrained to Low, Medium, High, or Urgent.

Web 1 linked lesson

Field group

A small set of related form fields that are intentionally kept together so the person can understand one part of the form at a time.

Example: A field group might keep address lines, city, state, and zip code together in one clear section.

Web 1 linked lesson

Field intent

The clear purpose of an input field and what the person should enter there.

Example: A service date field should make it clear whether the user should enter a preferred date or a required deadline.

Foundation 1 linked lesson

File evidence

A file, image, document, or uploaded item that supports what happened in the workflow and needs a trustworthy backend path.

Example: A signed work photo can act as file evidence for a completed field-service request.

Foundation 1 linked lesson

File review status

A label that explains whether a document is waiting, accepted, rejected, expired, or needs replacement.

Example: A file review status can tell a client that an uploaded insurance document needs replacement.

Foundation 1 linked lesson

File visibility

Rules that decide who can see or use an uploaded file.

Example: An internal invoice attachment may be visible to staff but hidden from the client portal.

Web 1 linked lesson

Filter panel

A grouped area that lets a person narrow a list by categories or states.

Example: A homework list can use a filter panel for status, track, and assigned reviewer.

django 1 linked lesson

Filtered count

A count of records after narrowing the QuerySet to a useful condition.

Example: A filtered count can show only requests with a status of Waiting.

Foundation 1 linked lesson

Filtered summary

A summary that changes based on selected criteria such as status, owner, or date.

Example: A filtered summary can show only overdue high-priority tickets for one team.

Foundation 1 linked lesson

Final handoff

The closing package of notes, evidence, and next steps that lets another reviewer understand the product work.

Example: A final handoff can include release cautions, testing notes, support gaps, and follow-up recommendations.

delivery 1 linked lesson

Final presentation

The organized explanation of finished work, evidence, outcomes, and lessons learned.

Example: A final presentation can show the capstone goal, key screens, QA evidence, and next-step recommendation.

django 1 linked lesson

Fixture data

Small prepared records used to make a test scenario realistic and repeatable.

Example: Fixture data might include a staff user, client user, open request, and active membership plan.

Web 1 linked lesson

Focus recovery

The moment an interface returns keyboard focus to a sensible place after a panel closes, a step completes, or a temporary element disappears.

Example: After closing a help panel, focus recovery should return the user to the button that opened it or the next meaningful interface step.

Web 1 linked lesson

Focus state

The visible sign that a link, button, or form field is currently selected for keyboard interaction.

Example: A button with a clear outline shows where keyboard focus is before the user presses Enter.

operations 1 linked lesson

Follow-up queue

A focused list of leads or records that need a next contact, reminder, reply, or decision.

Example: A follow-up queue helps staff avoid losing leads after the first conversation.

Foundation 1 linked lesson

Follow-up state

The current condition that tells automation whether a reminder, check-in, or escalation is still needed.

Example: Waiting on customer, owner assigned, and resolved can be follow-up states.

Foundation 1 linked lesson

Follow-up trigger

A condition that starts a follow-up action or reminder.

Example: A follow-up trigger can run when a ticket has been waiting for two days.

Foundation 1 linked lesson

Follow-up window

The planned timing range when a reminder, check-in, or next action should happen.

Example: A follow-up window may send a status check two business days after a request is completed.

Foundation 1 linked lesson

Forensic debugging

The practice of using saved history, log entries, and event order to explain backend problems after they happen.

Example: Forensic debugging uses the timeline to reconstruct the real path the workflow followed.

Web 1 linked lesson

Form system

A structured set of related fields, labels, helper text, validation rules, and feedback patterns that work together in one interface flow.

Example: A request form system can group contact details, service details, and confirmation notes so the person is not guessing where to look next.

django 1 linked lesson

Form validation

Rules that check submitted form values before a record is saved.

Example: Form validation can require a request type and a useful description before creating a service request.

Foundation 1 linked lesson

Form wizard

A guided sequence of forms that breaks one larger product task into smaller steps.

Example: A quote request wizard can ask for contact information first, service details second, and review confirmation last.

django 1 linked lesson

Form-driven update

A record change that happens directly from submitted form values.

Example: Editing a phone number is a form-driven update when the value is saved directly to the profile.

Web 1 linked lesson

Form-level error

A message near the whole form that summarizes why the form cannot be submitted yet.

Example: A form-level error can say, 'Fix the highlighted fields before submitting.'

Foundation 1 linked lesson

Franchise location view

A portal view that shows information for one location inside a larger franchise or multi-location account structure.

Example: A franchise location view can show tickets, documents, and metrics for one branch without exposing another branch.

operations 1 linked lesson

Franchise unit

A specific business unit, branch, or location that operates under a larger brand or parent structure.

Example: A franchise unit may need its own staff, clients, tickets, reports, and local settings.

django 1 linked lesson

Gated feature

A feature that is available only when the user's plan, role, or entitlement allows it.

Example: A premium export button can be a gated feature if only members with full access can run it.

Foundation 1 linked lesson

Generated document

A document created from workflow data, templates, and automation rules.

Example: A generated document can produce a service summary after staff approve the request details.

Foundation 1 linked lesson

Generation check

A safety review that confirms required fields are present before a document is generated.

Example: A generation check can pause invoice generation when the approved total is missing.

Foundation 1 linked lesson

Grace state

A temporary access state that gives a user limited time or limited rights before access changes fully.

Example: A grace state can let a recently expired customer download invoices while blocking new premium work.

django 1 linked lesson

Grouped result

A summary where records are organized by a shared field or condition.

Example: A grouped result can show request counts by status or by assignee.

Foundation 1 linked lesson

Guardrail field

A field the backend uses to protect an important workflow rule by storing a required note, reason, or linked value.

Example: A guardrail field can store the cancel reason that keeps a closed request history understandable later.

Foundation 1 linked lesson

Handoff confirmation

A check that confirms the next system or owner received enough context to continue.

Example: A handoff confirmation can record that a CRM task was created for the assigned owner.

delivery 1 linked lesson

Handoff note

A clear note that gives the next person enough context to continue the work without guessing.

Example: A handoff note can include scope, current state, blockers, files or screens reviewed, and next steps.

Foundation 1 linked lesson

Handoff package

A concise set of materials that helps another reviewer understand what should be built, tested, launched, or revised next.

Example: A handoff package can include scope, status model, access boundaries, report definitions, rollout plan, and open questions.

Foundation 1 linked lesson

Handoff payload

The required information passed during a handoff so the next system or owner can act safely.

Example: A handoff payload may include customer name, request type, priority, owner, and consent status.

Foundation 1 linked lesson

Handoff point

The place where responsibility or data passes from one user, screen, or service step to another.

Example: The handoff point from intake to dispatcher needs a clear owner and a complete status.

Foundation 1 linked lesson

Handoff rule

A clear condition that explains when work moves from one team, owner, or queue to another.

Example: A handoff rule can move a completed field visit to billing only after completion notes are present.

Foundation 1 linked lesson

Handoff state

A state that shows work is moving from one person, role, or step to another.

Example: A request can be in handoff when intake sends it to review.

Foundation 1 linked lesson

Health check

A small check that helps confirm whether an important product system or dependency appears available.

Example: A health check can confirm that the application can reach the database and load core pages.

delivery 1 linked lesson

Health signal

A visible sign that helps the team judge whether software is working normally after launch.

Example: A health signal can be successful login, completed form submission, low error rate, or normal queue activity.

Web 1 linked lesson

Helper text

Short supporting copy near a field that explains format, expectation, or consequences before the person makes a mistake.

Example: Helpful helper text can say that a phone number is only used for project updates, which reduces hesitation.

Foundation 1 linked lesson

Human checkpoint

A point where a person reviews, approves, or corrects work before automation continues.

Example: A refund request may need a human checkpoint before a customer message is sent.

Foundation 1 linked lesson

Idempotent action

An action designed so running it more than once does not create duplicate or conflicting results.

Example: Creating one reminder task per request is safer when the action checks whether the task already exists.

Foundation 1 linked lesson

Idempotent task

A task that can safely run more than once without creating duplicate or conflicting product results.

Example: A reminder task can check whether a reminder was already sent before sending another one.

Foundation 1 linked lesson

Idempotent workflow

A workflow designed so a repeated job run does not create extra records or contradictory state after the first correct result.

Example: An idempotent workflow lets a reminder retry safely without duplicating the same follow-up task.

delivery 1 linked lesson

Implementation detail

A low-level build choice that may not belong in a beginner requirement unless it affects expected behavior.

Example: Choosing a field label is useful requirement detail; naming a private database technique is usually too deep for the handoff.

Foundation 1 linked lesson

Implementation evidence

Visible proof that a planned product behavior was actually built and can be reviewed.

Example: Implementation evidence can include a working page, seeded lesson, test result, or support record.

operations 1 linked lesson

Inbound update

Information that comes back from another tool into the current system.

Example: An inbound update can show that a CRM lead changed to won after the sales team followed up.

Foundation 1 linked lesson

Incident note

A short operational record that explains what failed, what was affected, and what recovery action was taken.

Example: An incident note can explain that exports were paused while the reporting query was reviewed.

Foundation 1 linked lesson

Incomplete record

A record that looks active or valid on the screen but is missing data the backend still requires.

Example: An incomplete record may show approved while still missing the approval reason that later audits need.

Foundation 1 linked lesson

Indexed field

A field prepared for faster lookup when queries often filter or sort by that value.

Example: An indexed field can help a support queue find open requests by status more quickly.

Web 1 linked lesson

Information density

The amount of useful information shown in a screen area without making the screen feel overloaded.

Example: A dashboard can show more details when headings, spacing, and groups help people scan calmly.

Foundation 1 linked lesson

Input cleanup

The step of removing confusing, incomplete, duplicate, or unusable details before automation relies on them.

Example: Input cleanup can trim extra spaces and flag a missing customer phone number before a routing rule runs.

Web 1 linked lesson

Input feedback

A message near or around an input that helps the user fix or confirm entered information.

Example: Input feedback can say Enter a valid email before the request can be submitted.

Foundation 1 linked lesson

Intake system

The part of business software that captures a new request with enough detail for staff to review it.

Example: An intake system can collect customer contact, request source, service type, urgency, and notes.

operations 1 linked lesson

Integration boundary

The line that defines which work stays in one system and which work moves to another connected tool.

Example: An integration boundary can keep support tickets in the service app while sales history lives in the CRM.

Foundation 1 linked lesson

Integration review

A structured check of how automated work moves between systems, owners, queues, and recovery paths.

Example: An integration review can confirm that a website request, CRM task, and staff follow-up stay aligned.

Foundation 1 linked lesson

Integration test

A test that checks whether connected parts of the product work together through a realistic path.

Example: An integration test can submit a form, follow a redirect, and confirm that the page shows the saved record.

Web 1 linked lesson

Interface audit

A careful review of a screen to find clarity, accessibility, layout, and interaction issues before making changes.

Example: A staff member audits a form screen and notes that the main action is unclear on mobile.

django 1 linked lesson

Internal comment

A staff-only note attached to a record that should not be shown to clients or students.

Example: An internal comment can explain why a ticket was reassigned without exposing staff-only details.

operations 1 linked lesson

Internal-only data

Information that should remain visible only to staff or other authorized internal users.

Example: Internal-only data can include staff assignment notes, private review comments, or internal priority decisions.

Foundation 1 linked lesson

Intervention path

A safe route for a manager or administrator to step into stalled or risky work.

Example: An intervention path can let a manager reassign an overdue item with a required reason note.

Foundation 1 linked lesson

Invalid entry

Information that does not meet the rule needed for the record or workflow step.

Example: A blank required phone number can be an invalid entry on a callback request.

delivery 1 linked lesson

Issue reproduction

The repeatable steps that show how a problem happened so another person can see it too.

Example: Issue reproduction can list the account role, starting screen, clicked action, entered data, and unexpected result.

Foundation 1 linked lesson

Job run record

A saved note of when a scheduled job ran, what it tried, and what happened.

Example: A job run record can show that a reminder job skipped completed requests.

Foundation 1 linked lesson

Job schedule

The timing rule that decides when a backend job should run again or wait until later.

Example: A job schedule can run a reminder every morning until the follow-up is completed.

Web 1 linked lesson

Keyboard flow

The order and rhythm a keyboard user experiences while moving through links, menus, actions, and return paths in an interface.

Example: A good keyboard flow lets a student move from the track menu into the lesson action area without getting lost in repeated links.

Web 1 linked lesson

Landmark region

A meaningful app page area, such as navigation, main content, search, or complementary support content.

Example: A dashboard can separate its navigation region from its main work area.

delivery 1 linked lesson

Launch blocker

A problem that should be fixed before a feature or content area is treated as ready for public use.

Example: A broken signup link or misleading feature claim can be a launch blocker.

delivery 1 linked lesson

Launch window

The planned period when a team makes a launch change and watches the result closely.

Example: A launch window gives the team time to verify the change and respond if something breaks.

delivery 1 linked lesson

Layout draft

A rough arrangement of screen regions used to test whether the structure supports the user goal.

Example: A layout draft can place filters above a ticket list and the primary action near the record summary.

Web 1 linked lesson

Layout rhythm

A consistent spacing and grouping pattern that helps repeated interface pieces feel organized.

Example: Cards with matching padding and aligned labels create a calmer layout rhythm.

operations 1 linked lesson

Lead status

A current label that explains the condition or attention need of a lead.

Example: A lead status can show waiting on reply, needs follow-up, not qualified, or ready for proposal.

Foundation 1 linked lesson

Least-privilege staff flow

A staff workflow that gives each role only the access needed to do its part of the job.

Example: A billing reviewer can approve invoice corrections without receiving access to unrelated support-note tools.

delivery 1 linked lesson

Lesson learned

A practical takeaway from the work that can improve future projects.

Example: A lesson learned might explain that clearer empty states reduced support confusion.

Foundation 1 linked lesson

Lifecycle branch

A secondary path the record can follow when a special condition, exception, or recovery step appears.

Example: A lifecycle branch can handle canceled work differently from delayed work.

Foundation 1 linked lesson

Lifecycle map

A written view of the states, transitions, and exception paths a record can follow.

Example: A lifecycle map can show how a request moves from intake to review to approval to completion.

Foundation 1 linked lesson

Limited rollout

A managed release to a smaller group before a workflow reaches everyone who may eventually use it.

Example: A limited rollout can start with one team before expanding to every location.

Web 1 linked lesson

List-detail flow

A common app pattern where a user starts from a list and opens one item to see more detail.

Example: A lesson archive can lead to one lesson detail page for deeper reading.

django 1 linked lesson

Live data block

A dashboard area that reflects current saved records instead of a hardcoded sample value.

Example: A live data block can update when requests are created, assigned, or closed.

Foundation 1 linked lesson

Loading pattern

The way a backend feature retrieves related data, such as one focused query or many repeated follow-up queries.

Example: A loading pattern can become slow when each row in a list triggers its own extra lookup.

Web 1 linked lesson

Loading state

A visible state that tells the user the software is working on an action.

Example: A Save button can show Saving while the request is being handled.

operations 1 linked lesson

Location scope

The boundary that decides which records, users, actions, or reports belong to a specific location.

Example: Location scope helps staff see only the records connected to their branch unless they have broader access.

Foundation 1 linked lesson

Location-scoped permission

A permission rule that limits visibility or actions to specific locations within a larger account structure.

Example: A location-scoped permission can let one branch manager see only their own team's documents.

Foundation 1 linked lesson

Log entry

A saved note in the backend timeline that records one meaningful event, action, or failure signal.

Example: A log entry can show that a reminder job ran, failed, or retried with a visible reason.

Foundation 1 linked lesson

Manual fallback

A clear way for people to continue or repair work when automation should pause or cannot finish safely.

Example: A manual fallback can route a failed CRM update to a staff review queue.

Foundation 1 linked lesson

Manual review queue

A staff-facing place where uncertain or failed backend records wait for human review instead of disappearing.

Example: A manual review queue can hold requests whose automated approval failed and needs a supervisor decision.

operations 1 linked lesson

Membership status

The current membership condition that affects access, billing-adjacent handling, or staff follow-up.

Example: Membership status can include active, paused, trial, expired, canceled, or needs attention.

Foundation 1 linked lesson

Message cadence

The planned timing or frequency for updates so customers know when to expect communication.

Example: A service workflow may send updates at intake, scheduling, arrival, delay, and closeout.

Foundation 1 linked lesson

Message recipient

The person, team, or customer who should receive a workflow message.

Example: A message recipient might be the assigned owner, the customer, or the operations lead.

Foundation 1 linked lesson

Message safety check

A review condition that prevents an automated message from being sent with missing, stale, or risky context.

Example: A message safety check can pause a reminder if the customer email or appointment time is missing.

django 1 linked lesson

Message visibility

The rule that decides who can see a comment, reply, or update.

Example: Message visibility keeps staff-only notes separate from client-visible replies.

Foundation 1 linked lesson

Metric definition

A plain explanation of what a metric counts, where the data comes from, and why it matters.

Example: A closeout rate definition should explain which requests count as closed during the reporting period.

django 1 linked lesson

Migration check

A review that confirms database schema changes are present, expected, and safe to apply.

Example: A migration check helps prevent a model change from reaching a live app without the matching database update.

Foundation 1 linked lesson

Migration review

A check of database schema changes before release so product data is not put at unnecessary risk.

Example: A migration review can confirm whether a new required field has a safe default or rollout plan.

Foundation 1 linked lesson

Milestone update

A client-safe update tied to a meaningful progress point rather than every internal action.

Example: A milestone update can tell the client that scheduling is confirmed without exposing staff assignment notes.

django 1 linked lesson

Mini app flow

The connected sequence of screens and actions that make a focused mini app feel coherent.

Example: A mini app flow can connect intake, dashboard, detail, comments, status updates, and summary views.

Foundation 1 linked lesson

Model pattern

A repeatable way to shape Django models for a common product need without copying blindly.

Example: A status-history model pattern can help several workflows record state changes consistently.

Foundation 1 linked lesson

Model test

A test that checks model rules, relationships, defaults, and small domain behavior.

Example: A model test can confirm that an overdue ticket helper returns true after the due date passes.

django 1 linked lesson

ModelForm

A Django form pattern that builds form fields from a model so a saved record can be created or edited with less repeated setup.

Example: A simple contact request can use a ModelForm when the form maps cleanly to the request model.

operations 1 linked lesson

Module map

A simple outline of the main areas or modules that belong in a larger dashboard system.

Example: A module map can show sections for metrics, work queues, sales, subscribers, tickets, reports, and manager review.

operations 1 linked lesson

Multi-location record

A record that belongs to, references, or can be filtered by one or more business locations.

Example: A multi-location record should make its location relationship clear for reporting and access rules.

django 1 linked lesson

Multi-step flow

A workflow split into more than one screen, decision, or action because the process needs staged handling.

Example: A service request may use a multi-step flow for intake, staff review, assignment, and closeout.

Foundation 1 linked lesson

Multi-step workflow

A product flow that requires several connected steps before the final record is ready to save or review.

Example: A service intake wizard may collect customer details, job details, scheduling preference, and confirmation across several steps.

Foundation 1 linked lesson

Multi-team queue

A shared work list where more than one team can review, claim, route, or complete related work.

Example: A service queue may include dispatch, field operations, billing, and manager review items.

Foundation 1 linked lesson

Multi-tenant boundary

A rule that keeps one customer, account, organization, or workspace from seeing another tenant's records.

Example: A multi-tenant boundary prevents a client from seeing requests, files, or dashboard data for another company.

Foundation 1 linked lesson

N plus one query

A repeated database lookup pattern where a page loads one main list and then makes extra lookups for each row.

Example: A ticket list can create an N plus one query pattern if each row separately looks up the assigned staff member.

Foundation 1 linked lesson

N plus one risk

A performance problem where the backend runs one query for a list and then another query for each item in that list.

Example: N plus one risk appears when a job list loads owners one row at a time instead of preparing them together.

Foundation 1 linked lesson

Next-step message

A short explanation that tells the user what action, wait, or review comes after the current status.

Example: A next-step message can say, Please approve the estimate before scheduling can continue.

delivery 1 linked lesson

Next-step note

A clear instruction for the next useful action after a handoff or status update.

Example: A next-step note can tell the reviewer to check the lesson player, assignment form, and article card.

Web 1 linked lesson

No-results state

A helpful message shown when search or filters leave no matching items.

Example: A no-results state can say, 'No lessons match that search. Clear the search and try again.'

Foundation 1 linked lesson

Note visibility

The decision about which notes are staff-only, customer-facing, or safe for a simpler public update.

Example: A repair delay can have an internal reason while the customer sees a simple status update.

Foundation 1 linked lesson

Notification event

A meaningful workflow moment that may need to alert the right person.

Example: A notification event can happen when a high-priority request is assigned.

Foundation 1 linked lesson

Notification rule

A clear condition that decides when an automated message should be sent and to whom.

Example: A notification rule can send a reminder only after the appointment time and contact method are confirmed.

Foundation 1 linked lesson

Observability

The ability to understand what a product is doing through logs, metrics, health signals, and support evidence.

Example: Observability can help staff see whether failed exports are isolated or part of a wider issue.

Web 1 linked lesson

Off-canvas menu

A menu that is hidden off screen until the user opens it, often on smaller screens.

Example: A mobile dashboard can move sidebar links into an off-canvas menu.

Foundation 1 linked lesson

Operational checkpoint

A planned review point that helps a team catch missing, stalled, or risky work.

Example: A manager can use an operational checkpoint to review overdue service requests each morning.

Foundation 1 linked lesson

Operational design review

A practical review of whether a software plan supports the business workflow, users, records, risks, and follow-up needs.

Example: An operational design review can check whether routing, permissions, reports, customer updates, and rollout support work together.

operations 1 linked lesson

Operational flow map

A plain-language path that shows how work moves between dashboard modules and supporting screens.

Example: An operational flow map can move from a metric card to a queue, then to a ticket detail and follow-up step.

Foundation 1 linked lesson

Operational metric

A measured value that helps staff understand workflow health, speed, volume, or quality.

Example: Average time in triage can show whether incoming work is getting reviewed quickly enough.

Foundation 1 linked lesson

Operational observability

The ability to understand workflow health by reviewing events, counts, failures, and recent activity.

Example: Operational observability can help staff notice that CRM handoffs are failing after a connection change.

Foundation 1 linked lesson

Operational review path

The path staff follow to inspect, filter, update, and confirm product records during day-to-day operations.

Example: A review path can start from filtered tickets, open a detail screen, check readonly context, and save a staff note.

Foundation 1 linked lesson

Operational safeguard

A practical rule, check, or fallback that helps staff recover safely when a backend workflow has trouble.

Example: An operational safeguard can alert support when a reminder job fails three times.

django 1 linked lesson

Operational shortcut

A safe helper that reduces repetitive staff work without hiding important decisions.

Example: An operational shortcut can save time when it still explains the records, action, and result.

operations 1 linked lesson

Operations dashboard blueprint

A practical plan that shows the dashboard modules, user roles, routes, and follow-up paths a working operations system needs.

Example: An operations dashboard blueprint can combine metrics, queues, tickets, memberships, locations, and reports into one coherent plan.

Foundation 1 linked lesson

Operations surface

A staff-facing area where real product work is reviewed, updated, or coordinated.

Example: A service operations surface can let staff review requests, update status, and inspect recent activity.

Foundation 1 linked lesson

Optional field

A field that can help but is not required for the workflow to continue.

Example: A preferred callback time can be optional if the request can still be reviewed without it.

Web 1 linked lesson

Optional input

Helpful information a user may provide, but the form can still work without it.

Example: A photo note might be optional if the request can be submitted with a written description.

operations 1 linked lesson

Outbound handoff

A planned movement of information from the current system into another tool.

Example: An outbound handoff can send a new qualified lead from a portal into a CRM.

delivery 1 linked lesson

Outcome statement

A plain explanation of what changed or became possible after the work was completed.

Example: An outcome statement can say staff can now review open tickets by owner and priority.

operations 1 linked lesson

Overdue count

The number of items that have passed a promised, expected, or useful response time.

Example: An overdue count can help staff decide what needs follow-up first.

Foundation 1 linked lesson

Overdue state

A workflow state showing that an item has passed its expected action time.

Example: A request can enter an overdue state if no one follows up before the due date.

operations 1 linked lesson

Overdue task

A task that has passed its expected due time or follow-up time.

Example: An overdue task should be easy to find so the team can decide what to handle next.

operations 1 linked lesson

Overdue ticket

A ticket that has passed its expected response or resolution time.

Example: An overdue ticket should be visible enough that the team knows follow-up is late.

Foundation 1 linked lesson

Override note

A required explanation recorded when an administrator changes a normal workflow decision or status.

Example: An override note can explain why a manager reopened a closed request for additional review.

operations 1 linked lesson

Oversight panel

A dashboard area that helps an approved reviewer see status, workload, risk, or follow-up needs across a system.

Example: An oversight panel can show overdue tickets, high-priority requests, stalled pipeline stages, and branch-level workload.

operations 1 linked lesson

Owner boundary

A rule that separates what one owner, manager, location, or staff group is allowed to see or change.

Example: Owner boundaries keep one location from changing another location's records unless that access is intended.

Foundation 1 linked lesson

Owner transfer

A managed handoff that moves responsibility for a record or task from one owner to another.

Example: A dispatch owner can transfer a request to field operations after scheduling is complete.

Foundation 1 linked lesson

Ownership change

A record of responsibility moving from one owner, team, or role to another.

Example: An ownership change can show that a request moved from intake to support.

Foundation 1 linked lesson

Ownership design

The decision about who is responsible for a record, task, status change, or follow-up action.

Example: A request can have an assigned owner for daily work and a manager owner for escalation.

operations 1 linked lesson

Ownership handoff

A change in who is responsible for a record when work moves between teams or tools.

Example: An ownership handoff can move a lead from intake staff to the sales owner after qualification.

Foundation 1 linked lesson

Ownership model

A model that clearly records who owns, created, manages, or is responsible for a workflow record.

Example: A ticket can use an ownership model to track the customer, assigned staff member, and reviewing manager.

operations 1 linked lesson

Ownership queue

A queue organized around who is responsible for each item and which items still need an owner.

Example: An ownership queue can separate My tickets, Team tickets, and Unassigned tickets.

Foundation 1 linked lesson

Ownership rule

The rule that decides who is allowed or expected to handle the next step for a record.

Example: An ownership rule can require a dispatcher to assign a job before a technician can close it.

Foundation 1 linked lesson

Ownership transfer

A clear change in who is responsible for the next workflow action.

Example: Ownership transfer can assign a lead to sales after intake validation is complete.

Web 1 linked lesson

Panel priority

A responsive layout decision that determines which dashboard panels deserve the strongest position or visibility first as space becomes tighter.

Example: A dashboard can give panel priority to status, alerts, and next actions before secondary charts on smaller screens.

operations 1 linked lesson

Parent organization

The top-level business entity that can oversee multiple locations, branches, or units.

Example: A parent organization might need cross-location reporting while each branch handles daily work.

Foundation 1 linked lesson

Parent-child account

An account structure where one parent organization supervises or reports across multiple child locations, branches, or teams.

Example: A parent-child account can let a franchise owner review several location dashboards from one portal.

Foundation 1 linked lesson

Partial failure

A failure where one part of a backend action succeeds while another important part does not finish.

Example: A partial failure can save a request update but fail to send the required notification.

delivery 1 linked lesson

Pass condition

A clear sign that a review step worked as expected.

Example: A pass condition can say the request status changes to reviewed and the confirmation message appears.

delivery 1 linked lesson

Path branch

A point in a user path where different choices or conditions lead to different next screens or states.

Example: A path branch can send a complete request to review and an incomplete request back to editing.

Web 1 linked lesson

Perceived speed

How fast the interface feels to the user based on feedback, loading behavior, and visible stability.

Example: A page can feel faster when loading states are clear and the main action area stays stable during updates.

Foundation 1 linked lesson

Performance budget

A practical limit for how much time, data, or repeated work a backend feature should spend before it needs review.

Example: A performance budget can say that an operations dashboard should not scan years of closed jobs on every page load.

Foundation 1 linked lesson

Permission boundary

A clear line that explains what a role can view, create, update, approve, or close.

Example: A technician may update job notes while only a manager can approve a refund.

Foundation 1 linked lesson

Permission rule

A software rule that allows or blocks a specific action.

Example: A permission rule can allow only managers to approve refunds.

Foundation 1 linked lesson

Permission surface

The collection of screens, buttons, routes, and actions where permission decisions are visible or enforced.

Example: A staff dashboard permission surface includes the list page, detail page, edit button, and approval action.

django 1 linked lesson

Permission test

A test that confirms the right user can perform an action and the wrong user cannot.

Example: A permission test can make sure clients cannot open staff-only review tools.

Web 1 linked lesson

Persistent navigation

Navigation that stays available while users move between related screens.

Example: A dashboard sidebar can stay visible while the main work area changes.

operations 1 linked lesson

Pipeline owner

The person responsible for moving a lead through the next appropriate sales step.

Example: A pipeline owner can be accountable for follow-up timing, proposal status, and next action.

operations 1 linked lesson

Pipeline stage

A meaningful step in a lead or sales workflow that shows where the opportunity stands.

Example: Pipeline stages might include inquiry, contacted, qualified, proposal sent, follow-up, won, or lost.

django 1 linked lesson

Plan boundary

The line between what one plan allows and what another plan does not allow.

Example: A plan boundary should explain why a premium dashboard is locked and what unlocks it.

operations 1 linked lesson

Plan change

A move from one membership plan, access level, or subscription option to another.

Example: A plan change should be visible in account history so staff can understand current access.

Foundation 1 linked lesson

Plan gating

The practice of checking a user's plan or entitlement before allowing a protected action.

Example: Plan gating can stop a student without the right plan from opening a protected specialty lesson player.

Foundation 1 linked lesson

Portal QA pass

A structured review of portal screens, flows, permissions, content, and states before release.

Example: A portal QA pass can check login, dashboard, ticket, document, and empty-state behavior for each role.

operations 1 linked lesson

Portal architecture

The planned structure of a portal's navigation, overview areas, detail screens, history, and allowed actions.

Example: Portal architecture helps a client find updates, files, messages, statuses, and next steps without staff-only detail.

django 1 linked lesson

Portal boundary

A clear separation between areas built for different user types.

Example: A client portal boundary keeps customer request updates separate from the internal staff workspace.

Foundation 1 linked lesson

Portal capstone review

A final review that connects portal scope, roles, dashboards, documents, tickets, locations, QA, and rollout evidence.

Example: A portal capstone review can show how client and staff surfaces work together before launch.

Foundation 1 linked lesson

Portal context

The customer-facing information needed to make a portal update understandable and useful.

Example: Portal context can include request title, current status, next step, and expected follow-up.

operations 1 linked lesson

Portal navigation

The menu or path structure that helps portal users find the areas they are allowed to use.

Example: Portal navigation can include Requests, Messages, Files, Billing, and Account depending on the product.

Foundation 1 linked lesson

Portal refinement backlog

A prioritized list of portal improvements that are useful but not required for the first safe release.

Example: A portal refinement backlog can defer advanced filters while keeping required dashboard and ticket flows ready.

Foundation 1 linked lesson

Portal release plan

A short plan that explains what portal behavior is ready, what remains watched, and who owns launch follow-up.

Example: A portal release plan can name final QA evidence, support ownership, and post-launch checks.

Foundation 1 linked lesson

Portal scope

The clear boundary around what a portal should show, support, and protect in the current build.

Example: A first portal scope may include request status and document access while leaving advanced reporting for later.

Foundation 1 linked lesson

Portal surface

A page, card, dashboard, file center, or status area where a portal user reviews or acts on information.

Example: A portal home surface can show open requests, recent updates, documents, and the next action.

Foundation 1 linked lesson

Portal update

A customer-facing status, message, or record change shown through a portal or account surface.

Example: A portal update can tell a client that a request is scheduled without exposing internal staff notes.

Foundation 1 linked lesson

Portal visibility

The decision about what a person can see inside a portal based on role, account, status, or ownership.

Example: A client may see project status and approved files while staff see internal notes and assignment details.

delivery 1 linked lesson

Portfolio package

A selected set of work samples, notes, and evidence that presents a project clearly.

Example: A portfolio package might include a project summary, key screens, QA notes, and a short outcome statement.

delivery 1 linked lesson

Post-launch check

A review performed after launch to confirm important user paths still work.

Example: A post-launch check can verify login, signup, dashboards, queues, forms, and protected pages.

Foundation 1 linked lesson

Post-launch watchlist

A focused list of portal risks, signals, and user paths to monitor after release.

Example: A post-launch watchlist can include upload failures, confusing statuses, overdue tickets, and support questions.

django 1 linked lesson

Preflight verification

A set of checks run before a handoff to catch obvious readiness problems early.

Example: Preflight verification can check settings, migrations, static files, important pages, and core workflow paths.

delivery 1 linked lesson

Presentation narrative

The ordered story used to help another person understand the project and its value.

Example: A presentation narrative can move from problem to decisions, evidence, outcome, and next step.

django 1 linked lesson

Preview access

Limited access that lets a user see a small safe part of content or a feature without full tracked access.

Example: Preview access can show the outline of a lesson while keeping the full player gated.

Web 1 linked lesson

Primary navigation

The main navigation that moves a user between major areas of an app.

Example: A portal can use primary navigation for Dashboard, Lessons, Support, and Account.

Web 1 linked lesson

Primary workspace

The main area where the user's current task should stay clear and readable.

Example: In a support screen, the primary workspace might show the selected ticket conversation.

operations 1 linked lesson

Priority indicator

A label, count, or signal that shows which work needs attention first.

Example: A priority indicator might highlight high-priority tickets waiting on staff review.

operations 1 linked lesson

Priority level

A clear urgency label that tells people how quickly an item should be handled.

Example: A priority level such as normal, high, or critical should mean something specific to the team.

delivery 1 linked lesson

Problem statement

A plain explanation of the real problem the software project is meant to solve.

Example: A problem statement can say staff lose track of requests because intake, assignment, and status updates live in separate places.

Foundation 1 linked lesson

Process pain point

A repeated place where a workflow becomes slow, confusing, risky, or hard to track.

Example: A pain point may be that staff copy the same request details into three different tools.

Foundation 1 linked lesson

Product boundary

The practical line between one product responsibility and another inside a growing application.

Example: A support product boundary can separate ticket intake from subscription billing.

Foundation 1 linked lesson

Product hardening

The practice of making a Django product more reliable, safer, and easier to support before or after release.

Example: Hardening can include permission checks, clearer errors, safer defaults, and recovery paths.

Foundation 1 linked lesson

Product presentation

A concise explanation of what a product does, why it matters, and what evidence shows it is ready.

Example: A capstone presentation can summarize the workflow, risks, tests, and next improvements.

django 1 linked lesson

Production

The real live environment or version of a software system that actual users depend on.

Example: A production readiness check asks whether login, pages, settings, and important workflows still work for real users.

delivery 1 linked lesson

Production setting

A setting used by the real live version of a software system.

Example: A production setting should be reviewed carefully because it can affect real users.

operations 1 linked lesson

Progress panel

A compact portal area that summarizes where a request stands and what happens next.

Example: A progress panel can show current status, recent update, next step, and expected follow-up.

delivery 1 linked lesson

Progress summary

A compact explanation of what has been completed and what remains.

Example: A progress summary can help a reviewer understand which screens are built and which checks are pending.

delivery 1 linked lesson

Project narrative

The clear story that explains a project's problem, plan, build choices, review, and outcome.

Example: A project narrative can help another person understand why the capstone was built the way it was.

delivery 1 linked lesson

Project summary

A compact explanation of what was built, who it served, and what problem it addressed.

Example: A project summary can introduce a dashboard build before showing screens or decisions.

Foundation 1 linked lesson

Proof field

A required piece of evidence used to support a generated document or proof record.

Example: Completion time, staff name, work note, and customer approval can be proof fields.

Foundation 1 linked lesson

Proof gap

A missing evidence step where the workflow claims something important happened but the expected supporting file or record is absent.

Example: A proof gap appears when the job is marked complete but no required completion image is attached.

Foundation 1 linked lesson

Proof of work

Supporting evidence that helps confirm work was completed or reviewed.

Example: A completed repair request can include a photo as proof of work.

Foundation 1 linked lesson

Proof workflow

The backend path that collects, stores, reviews, and preserves evidence tied to a real request or operational event.

Example: A proof workflow can keep upload review, approval, and storage history attached to the original job record.

Foundation 1 linked lesson

Proof-of-work flow

A workflow that records evidence showing what was done, when, and for whom.

Example: A proof-of-work flow can attach completion notes, timestamps, and photos to a customer record.

Foundation 1 linked lesson

Protected action

A backend action that can change important data, status, or ownership and therefore needs stronger checks.

Example: Closing a ticket, changing an owner, or issuing a refund can all be protected actions.

django 1 linked lesson

Protected bulk change

A multi-record change guarded by permissions, scope limits, preview, and confirmation.

Example: A protected bulk change should not run until the staff user can see what will be affected.

django 1 linked lesson

Protected intake path

An intake route that requires the right signed-in user or scope before a request can be submitted.

Example: A protected client intake path can attach the request to the signed-in client's account.

django 1 linked lesson

Protected user path

A user journey that only the right account, plan, role, or enrollment should be able to open.

Example: A protected user path can keep clients, students, and staff inside the areas meant for them.

django 1 linked lesson

Public reply

A message intended to be visible to the requester, client, student, or other allowed non-staff user.

Example: A public reply can tell the client what information is needed next.

delivery 1 linked lesson

Publish state

The user-facing state that tells whether content is draft, preview, ready, live, or unavailable.

Example: A lesson can show preview while the paired article remains draft.

delivery 1 linked lesson

QA checklist

A practical list of review steps used to check whether software behavior matches the expected outcome.

Example: A QA checklist can include form validation, permission checks, dashboard counts, and user path review.

operations 1 linked lesson

Qualified lead

A lead that appears to fit the business, need, timing, or budget well enough for the next sales step.

Example: A qualified lead may be ready for a proposal, estimate, consultation, or deeper follow-up.

Foundation 1 linked lesson

Query boundary

The line that explains where database lookup details should live so views do not become crowded with query decisions.

Example: A reporting query boundary can keep filter and ordering rules in a helper instead of repeating them across several views.

Foundation 1 linked lesson

Query helper

A focused helper that keeps common database lookup, filtering, or ordering rules reusable.

Example: A query helper can return active tickets for a dashboard without copying filter rules into every view.

Foundation 1 linked lesson

Query optimization

The practice of making database lookups more focused and efficient without changing the result users need.

Example: Adding select_related for a list that always shows each ticket owner can reduce repeated database lookups.

Foundation 1 linked lesson

Query scope

The limits that decide which records a backend query is allowed or expected to retrieve.

Example: A query scope can limit a report to active requests for one location and one date window.

django 1 linked lesson

QuerySet summary

A dashboard value created by asking a Django QuerySet a focused question about saved records.

Example: A request dashboard can use a QuerySet summary to show how many requests are waiting for review.

Foundation 1 linked lesson

Queue efficiency

The practice of reducing unnecessary clicks, searching, guessing, and duplicate review inside a queue.

Example: Queue efficiency improves when each card shows owner, blocker, status, and next action without opening every record.

Foundation 1 linked lesson

Queue owner

The person or team responsible for keeping a queue reviewed, routed, and unblocked.

Example: A dispatch queue owner can review aging requests and assign blocked items to the right next owner.

django 1 linked lesson

Queue view

A list screen that helps staff see work items needing attention.

Example: A service queue view can show new, unassigned, overdue, or in-progress requests.

Foundation 1 linked lesson

Queued work item

One unit of delayed backend work waiting for a job runner to process it.

Example: A queued work item may represent one reminder, export, or follow-up check waiting for its turn to run.

delivery 1 linked lesson

Readiness check

A review step that confirms whether a specific launch condition is satisfied.

Example: A readiness check can compare a button label, page title, feature claim, and actual available behavior.

Foundation 1 linked lesson

Readiness evidence

Concrete proof that a product area is ready for review, release, or continued refinement.

Example: Readiness evidence can include passing tests, review notes, screenshots, migration checks, and support plans.

Foundation 1 linked lesson

Recipient rule

A rule that decides who should receive a notification or reminder.

Example: A recipient rule can send an overdue reminder to the current owner instead of everyone.

Foundation 1 linked lesson

Reconstruction note

A short explanation that summarizes the most believable sequence of backend events after reviewing the history.

Example: A reconstruction note can explain that the approval succeeded first, then the reminder retried against stale ownership data.

Foundation 1 linked lesson

Record recovery

The ability to restore or reopen a record after it was archived, hidden, or mistakenly removed.

Example: Record recovery can let a staff member restore an archived request if the customer follows up.

Foundation 1 linked lesson

Record rollup

A grouped count or summary made from many related records.

Example: A record rollup can show how many tickets are waiting, assigned, or overdue.

Foundation 1 linked lesson

Record type

The category of saved item, with fields and behavior that match its job.

Example: A service request and an invoice are different record types because they support different work.

Foundation 1 linked lesson

Recovery checkpoint

A saved point in the workflow that helps the team decide what already happened and what should happen next after failure.

Example: A recovery checkpoint can record that the status changed but the follow-up email did not send.

Foundation 1 linked lesson

Recovery clue

A detail in backend history that points to the safest next review or repair step after a problem is found.

Example: A recovery clue might show the last clean state before a duplicate reminder path started running twice.

Foundation 1 linked lesson

Recovery owner

The person or team responsible for reviewing and repairing a failed automated workflow.

Example: A recovery owner can review failed document generation before the customer receives a packet.

delivery 1 linked lesson

Recovery path

The planned way a team responds when a problem appears after release.

Example: A recovery path can include pausing a feature, reverting a change, or directing users to a safer flow.

Foundation 1 linked lesson

Recovery record

A saved explanation of what failed, what was repaired, who handled it, and what changed afterward.

Example: A recovery record can show that a failed handoff was retried, corrected, and reviewed by operations.

Foundation 1 linked lesson

Relationship boundary

A clear rule for how Django models should connect without creating confusing or circular responsibility.

Example: A visit can belong to a ticket, but billing approval may belong to an invoice rather than the visit itself.

Foundation 1 linked lesson

Release configuration

The settings and environment choices that shape how a Django product runs when it is prepared for release.

Example: Allowed hosts, debug mode, email settings, static file settings, and database URLs can be release configuration.

delivery 1 linked lesson

Release issue

A problem found during or after launch that may affect users or staff.

Example: A release issue might be a broken form, missing asset, wrong access rule, or failing dashboard count.

delivery 1 linked lesson

Release readiness

The practical state where the team has enough checks passed to consider a feature ready for launch.

Example: Release readiness can include matching content, clear labels, completed review steps, and no known launch blockers.

Foundation 1 linked lesson

Release readiness note

A short explanation of whether a workflow is ready, blocked, or needs more review before broader use.

Example: A release readiness note can say that a reporting export is ready after sensitive columns are removed.

Foundation 1 linked lesson

Release-readiness review

A final check that confirms a portal is safe, clear, accessible, and aligned with role and data boundaries before launch.

Example: A release-readiness review can verify that preview data, permissions, and support paths are ready.

Foundation 1 linked lesson

Reminder rule

A rule that decides when a person should be reminded about unfinished work.

Example: A reminder rule can notify an owner when a request is due tomorrow.

Web 1 linked lesson

Render cycle

One visible update pass where the interface redraws after data, state, or layout changes.

Example: A long render cycle can make a filter panel feel slow even if the request itself finished quickly.

operations 1 linked lesson

Renewal state

A signal showing where an account stands in its renewal or continuation path.

Example: Renewal state can help staff see whether an account is renewing, overdue, paused, or nearing expiration.

Foundation 1 linked lesson

Reopen rule

The rule that explains when a completed or closed record is allowed to move back into active work.

Example: A reopen rule can require a reason, a new owner check, and a fresh status note.

Foundation 1 linked lesson

Repeat-safe action

An action that stays harmless or unchanged if the backend tries to run it more than once.

Example: Writing the same reminder sent marker twice can be a repeat-safe action when it does not create duplicate side effects.

django 1 linked lesson

Reply author

The person or system identity responsible for a comment or reply in a thread.

Example: A reply author helps readers know whether an update came from staff, a client, or the system.

Foundation 1 linked lesson

Report scope

The exact set of records, fields, and dates a report or export is supposed to include.

Example: A report scope can limit an export to one franchise location and the current month only.

Foundation 1 linked lesson

Report trace

The backend record of when a report or export ran, what scope it used, and which version of the data it represented.

Example: A report trace helps the team explain why one export differs from a later rerun of the same report.

Foundation 1 linked lesson

Report view

A screen that organizes records and summaries to answer an operational question.

Example: A report view can show requests completed by team and date range.

Foundation 1 linked lesson

Reporting dashboard

A Django surface that summarizes useful product or operations information so people can review patterns and status.

Example: A reporting dashboard can show open tickets, overdue follow-ups, and recent completion trends.

Foundation 1 linked lesson

Reporting grain

The level of detail a report uses, such as request, customer, team, day, week, or month.

Example: A daily request-count report has a different grain than a per-customer service history report.

Foundation 1 linked lesson

Reporting pipeline

The backend path that collects, transforms, and presents operational data for dashboards, exports, or recurring reports.

Example: A reporting pipeline can turn request records into a weekly completion summary for leadership review.

Foundation 1 linked lesson

Reporting scope

The boundary that defines which records, time period, and filters a report is meant to include.

Example: A weekly support report might include open tickets from the last seven days for one team.

Web 1 linked lesson

Request cycle

The path from a user's action to the software's handled result and feedback.

Example: Submitting a support form starts a request cycle that ends with confirmation or guidance to fix a field.

django 1 linked lesson

Request lifecycle

The path a service request follows from first intake to final completion or closure.

Example: A request lifecycle might move from new to assigned, in progress, waiting, resolved, and closed.

django 1 linked lesson

Request model

The saved data shape for a service request or similar operational record.

Example: A request model can store requester, details, priority, status, owner, and submitted time.

Foundation 1 linked lesson

Request shape

The expected fields, names, and formats a caller must send into a backend boundary.

Example: A request shape can require job_id, note_text, and reason fields before a protected update runs.

django 1 linked lesson

Requester context

Information that explains who submitted a request and how the app should treat that request.

Example: Requester context can include whether the request came from a public visitor, signed-in client, or staff member.

Foundation 1 linked lesson

Required field

A field that must be filled in because the next workflow step depends on it.

Example: A request title can be a required field because staff need it to understand the work.

Web 1 linked lesson

Required input

Information a form must receive before the action can be completed.

Example: An email address may be required so staff can reply to a service request.

Foundation 1 linked lesson

Required relationship

A backend link that must exist before a record is considered valid for the next workflow step.

Example: A required relationship can mean a follow-up record must stay attached to the original ticket before closure is allowed.

Foundation 1 linked lesson

Required upload

A file that must be provided because the workflow cannot continue without it.

Example: A reimbursement request may require a receipt upload before review.

delivery 1 linked lesson

Requirement bucket

A simple group used to sort project needs by purpose, urgency, or phase.

Example: Requirement buckets can separate must-have workflows, later improvements, access rules, and reporting ideas.

delivery 1 linked lesson

Requirement statement

A clear description of what the software should do, for whom, and under what conditions.

Example: A requirement statement can say a manager can filter open requests by owner and status before assigning follow-up.

Foundation 1 linked lesson

Resolution state

A support status label that explains where a request is in the resolution process.

Example: Resolution states can include new, assigned, waiting on client, in progress, resolved, and closed.

Foundation 1 linked lesson

Resolution workflow

The sequence of intake, assignment, investigation, update, action, and closure steps used to resolve a support request.

Example: A resolution workflow can move a ticket from new to assigned, waiting on client, resolved, and closed.

Foundation 1 linked lesson

Response shape

The fields, names, and meaning a backend boundary returns after it handles a request.

Example: A response shape can return status, message, and updated_at so the caller knows what changed.

Foundation 1 linked lesson

Responsibility boundary

A clear line that explains who owns a step and when responsibility changes.

Example: A ticket can move from support owner to billing owner when the problem becomes a payment issue.

Web 1 linked lesson

Responsive check

A review step that confirms a screen still works and reads well on narrower or wider devices.

Example: A reviewer narrows the browser and checks that cards stack cleanly instead of overlapping.

Foundation 1 linked lesson

Restricted field

A field that only certain users should be able to see or change.

Example: An internal cost note can be a restricted field on a service request.

Foundation 1 linked lesson

Restricted transition

A state change that only certain roles or verified situations are allowed to trigger.

Example: Moving a request from disputed to approved may be a restricted transition reserved for reviewers.

Web 1 linked lesson

Result count

A short message that tells the user how many matching items are visible.

Example: A search panel can say, 'Showing 4 matching lessons.'

Foundation 1 linked lesson

Retention clock

The time marker that starts the countdown for how long a file or proof item should stay in the workflow.

Example: A retention clock may begin at request completion, approval, or a later archive-ready event.

Foundation 1 linked lesson

Retention rule

The rule that decides how long a file, proof item, or supporting record should stay available before archival or removal.

Example: A retention rule can keep completion photos for one period while temporary exports expire much sooner.

operations 1 linked lesson

Retention signal

A clue that an account may need follow-up to keep the subscriber engaged or supported.

Example: Retention signals can include expiring access, repeated support requests, canceled status, or low activity.

Foundation 1 linked lesson

Retry guard

A check that keeps a repeated backend job from running the same important action again when the correct result already exists.

Example: A retry guard can stop a second reminder job from creating another identical escalation entry.

Web 1 linked lesson

Retry guidance

Plain instructions that help a user try again after something fails.

Example: After a failed upload, retry guidance can explain what file type to choose next.

Foundation 1 linked lesson

Retry limit

The maximum number of times automation should try a failed step before pausing for review.

Example: A retry limit can pause a failed export after three attempts and route it to staff.

Foundation 1 linked lesson

Retry rule

A condition that decides when automation should try a failed step again.

Example: A retry rule can wait ten minutes before trying a temporary CRM update failure again.

Foundation 1 linked lesson

Retry-safe workflow

A workflow designed so a failed or repeated background attempt can be retried without damaging the product record.

Example: A retry-safe invoice sync checks the invoice status before applying a new status change.

Web 1 linked lesson

Return path

A safe way for a person to go back, review, or continue after finishing a step.

Example: A confirmation screen can include a return path back to the dashboard.

Foundation 1 linked lesson

Review evidence

The concrete notes, checks, or examples that support a backend review decision.

Example: Review evidence can include the specific transition, query path, or recovery safeguard the reviewer inspected.

delivery 1 linked lesson

Review milestone

A planned point where the work is checked before moving to the next stage.

Example: A review milestone can happen after requirements, after the first build, or before presentation.

Foundation 1 linked lesson

Review queue

A place where records wait for a person to clarify or correct them before automation continues.

Example: A review queue can hold incomplete CRM leads until staff choose the correct region and owner.

Foundation 1 linked lesson

Review step

A final or near-final step where the user checks collected information before saving the completed workflow.

Example: A review step can show the customer address, service request, and preferred appointment window before final submit.

Foundation 1 linked lesson

Reviewable metric

A count or measure that helps people evaluate automation behavior without hiding the underlying context.

Example: A reviewable metric can show completed runs, skipped records, retry counts, and review-path volume.

delivery 1 linked lesson

Revision history

A record of changes over time that helps the team understand how the work evolved.

Example: Revision history can show when requirements, QA notes, and launch labels changed.

Foundation 1 linked lesson

Revision window

A planned time after release for reviewing feedback and making small improvements without treating the update as unfinished.

Example: A revision window can let staff review confusing copy or missing fields after the first week of use.

Foundation 1 linked lesson

Risk map

A simple list of backend workflow risks tied to specific triggers, states, or handoff points.

Example: A risk map can show that a reopened ticket may skip reassignment if the state rules are loose.

Foundation 1 linked lesson

Risk threshold

A condition that decides when automated work is risky enough to require review.

Example: A risk threshold can pause automation when a request exceeds an approved amount.

operations 1 linked lesson

Role dashboard

A dashboard view shaped around what one approved user type needs to review or act on.

Example: A manager role dashboard can focus on team workload, escalations, and location summaries.

Foundation 1 linked lesson

Role design

The practice of naming practical groups of users by the work they need to do in the system.

Example: Dispatcher, technician, manager, billing reviewer, and customer can each need different access.

Foundation 1 linked lesson

Role entry point

The first useful portal destination for a specific role after login or tenant selection.

Example: A client role entry point may be the timeline while an employee entry point may be assigned queue items.

Foundation 1 linked lesson

Role gate

A clear check that decides whether a user role can open a screen or run an action.

Example: A manager role gate can allow refund approval while blocking the same action for a regular support role.

Foundation 1 linked lesson

Role map

A simple list of user roles and the portal areas, records, and actions each role needs.

Example: A role map can separate client, employee, manager, and administrator visibility before screens are designed.

operations 1 linked lesson

Role menu

A menu designed around the work and permissions of a specific user type.

Example: A manager role menu can emphasize reports, assignments, and escalations.

operations 1 linked lesson

Role route set

The group of dashboard paths that are visible and useful for one user role.

Example: A support role route set may include ticket inbox, assigned work, customer lookup, and reply history.

Foundation 1 linked lesson

Role scope

The range of records, actions, or screens a role is supposed to reach inside the workflow.

Example: A technician role scope may allow status updates on assigned jobs but not reassignment of other teams' work.

django 1 linked lesson

Role separation

The practice of keeping user responsibilities distinct across navigation, records, and actions.

Example: Role separation keeps staff tools, client requests, and student progress in the right areas.

Foundation 1 linked lesson

Role-safe demo

A demonstration that shows portal behavior from each role without exposing restricted data or internal-only notes.

Example: A role-safe demo can show client, employee, manager, and admin views with safe sample records.

Foundation 1 linked lesson

Rollback path

The planned way to undo or safely limit a backend change when continuing would make the workflow less trustworthy.

Example: A rollback path can restore the previous assignment rule if a new dispatch path causes missed jobs.

Foundation 1 linked lesson

Rollback step

A planned action that reverses or safely compensates for an automated change that should not stand.

Example: A rollback step can cancel a duplicate reminder task and record why it was removed.

Foundation 1 linked lesson

Rollout risk

A practical concern that could make a software change confusing, disruptive, unsafe, or hard to adopt.

Example: A rollout risk may be that staff do not know which old spreadsheet should stop being used.

Foundation 1 linked lesson

Rollup view

A summary surface that combines approved information from multiple child locations for a parent account.

Example: A rollup view can show open tickets across all locations while still linking back to each branch.

operations 1 linked lesson

Route visibility

The rule that decides whether a page, link, or destination should appear for a user.

Example: A billing route may be visible to account staff but hidden from service technicians.

Foundation 1 linked lesson

Routing priority

The urgency or order assigned to a record before automation chooses the next destination.

Example: A routing priority can place urgent records ahead of standard requests without hiding why.

Foundation 1 linked lesson

Routing signal

A piece of request information that helps decide where work should go next.

Example: Service category, location, urgency, customer type, and missing details can all be routing signals.

Foundation 1 linked lesson

Routing validation

A check that confirms incoming data is usable before automation chooses a route.

Example: Routing validation can require category, location, and urgency before assigning a request.

Web 1 linked lesson

Row selection

A table behavior that lets a person choose one or more rows before taking a related action.

Example: A queue table can use row selection so a reviewer can choose several items before assigning them.

delivery 1 linked lesson

Safe default

A fallback setting that avoids risky behavior when a specific value is missing.

Example: A safe default can keep a feature unavailable until the team intentionally marks it ready.

Foundation 1 linked lesson

Safe fallback

A calmer backup behavior that protects the record or user when the preferred backend path cannot finish.

Example: A safe fallback can show a pending-review message instead of marking a failed workflow complete.

Foundation 1 linked lesson

Safe routing

Sending work to the right queue, owner, or next step only after required context is clean enough to use.

Example: Safe routing can hold an intake record for review when the service category is missing.

Foundation 1 linked lesson

Safeguard audit

A review of whether automation safeguards are pausing, routing, and recording work as intended.

Example: A safeguard audit can compare review checkpoint volume with the issues staff actually found.

django 0 linked lessons

Saved record

Information the app has stored so it can be found, updated, reviewed, or used again later.

Example: A service request becomes a saved record after the app stores the submitted details.

Web 1 linked lesson

Scan column

A table column that is intentionally designed to be read quickly because it answers a frequent decision or status question.

Example: A status scan column can help staff find overdue work without reading every cell in the row.

Web 1 linked lesson

Scan pattern

The path a person's eyes are likely to follow while trying to understand a screen quickly.

Example: A clean card title, status line, and action row support a predictable scan pattern.

Web 1 linked lesson

Scan-friendly layout

A layout that helps people quickly compare and find important information.

Example: Aligned columns and clear badges make a ticket list easier to scan.

Foundation 1 linked lesson

Scheduled job

An automated task that runs at a planned time or repeated interval.

Example: A scheduled job can send daily follow-up reminders for requests waiting on response.

delivery 1 linked lesson

Scope note

A short clarification that explains what is included, excluded, or deferred in a requirement.

Example: A scope note can say version one includes manual assignment, while automatic routing waits for later planning.

django 1 linked lesson

Scoped action

An action limited to a clear set of records, users, statuses, plans, or permissions.

Example: A scoped action can update only selected overdue requests instead of the entire database.

django 1 linked lesson

Scoped action set

A limited group of actions that are allowed for a specific user type, role, record state, or workflow area.

Example: A scoped action set can let staff assign a request while preventing clients from changing staff-only fields.

Web 1 linked lesson

Screen hierarchy

The way app screens are grouped from major areas down to specific details.

Example: A support area can contain a ticket list, ticket detail, reply form, and history view.

delivery 1 linked lesson

Screen map

A planning view that names the major screens in a software flow and how they connect.

Example: A screen map can connect a dashboard, request detail, assignment form, confirmation screen, and review page.

Web 1 linked lesson

Screen reader context

The surrounding labels, headings, regions, and messages that help screen reader users understand where they are.

Example: A table heading and clear filter labels give context before a user reviews rows.

Web 1 linked lesson

Screen transition

The move from one screen or panel to another inside a workflow.

Example: Opening a support ticket detail page from a ticket list is a screen transition.

Web 1 linked lesson

Search panel

A focused area that holds search input, search feedback, and related options.

Example: A ticket list can place its search box, result count, and clear action in one search panel.

Web 1 linked lesson

Search query

The word or phrase a person enters to find matching items.

Example: Typing billing into a search box is a search query for billing-related items.

delivery 1 linked lesson

Secret exposure

A situation where sensitive information becomes visible somewhere it should not appear.

Example: Secret exposure can happen if a token or password is pasted into a page, lesson, support note, or error message.

delivery 1 linked lesson

Secret value

Sensitive information that should be protected and never shown in normal lessons, pages, logs, or public messages.

Example: A secret value can be a password, token, key, or private connection detail.

Web 0 linked lessons

Selection state

The visible condition that shows whether a table row or item is currently selected for the next action.

Example: A clear selection state helps the person confirm which rows will be affected by a bulk action.

Web 1 linked lesson

Semantic token

A token named by its role in the interface instead of by the raw color or number it happens to use.

Example: A token named surface-border is easier to reuse than one named light-gray-2.

Foundation 1 linked lesson

Sensitive column

A report field that needs extra review before export because it may expose internal, personal, or operationally restricted data.

Example: A sensitive column might include private notes or internal ownership details that should not leave staff-only tools.

Web 1 linked lesson

Server response

The software's answer after it receives and handles a request.

Example: A server response can tell the screen that a ticket was saved or that a required field is missing.

Foundation 1 linked lesson

Service delivery workflow

The ordered path a request follows from accepted work to finished service and follow-up.

Example: A delivery workflow can move from assigned, scheduled, in progress, waiting on customer, completed, and closed.

Foundation 1 linked lesson

Service layer

A small Django code layer that holds workflow decisions outside the view so the same action can be reused and tested.

Example: A ticket service can assign a ticket, add a status note, and return the result without putting all of that logic inside one view.

Foundation 1 linked lesson

Service lifecycle

The full path a service request follows from intake to closeout.

Example: A service lifecycle can move through New, Assigned, In progress, Waiting, Completed, and Closed.

django 1 linked lesson

Service operations mini app

A focused Django app concept that helps a team receive, track, update, and complete service work.

Example: A service operations mini app can connect intake, assignment, status movement, comments, summaries, and protected paths.

django 1 linked lesson

Shared auth layer

A common sign-in foundation that can support different role-aware experiences after login.

Example: A shared auth layer can identify the user before sending staff, clients, and students to different portals.

Foundation 1 linked lesson

Shared model risk

The risk created when too many workflows depend on one model for unrelated reasons.

Example: A single Account model used for sales, billing, support, and reporting can become risky if every change touches it.

Foundation 1 linked lesson

Side effect

An extra system change that happens because one action triggered more than the main record update.

Example: Saving a ticket may also send an email notification as a side effect.

delivery 1 linked lesson

Sign-off check

A final review item that confirms the agreed conditions have been checked before handoff.

Example: A sign-off check can confirm the core workflow, access boundary, and visible feedback all match the plan.

django 1 linked lesson

Single-step form

A form flow where one page collects the needed values and saves the record in one clear action.

Example: A basic profile update can often work as a single-step form.

Web 1 linked lesson

Slot pattern

A reusable layout approach where specific content areas are reserved for roles such as heading, metadata, actions, or support text.

Example: A slot pattern helps a builder know where optional badge, summary, and action content should appear inside a component.

Foundation 1 linked lesson

Slow query signal

A clue that a backend query or loading pattern may be taking too long or doing too much work.

Example: A slow query signal can be a report that times out whenever the date range grows.

Foundation 1 linked lesson

Snapshot window

The time range the reporting pipeline uses when it captures a picture of backend data for a summary or export.

Example: A snapshot window can define which requests count in today's operations report.

Foundation 1 linked lesson

Soft delete

A safer removal approach that hides or deactivates a record without permanently erasing it immediately.

Example: A soft-deleted task can be hidden from the active list while still being recoverable.

Foundation 1 linked lesson

Software scope

The clear boundary around what a software build or improvement is expected to include.

Example: A request intake scope might include collecting contact details and service category, but not billing automation yet.

Web 1 linked lesson

Sort option

An option that changes the order of a list without changing the list items.

Example: A sort option can show newest requests first.

operations 1 linked lesson

Source of record

The system that is trusted as the main home for a specific kind of data.

Example: A CRM may be the source of record for lead stage while an operations dashboard owns service status.

django 1 linked lesson

Staff account

An account meant for internal team members who operate, review, or manage the software.

Example: A staff account may open assignment queues and review protected service records.

Foundation 1 linked lesson

Staff action

An internal action that changes product data and should be limited to the right staff role or scope.

Example: Changing ticket priority, assigning a reviewer, or closing an escalation can be staff actions.

django 1 linked lesson

Staff operations view

A staff-facing screen that helps qualified team members review, assign, update, and monitor service work.

Example: A staff operations view can show a queue, filters, assigned owner, status, notes, and next actions.

django 1 linked lesson

Staff tool

An internal feature intended for allowed staff users rather than customers, students, or public visitors.

Example: A staff tool can help review queues, assign owners, or clean up stale records.

Foundation 1 linked lesson

Staff tooling

Internal product screens or actions designed for trusted staff workflows rather than public customers.

Example: A staff tool can help managers review escalated tickets without exposing that review screen to customers.

operations 1 linked lesson

Stage transition

The movement of a lead from one pipeline stage to another after real progress happens.

Example: A stage transition should happen because a call was completed, a quote was sent, or a decision was made.

delivery 1 linked lesson

Staging environment

A review environment used to check software before treating it as ready for public use.

Example: A staging environment can help a team review a portal workflow before people depend on it.

Foundation 1 linked lesson

Stakeholder need

A specific need from someone affected by the system, such as a customer, staff member, manager, or owner.

Example: A dispatcher may need faster routing while a customer needs clear status updates.

Foundation 1 linked lesson

Stakeholder update

A clear message that tells affected people what changed, why it matters, and what they should do next.

Example: A stakeholder update can tell staff that billing review now uses a queue instead of email forwarding.

Foundation 1 linked lesson

Stale export

An exported file that no longer matches the current record truth because the reporting pipeline used outdated data.

Example: A stale export can mislead a team when assignments changed after the file was generated.

Web 1 linked lesson

Stale view

A screen area that still shows outdated information after the user changes something.

Example: A result count can become stale if it does not update after a search.

operations 1 linked lesson

Stalled lead

A lead that has not moved forward after enough time or after an expected next action.

Example: A stalled lead should be visible so the team can follow up, close it, or update its stage.

Web 1 linked lesson

State carryover

Helpful context that stays understandable as a user moves between connected screens.

Example: A selected filter can stay visible when the user returns from a detail page to the list.

Foundation 1 linked lesson

State change

A meaningful change in a record or workflow status that can affect what should happen next.

Example: Changing a request from scheduled to completed is a state change that may trigger a follow-up.

Web 1 linked lesson

State map

A simple list or sketch of the interface states, triggers, and visible responses that belong to one workflow.

Example: A state map can show default list, filtered list, empty results, and saved confirmation states for the same screen.

Web 1 linked lesson

State mismatch

A difference between what the screen should show and what the current interface state actually shows.

Example: A filter says Active but the list still shows inactive items.

Foundation 1 linked lesson

State transition

A single move from one record state to another based on a clear rule or trigger.

Example: Moving a job from scheduled to dispatched is one state transition.

django 1 linked lesson

State transition test

A test that confirms a record moves from one allowed status to another in the expected way.

Example: A state transition test can check that a request changes from new to assigned only after assignment.

Web 1 linked lesson

State variant

A version of a component that changes because of a known interface state like loading, warning, success, or disabled.

Example: A loading state variant should still preserve the same general structure so the interface stays predictable.

Foundation 1 linked lesson

State-machine discipline

The practice of treating record states and transitions as clear rules instead of loose labels.

Example: State-machine discipline keeps a ticket from jumping to completed before the required review step happens.

django 1 linked lesson

Static asset readiness

Confidence that CSS, JavaScript, images, and collected static files will load correctly outside local development.

Example: Static asset readiness protects the live app from unstyled pages and missing scripts.

Foundation 1 linked lesson

Status breakdown

A summary that groups records by their current status.

Example: A status breakdown can show New, Assigned, Waiting, and Resolved ticket counts.

Foundation 1 linked lesson

Status change entry

A history item that records a record's move from one status to another.

Example: A status change entry can say the ticket moved from New to Assigned.

Foundation 1 linked lesson

Status communication

The practice of explaining progress clearly enough that users understand what happened and what comes next.

Example: A status update can explain that a document was reviewed and the next step is waiting on approval.

Foundation 1 linked lesson

Status history model

A model that records important status changes over time instead of only storing the current state.

Example: A request status history can show who moved a job from waiting to scheduled and when that happened.

Foundation 1 linked lesson

Status label

A short, consistent name that tells users where work currently stands.

Example: Clear status labels such as Waiting on approval or Scheduled are easier to understand than internal abbreviations.

Foundation 1 linked lesson

Status model

A small set of clear status names that explain where work currently stands.

Example: A status model can separate new, assigned, waiting, in progress, ready for review, and closed work.

operations 1 linked lesson

Status snapshot

A quick summary of how many records sit in important workflow states right now.

Example: A status snapshot can show New, Assigned, Waiting, Overdue, and Closed counts.

Foundation 1 linked lesson

Status summary

A compact explanation of where work stands without requiring the user to open every detail page.

Example: A status summary can show three active requests, one blocked item, and the next required action.

django 1 linked lesson

Status total

A summary count grouped or filtered by workflow status.

Example: A dashboard can show status totals for New, Assigned, Waiting, and Completed requests.

delivery 1 linked lesson

Status update

A short communication that explains current progress, recent movement, and what needs attention next.

Example: A status update can say a workflow is ready for review, blocked by missing copy, or waiting on QA feedback.

Foundation 1 linked lesson

Step state

The saved information that explains where a user is inside a multi-step workflow and what has already been collected.

Example: A wizard step state can remember that the customer finished contact details but has not confirmed scheduling yet.

Foundation 1 linked lesson

Step validation

Validation that checks the current workflow step before the user moves forward.

Example: Step validation can require a service category before the wizard shows scheduling options.

Foundation 1 linked lesson

Storage boundary

The line between where a file is stored, who may reach it, and how the backend should reference it safely.

Example: A storage boundary helps the workflow avoid exposing internal file locations directly in a public-facing view.

Foundation 1 linked lesson

Structured log

A log entry that records useful fields consistently so product events are easier to search and understand.

Example: A structured log for a failed report export might include user id, report id, status, and error category.

django 1 linked lesson

Student account

An account meant for a learner whose access is shaped by lessons, progress, and enrollment.

Example: A student account can open eligible lessons while staff-only tools stay hidden.

django 1 linked lesson

Student portal

A learner-facing area focused on lessons, progress, assignments, and support.

Example: A student portal can show the next lesson, saved progress, homework, and practice history.

django 1 linked lesson

Submission confirmation

Feedback that tells the user their submitted form was received and what happens next.

Example: A confirmation message can tell the client that the request was saved and is waiting for review.

operations 1 linked lesson

Subscriber record

The organized account record used to understand a subscriber's plan, status, access, and history.

Example: A subscriber record can show plan name, renewal state, access state, support notes, and recent changes.

django 1 linked lesson

Subscription rule

A product rule that uses a user's subscription or plan state to decide access.

Example: A subscription rule can block a canceled account from opening premium actions.

delivery 1 linked lesson

Success condition

A clear sign that the project or workflow has solved the right problem.

Example: A success condition might say staff can assign new requests in under a minute with no duplicate entry.

Foundation 1 linked lesson

Summary metric

A small number or measure that helps people understand workflow state quickly.

Example: A dashboard can show a summary metric for open requests this week.

Foundation 1 linked lesson

Support handoff

A transfer of ownership, context, and next action from one support role or team to another.

Example: A support handoff should keep the ticket summary, latest action, owner, and due date visible to the next team.

Foundation 1 linked lesson

Support readiness

The state of having help materials, owners, triage paths, and known issue handling ready before launch.

Example: Support readiness can include a help note, escalation contact, and list of expected first-week questions.

Foundation 1 linked lesson

Support ticket view

A portal screen or list that shows support requests with the fields each role needs to understand status and next action.

Example: A support ticket view can show clients the request status while staff see assignment and resolution details.

django 1 linked lesson

Support trail

A readable path of support updates that shows what was said, who acted, and what changed.

Example: A support trail can reduce repeated explanations when a ticket changes owners.

Foundation 1 linked lesson

Supportability

How easy it is for staff to diagnose, explain, and resolve product problems without guessing.

Example: A supportable workflow shows relevant status, timestamps, user context, and next steps.

Foundation 1 linked lesson

Supporting document

A file that adds context or evidence for a record without always being the main record.

Example: A signed approval form can be a supporting document for a customer request.

delivery 1 linked lesson

Surface review

A check across the places where users can see related content or feature promises.

Example: A surface review can compare the app screen, website page, login message, and support note for the same feature.

Foundation 1 linked lesson

System boundary

The line where one software system's responsibilities end and another system or workflow begins.

Example: A system boundary can separate website intake from CRM ownership and billing updates.

Foundation 1 linked lesson

Systems capstone

A final review project that combines process scope, workflow design, access, reporting, rollout, and change-management decisions.

Example: A systems capstone can review an intake-to-closeout workflow before a team treats the plan as build-ready.

Web 1 linked lesson

Table column

One vertical category of information in a table.

Example: A status column can show whether each request is waiting, active, or complete.

Web 1 linked lesson

Table density

The amount of information a table shows in each row and column before scanning starts to feel crowded or tiring.

Example: A denser table can still work if the key columns, spacing, and actions stay easy to scan.

Web 1 linked lesson

Table row

One horizontal item in a table.

Example: A service request row can show one request and its current status.

Foundation 1 linked lesson

Task card

A compact record summary that helps staff understand one work item before opening the full detail view.

Example: A task card can show request title, client, priority, owner, blocker, and due date.

Foundation 1 linked lesson

Task handoff

The boundary where one part of a product records enough information for another process to finish later.

Example: A checkout flow can hand off receipt email work to a background task with the order id and recipient.

Foundation 1 linked lesson

Task state

The recorded status that helps staff or code understand whether background work is pending, running, done, or failed.

Example: A report export can move through pending, processing, ready, and failed task states.

operations 1 linked lesson

Task view

A screen or panel that helps an employee understand and complete a specific set of work.

Example: A task view might show assignment, status, due date, next action, and recent update.

Foundation 1 linked lesson

Tenant context

The account, organization, workspace, or client group that a portal record belongs to.

Example: Tenant context helps the system decide which users can safely see a project, file, request, or report.

Foundation 1 linked lesson

Tenant switcher

A controlled interface that lets an authorized user move between accounts or organizations they are allowed to access.

Example: A tenant switcher can help an agency manager review multiple client portals without mixing their records.

Foundation 1 linked lesson

Terminal state

A state that should end the normal lifecycle unless a specific reopen rule is used.

Example: Completed can be a terminal state until a verified reopen path is triggered.

django 1 linked lesson

Test coverage

The amount of important behavior protected by focused checks.

Example: Good test coverage protects key workflows without trying to test every harmless detail.

Foundation 1 linked lesson

Test data setup

The records, users, permissions, and starting states a test creates before checking behavior.

Example: A staff view test may set up a staff user, a customer record, and one pending approval.

Web 1 linked lesson

Theme role

The job a token plays in a visual system, such as background, border, text, accent, or warning.

Example: A theme role helps a builder decide where a token belongs before styling a new component.

django 1 linked lesson

Thread update

A new message, note, reply, or status-related entry added to a ticket thread.

Example: A thread update can record a client reply, a staff comment, or a status explanation.

operations 1 linked lesson

Ticket inbox

A focused place where incoming support or service requests wait to be reviewed, routed, assigned, or answered.

Example: A ticket inbox can show new, urgent, overdue, and assigned support requests in one organized view.

Foundation 1 linked lesson

Ticket priority

A clear signal that helps staff decide which support request needs attention first.

Example: Ticket priority can mark a blocked launch issue as urgent while a general question stays normal.

django 1 linked lesson

Ticket thread

The ordered discussion and update history attached to a ticket or support-style record.

Example: A ticket thread can show staff notes, client replies, status notes, and follow-up updates.

Foundation 1 linked lesson

Timeline event

One dated item in a timeline that explains a status change, message, file, or required action.

Example: A timeline event can record that a proposal was sent on Tuesday and approval is due Friday.

Foundation 1 linked lesson

Timestamped update

A saved update that includes when it happened.

Example: A timestamped update can show that a note was added at 2:15 PM.

Web 1 linked lesson

Token scale

A small organized set of reusable values, often for spacing, size, or typography, that keeps interfaces consistent.

Example: A spacing token scale can keep cards, panels, and buttons from using random padding values.

Foundation 1 linked lesson

Training plan

A short plan for teaching users what changed, how to do the work, and where to get help.

Example: A training plan can include a walkthrough, quick reference, support contact, and first-week check-in.

Foundation 1 linked lesson

Transition guard

A condition that must pass before a record is allowed to change from one state to another.

Example: A transition guard can require a technician assignment before dispatch is marked complete.

Foundation 1 linked lesson

Transition plan

A short plan that explains when a team moves from the old workflow to the updated software behavior.

Example: A transition plan can name the switch date, old-tool cutoff, training note, and support owner.

delivery 1 linked lesson

Transition point

A moment where the user moves from one screen, state, or decision to another.

Example: Clicking Assign on a queue row can be a transition point from review to assignment.

Foundation 1 linked lesson

Triage queue

A review list where incoming work waits until staff decide priority, owner, or next action.

Example: A triage queue can show new requests that need category review before assignment.

Foundation 1 linked lesson

Triage rule

A clear decision rule that helps staff decide priority, category, owner, or next step for incoming work.

Example: A triage rule can send urgent billing issues to a manager while routine questions stay in support.

operations 1 linked lesson

Triage view

A review screen that helps staff sort incoming items by urgency, category, ownership, and next action.

Example: A triage view can help a lead decide which tickets need assignment before the team starts answering.

operations 1 linked lesson

Trial account

An account in a temporary evaluation period before a full membership decision.

Example: A trial account may need onboarding help, feature limits, renewal prompts, or conversion follow-up.

Foundation 1 linked lesson

Trigger condition

The specific rule that must be true before an automated workflow begins.

Example: A trigger condition may require a settled invoice and a confirmed customer email before sending onboarding steps.

Foundation 1 linked lesson

Trigger guard

A safety check that prevents an automation from running when required context is missing or unsafe.

Example: A trigger guard can stop a reminder if the appointment time or contact method is blank.

Web 1 linked lesson

UI card

A compact interface piece that groups a small amount of related information and action.

Example: A lesson card can show a title, minutes, progress state, and button.

Web 1 linked lesson

UI contract

A clear expectation for how a reusable interface piece should behave, what content it needs, and what can safely change.

Example: A card contract might say every variation needs a title, status, and primary action area even if the layout shifts slightly.

operations 1 linked lesson

Unassigned queue

A queue of work items that need an owner before progress can continue.

Example: An unassigned queue helps staff catch requests that may otherwise sit untouched.

operations 1 linked lesson

Unassigned total

The number of open records that do not currently have an owner.

Example: An unassigned total can reveal work that may be stuck before anyone reviews it.

django 1 linked lesson

Unassigned work

Work that has been created but does not yet have a responsible person, role, or team.

Example: Unassigned work should appear clearly so it does not sit unnoticed.

Web 1 linked lesson

Update cost

The amount of visible work the interface has to do when one interaction changes the screen.

Example: A table that redraws every row after one small filter change may have a higher update cost than needed.

Foundation 1 linked lesson

Update path

The safe route a user follows to change a record and understand what changed.

Example: Changing a request status from New to Assigned should follow a clear update path.

Foundation 1 linked lesson

Upload checkpoint

A review step that confirms a file belongs to the right record, meets the expected type, and reached the workflow safely.

Example: An upload checkpoint can verify that a proof photo belongs to the current request before it is marked complete.

Foundation 1 linked lesson

Upload guidance

Clear instructions that explain what file is needed, why it is needed, and what happens after upload.

Example: Upload guidance can ask for a signed estimate and explain that staff will review it before scheduling.

Foundation 1 linked lesson

Upload state

The current condition of an uploaded file, such as pending review, accepted, rejected, missing, or replaced.

Example: An upload state can show that a signed form was received but still needs staff review.

Foundation 1 linked lesson

Upload status

The current state of a file upload or attachment review.

Example: An upload status can be missing, uploaded, needs review, approved, or rejected.

delivery 1 linked lesson

User goal

The useful result a specific user type is trying to reach with the software.

Example: A support user goal might be to find the next ticket, reply clearly, and mark the request ready for review.

Foundation 1 linked lesson

User journey

The larger story of what a person is trying to do and how the software helps them get there.

Example: A student journey may start on a lesson page and end with saved progress.

delivery 1 linked lesson

User path

The route a person follows through screens to complete a specific goal.

Example: A staff user path might move from dashboard to queue row to detail screen to saved follow-up.

django 1 linked lesson

User role

A named responsibility or access type that helps the app decide how a user should be treated.

Example: Staff, client, and student roles can send users to different dashboards after login.

Web 1 linked lesson

Utility panel

A supporting panel for secondary actions, details, filters, or helper information.

Example: A lesson screen can use a utility panel for resources, progress, or notes.

Foundation 1 linked lesson

Validation invariant

A rule that must stay true every time a record is created or changed so the workflow remains trustworthy.

Example: A validation invariant can require every completed request to keep a saved completion note and owner history.

delivery 1 linked lesson

Validation pass

A focused review that checks whether the work meets the expected behavior and acceptance criteria.

Example: A validation pass can confirm that forms, dashboards, permissions, and empty states behave as planned.

Web 1 linked lesson

Validation pattern

A repeatable way an interface checks input and explains what needs to be fixed before the person can continue.

Example: A validation pattern can show inline guidance beside a field and a short summary near the top of the form.

Foundation 1 linked lesson

Validation rule

A rule that checks whether entered information is usable before the workflow continues.

Example: A validation rule can require a service request to include a contact email before it is submitted.

Foundation 1 linked lesson

Vanity metric

A number that looks impressive but does not help staff make a useful decision.

Example: Total records ever created may be less useful than active overdue requests this week.

delivery 1 linked lesson

Verification pass

A focused round of checks used to confirm important behavior before or after launch.

Example: A verification pass can check a login path, main workflow, article link, and dashboard summary.

delivery 1 linked lesson

Verification step

One specific action a reviewer takes to confirm expected behavior.

Example: A verification step can ask the reviewer to submit the form, reopen the record, and confirm the saved value.

delivery 1 linked lesson

Version one

The first useful version of a software project, limited to the work needed for a reliable starting point.

Example: Version one might include intake, assignment, status, and basic review before adding deeper automation later.

Foundation 1 linked lesson

Versioned contract

A backend contract that names which version of the boundary behavior callers are using so changes can be introduced safely.

Example: A versioned contract can let one dashboard use the old response shape while another moves to the improved response.

Foundation 1 linked lesson

View responsibility

The part of a Django view that should stay focused on request handling, response choice, and user-facing flow.

Example: A view can read form input, call a service, and choose the next template without owning every workflow rule itself.

Foundation 1 linked lesson

View test

A test that checks whether a Django view returns the right status, template, redirect, or visible response.

Example: A view test can confirm that an anonymous user is redirected away from a staff-only page.

Foundation 1 linked lesson

Visibility boundary

A rule that separates customer-safe information from internal, restricted, or role-specific information.

Example: A visibility boundary can keep staff-only escalation notes off the client dashboard.

Web 1 linked lesson

Visible focus indicator

A clear visual cue that shows which link, button, input, or element currently has keyboard focus.

Example: A focused sidebar link can show an outline so the user knows where they are.

Web 1 linked lesson

Visual hierarchy

The order of visual importance created by headings, spacing, contrast, grouping, and placement.

Example: A strong heading, quieter helper text, and a clear action button make the next step easier to see.

Foundation 1 linked lesson

Waiting state

A status that shows work is paused because a person, approval, detail, or outside event is needed.

Example: Waiting on customer is clearer than leaving a service request marked in progress when no staff action can happen yet.

Web 1 linked lesson

Warning state

A calm message that tells the user something may need attention before they continue.

Example: A portal form can warn that unsaved changes will be lost if the user leaves.

delivery 1 linked lesson

Wireframe

A rough screen sketch that shows structure, content areas, and important actions before detailed building begins.

Example: A wireframe can show a queue header, filter row, record list, and primary action without final colors or polish.

django 1 linked lesson

Work item

A saved task, request, ticket, or record that someone needs to act on.

Example: A submitted service request becomes a work item when staff need to review or assign it.

Foundation 1 linked lesson

Work routing

The process of sending a request, task, or record to the right person, queue, or next workflow step.

Example: A routing step can assign a new repair request to dispatch after intake confirms the service category.

Foundation 1 linked lesson

Workflow branch

A path that changes based on a condition, decision, or record state.

Example: A request with missing proof of work may branch back to review instead of closing.

django 1 linked lesson

Workflow checkpoint

A meaningful moment where the app confirms a record is ready to move to the next workflow step.

Example: A workflow checkpoint might confirm assignment before an item moves from new to in progress.

Foundation 1 linked lesson

Workflow helper

A focused function or service method that handles one reusable product workflow step.

Example: A workflow helper can reopen a request while keeping the ownership and status rules in one place.

Foundation 1 linked lesson

Workflow map

A simple view of the steps, people, records, and decisions involved in a business process.

Example: A workflow map can show intake, review, assignment, scheduled work, customer update, and closeout.

Foundation 1 linked lesson

Workflow note

A short note that explains context, decisions, or follow-up inside a workflow.

Example: A workflow note can say customer asked to be called after 3 PM.

django 1 linked lesson

Workflow override

A reviewed exception path that lets the app handle a workflow differently when the normal path does not fit.

Example: A staff manager may need a workflow override to reopen a closed request with a reason.

operations 1 linked lesson

Workflow path

The ordered route a user follows through screens to complete a task.

Example: A support workflow path can move from inbox to ticket detail to reply and completion.

Foundation 1 linked lesson

Workflow readiness check

A final review that confirms an automated workflow has clear triggers, safe actions, review paths, and support records.

Example: A workflow readiness check can catch missing rollback steps before automation goes live.

Web 1 linked lesson

Workflow screen

One screen in a connected task path that helps a person move from one step to the next.

Example: A ticket list, ticket detail page, and edit form can each be a workflow screen.

Foundation 1 linked lesson

Workflow stage

A named step in the path a record follows from start to finish.

Example: Review, approval, fulfillment, and follow-up can each be workflow stages.

Foundation 0 linked lessons

Workflow state

The current named condition of a request, task, or record in a workflow.

Example: New, scheduled, waiting, completed, and canceled can be workflow states.

operations 1 linked lesson

Workload filter

A filter that lets staff narrow a queue by owner, status, urgency, date, or other work context.

Example: A workload filter can help a manager review one employee's active tasks without scanning the whole queue.

operations 1 linked lesson

Workload summary

A compact view of how work is distributed across people, queues, roles, or statuses.

Example: A workload summary can help a manager see whether one staff member has too much active work.

Foundation 0 linked lessons

Algorithm

A repeatable set of steps used to solve a problem.

Example: A sandwich recipe is an algorithm because you can follow it step by step.

Foundation 2 linked lessons

Code

Written instructions that tell a computer what to do.

Example: A line of HTML that makes a heading is code.

Tooling 1 linked lesson

File Extension

The ending of a filename that tells you what type of file it is.

Example: The .html part of index.html is the file extension.

Python 1 linked lesson

Keyword

A reserved word in a programming language with a special meaning.

Example: In Python, if and def are keywords.

Web 1 linked lesson

Server

A computer or service that sends website files and data to a browser.

Example: When you visit a website, a server sends the page back to your browser.

Tooling 1 linked lesson

Terminal

A text-based tool used to run commands on a computer.

Example: You can start a Django server from the terminal.

Python 0 linked lessons

Comment

A note in code that helps humans read it but does not run as part of the program.

Example: A comment can explain why a variable exists without changing the result.

Foundation 1 linked lesson

Computer

A machine that follows instructions very exactly.

Example: A computer can open a website or run an app when the code tells it how.

Foundation 2 linked lessons

Instruction

A clear step that tells a computer what to do.

Example: A line of code can be one instruction in a larger program.

Web 1 linked lesson

Attribute

Extra information added inside an HTML tag.

Example: The href attribute inside an a tag tells a link where to go.

Web 1 linked lesson

.html

A common file extension for an HTML page file.

Example: index.html is often the main page file in a simple website.

Web 1 linked lesson

.css

A common file extension for a CSS file that holds styles.

Example: styles.css can control colors, spacing, and fonts.

Tooling 1 linked lesson

Console

A browser tool where developers can see messages and test small bits of code.

Example: console.log can send a quick message to the console while you debug.

Web 1 linked lesson

Website

A group of related web pages people can visit in a browser.

Example: An academy site can have a home page, lesson pages, and article pages.

Web 1 linked lesson

Title

A short name that tells people what a page or section is about.

Example: A main heading can act like the title for the page content.

Foundation 1 linked lesson

Readable

Easy for a person to look at and understand.

Example: A page with a clear heading and short paragraph feels more readable.

Web 1 linked lesson

Destination

The place a link is meant to take someone.

Example: A contact page can be the destination of a navigation link.

Web 2 linked lessons

Source

The file or location an image or other media comes from.

Example: A logo.png file can be the source for an image on a page.

Web 1 linked lesson

Visual

Related to what people can see on a page.

Example: A photo is visual content because people look at it on the page.

Web 1 linked lesson

Ordered List

A list used when the order of the items matters.

Example: Steps for making tea can appear in an ordered list.

Web 1 linked lesson

Unordered List

A list used when the group matters more than the order.

Example: A list of favorite snacks can be an unordered list.

Web 1 linked lesson

Design

The overall visual plan for how a page should look and feel.

Example: Color, spacing, and layout all affect a page's design.

Web 1 linked lesson

Group

Several related pieces kept together so they make sense as one set.

Example: A heading and its matching list can be grouped together on a page.

Web 2 linked lessons

Interaction

A moment when a person does something and the page responds.

Example: Typing in a box and seeing feedback is an interaction.

Foundation 1 linked lesson

Programming Language

A language people use to write instructions for computers.

Example: Python is a programming language.

Tooling 1 linked lesson

Automation

Using software to handle repeated tasks automatically.

Example: A script that renames files for you is a small automation.

Tooling 1 linked lesson

Tool

Something you use to help complete a task.

Example: A code editor is one tool developers use every day.

Foundation 1 linked lesson

Beginner-Friendly

Easy to approach when you are still new.

Example: A beginner-friendly lesson explains one idea at a time.

Foundation 1 linked lesson

Information

Details or data that a page can show or collect.

Example: A form can collect information like a name or email address.

Web 2 linked lessons

Message

A note or piece of text someone can send through a form.

Example: A contact form can include a message field for a question.

Web 1 linked lesson

Name

A word used to identify a person or thing.

Example: Many forms ask for a person's name first.

Web 1 linked lesson

Email

An address people use to send and receive messages online.

Example: A sign-up form may ask for an email address.

Web 1 linked lesson

Choice

An option a user can select in a form or on a page.

Example: A yes-or-no option in a form is one choice.

Web 1 linked lesson

Form Field

One part of a form where information is entered or chosen.

Example: A name box is one form field.

Web 1 linked lesson

Submit Action

The action that sends form information.

Example: Clicking Send starts the submit action.

Web 1 linked lesson

Text Input

An input used for short typed text.

Example: A first name box is usually a text input.

Web 1 linked lesson

Email Input

An input used for an email address.

Example: A sign-up form often includes one email input.

Web 1 linked lesson

Password

Hidden text a user types to protect an account.

Example: A password field hides the letters as the user types.

Foundation 1 linked lesson

Problem

Something that is not working correctly and needs attention.

Example: A blank result when you expected a message is a problem to investigate.

Web 1 linked lesson

Src

The source value that tells an image where to load from.

Example: An image uses src to point to the picture file.

Foundation 2 linked lessons

Symbol

A character in code, such as =, ( ), or quotes.

Example: The quotes around "Hi" are symbols you will learn over time.

Web 1 linked lesson

Declaration

One property and value pair inside a CSS rule.

Example: color: navy; is one declaration.

Web 1 linked lesson

Background

The area behind text or content inside a page element.

Example: A soft gray card background can help separate one section from another.

Web 1 linked lesson

Border

A visible line around an element.

Example: A border can outline a card or button.

Web 1 linked lesson

Box Model

A beginner way to think about content, padding, border, and margin together.

Example: A card can be understood as content in the middle with padding, a border, and margin outside.

Foundation 1 linked lesson

Build

To create something step by step.

Example: You can build a tiny page by adding one simple part at a time.

Web 1 linked lesson

Height

How tall an element is allowed to be.

Example: An image area may use a fixed height to keep cards even.

Foundation 1 linked lesson

Finish

To reach the end of a task after doing the needed steps.

Example: A beginner can finish a tiny project without making it huge.

Python 1 linked lesson

Append

To add a new item to the end of a list.

Example: Calling tasks.append('Email client') adds a new task after the existing ones.

Python 1 linked lesson

Argument

A value passed into a function when it is called.

Example: In greet('Mia'), 'Mia' is the argument.

Web 1 linked lesson

Asset

A file used by a page, such as an image, stylesheet, script, PDF, or font.

Example: A logo image and style.css are both site assets.

Web 1 linked lesson

Base template

A shared template that holds layout pieces many pages reuse.

Example: A base template might include the header and footer for every Django page.

Tooling 1 linked lesson

BooleanField

A Django model field that stores true or false values.

Example: is_published can be a BooleanField on a content record.

Python 1 linked lesson

Branch

One possible path a program can take after a condition is checked.

Example: An if branch can run when a student chooses 'yes'.

Web 1 linked lesson

Call to action

A clear prompt that tells the visitor what to do next.

Example: A button labeled 'Start the lesson' is a call to action.

Web 1 linked lesson

Caption

Text near an image, table, or figure that explains what it shows.

Example: A chart caption can explain what the numbers mean.

Python 1 linked lesson

Class

A blueprint for creating objects that share data and behavior.

Example: A beginner class can describe a simple support ticket object.

Tooling 1 linked lesson

Cleaned data

Form input after Django has checked and normalized it.

Example: A valid email field appears in cleaned_data after form validation.

Python 1 linked lesson

Collection

A group of related values, such as a list, dictionary, or array.

Example: A list of lesson names is a collection.

Python 1 linked lesson

Command-line helper

A small script that helps with a task by reading simple text input and printing a result.

Example: A helper script can format a request summary.

Python 1 linked lesson

Condition

A true-or-false check used to decide what code should run.

Example: if score >= 80 uses a condition.

Web 1 linked lesson

Container

A layout wrapper that groups content and controls width or spacing.

Example: A page container keeps text from stretching too wide.

Tooling 1 linked lesson

Content management

The process of creating, editing, reviewing, and publishing content records.

Example: Staff use content management to update lesson pages.

Web 1 linked lesson

Contrast

The visible difference between colors, especially text and background.

Example: Dark text on a light background usually has stronger contrast.

Tooling 1 linked lesson

DateTimeField

A Django model field that stores a date and time.

Example: submitted_at can use a DateTimeField.

Tooling 1 linked lesson

Debug

To find and fix a problem in code or behavior.

Example: Reading an error message is part of debugging.

Python 1 linked lesson

elif

A Python keyword that means 'else if' and checks another condition.

Example: elif status == 'pending' checks a second path.

Tooling 1 linked lesson

EmailField

A Django form or model field that expects an email-shaped value.

Example: A contact form can use EmailField for the visitor's email address.

Foundation 0 linked lessons

Feature

A specific thing software lets a user do.

Example: Saving draft code is a Practice Lab feature.

Foundation 1 linked lesson

Flow

The order of steps a user or program follows.

Example: A signup flow may move from form to confirmation to dashboard.

Python 1 linked lesson

For loop

A loop that repeats once for each item in a collection.

Example: A for loop can print each topic in a list.

Tooling 1 linked lesson

Framework

A set of tools and patterns that helps organize common software work.

Example: Django is a framework for Python web apps.

Tooling 1 linked lesson

GET

An HTTP request method commonly used to ask for a page or read data.

Example: Opening a lesson page usually sends a GET request.

Web 1 linked lesson

Hero

The main top section of a page that introduces the page and next action.

Example: A landing page hero usually has a heading and button.

Web 1 linked lesson

ID

A unique identifier used to point to one specific element or record.

Example: An HTML id can link to a section on the same page.

Python 1 linked lesson

Index

A number that marks an item's position in an ordered collection.

Example: In a list, index 0 points to the first item.

Web 1 linked lesson

Inheritance

A template pattern where one file reuses or extends another shared file.

Example: A page template can inherit a base layout.

Python 1 linked lesson

Iteration

One pass through a repeated loop.

Example: Each item printed by a loop happens during an iteration.

Tooling 1 linked lesson

JSON

A text format for structured data using objects, arrays, keys, and values.

Example: An API response can return JSON.

Foundation 1 linked lesson

Labeled data

Information stored with clear names so its meaning is easier to understand.

Example: A dictionary stores labeled data with keys.

Tooling 1 linked lesson

Line number

The number of a line in a file, often used to locate code or an error.

Example: An error message may point to line number 12.

Python 1 linked lesson

Lowercase normalization

Changing text to lowercase so comparisons are more predictable.

Example: Turning 'YES' into 'yes' helps a conditional match.

Foundation 0 linked lessons

Match

When one value, pattern, or condition fits another.

Example: A validation rule passes when the output matches the expected text.

Web 1 linked lesson

Media query

A CSS rule that applies styles for certain screen sizes or device conditions.

Example: A media query can stack cards on small screens.

Foundation 1 linked lesson

Mini project

A small practice build that combines a few lessons without becoming overwhelming.

Example: A contact-card page can be a mini project.

Foundation 1 linked lesson

Object

A value that groups related data and behavior.

Example: A student profile object can hold account-related information.

Python 1 linked lesson

Ordered values

Values kept in a sequence where position matters.

Example: A list keeps lesson titles as ordered values.

Python 1 linked lesson

Parameter

A named input a function is designed to receive.

Example: name is a parameter in def greet(name).

Tooling 1 linked lesson

Path

A route or file location that tells software where something is.

Example: /lessons/ is a URL path.

Web 1 linked lesson

Placeholder

Temporary or example text that shows where real content or input belongs.

Example: An input placeholder might say 'Email address'.

Tooling 1 linked lesson

POST

An HTTP request method commonly used to submit data.

Example: Submitting a form usually sends a POST request.

Python 1 linked lesson

Program flow

The order code runs and the path it takes through choices or loops.

Example: A conditional changes program flow.

delivery 1 linked lesson

Project scope

The agreed boundary for what a software project is trying to solve and what it will include first.

Example: A project scope can say that version one includes intake, dashboard review, and status updates, but not advanced reporting yet.

Foundation 1 linked lesson

Prompt

Text that asks a user or student to respond.

Example: A lab prompt tells the student what to build or check.

Tooling 1 linked lesson

Query

A request for matching data from a database or list.

Example: A query can find lessons in one track.

Python 1 linked lesson

Range

A sequence of numbers often used for repeated loops.

Example: range(3) can help a loop run three times.

Web 1 linked lesson

Relative path

A path written from the current file or location instead of from the site root.

Example: images/logo.png can be a relative path.

Python 1 linked lesson

Repetition

Repeating an action, usually with a loop.

Example: Printing every item in a list uses repetition.

Python 1 linked lesson

Reusable code

Code written so it can be used in more than one place.

Example: A formatting function is reusable code.

Web 1 linked lesson

Row

A horizontal set of cells or layout items.

Example: A table row can show one student.

Web 1 linked lesson

Server-side

Work that happens on the web server before the browser receives a response.

Example: Django views run server-side.

Tooling 1 linked lesson

Settings

Configuration values that tell an app how to behave.

Example: A Django settings file can define installed apps.

Python 0 linked lessons

Small script

A short program that handles one focused task.

Example: A small script can clean a name and print a greeting.

Foundation 1 linked lesson

Submission

Information a student or user sends for review or processing.

Example: A homework answer is a submission.

Python 1 linked lesson

Text cleanup

Small steps that make text easier to compare or display.

Example: Stripping spaces and lowercasing input are text cleanup steps.

Web 1 linked lesson

Typography

The choice and use of text styles such as size, weight, line height, and spacing.

Example: Good typography makes lesson text easier to read.

Tooling 1 linked lesson

Web framework

A toolkit that helps build web applications with common patterns already organized.

Example: Django is a Python web framework.