Skip to main content
Apply for a Cheap Website
Technology in pictures

Website and tech terms, explained visually

Simple diagrams for Jersey business owners. Read the explanation, open the full-size artwork or download a copy to share with your team.

How a website address works

Domain name, DNS and hosting: three different jobs.

Four steps from typing a domain name to DNS lookup, hosting and a page appearing in the browser.
How a website address works

You can change hosting without changing your business address.

Read the diagram in text
  1. Domain name. A customer types your website address, such as yourbusiness.je.
  2. DNS lookup. DNS records help the browser find the service for that name.
  3. Web hosting. The hosting service responds with the website's files or content.
  4. Browser. The browser uses the response to display the page to the customer.
Diagram sources

Read the definitions: Domain name · DNS · Web hosting · .je domain

The three layers of a webpage

Structure, presentation and behaviour in plain English.

HTML provides structure, CSS controls presentation, and JavaScript adds behaviour; the layers work together in the browser.
The three layers of a webpage

A useful page starts with clear content and working controls.

Read the diagram in text
  1. HTML: structure. Headings, paragraphs, links and form controls give the page meaning.
  2. CSS: presentation. Colours, spacing, fonts and layouts shape how the page looks.
  3. JavaScript: behaviour. Scripts can filter results, update content and respond to actions.
  4. Test the whole page. Check the result on a phone, with a keyboard and on a slow connection.
Diagram sources

Read the definitions: HTML · CSS · JavaScript · Responsive design

A backup needs a restore plan

A copy is useful when you can recover the right information.

Website backup checklist: identify important data, keep protected copies, choose a recovery point, and test restoration.
A backup needs a restore plan

Ask when the last successful restore test took place.

Read the diagram in text
  1. Identify the data. Include site files, databases and the settings needed to run them.
  2. Protect the copies. Keep recovery copies separate from the everyday working system.
  3. Choose a recovery point. Know how much recent work or order information could be missing.
  4. Test restoration. Restore safely, check forms and content, and record the result.
Diagram sources

Read the definitions: Backups · Staging site · WordPress · Web hosting

Three checks for business email

SPF, DKIM and DMARC have different roles.

SPF checks sending permission, DKIM checks a digital signature, and DMARC checks alignment with the visible From domain and states a policy.
Three checks for business email

Authentication supports trust; it does not guarantee inbox delivery.

Read the diagram in text
  1. SPF: sending permission. Checks whether a sending server is authorised for the envelope domain.
  2. DKIM: signed message. Checks a domain's digital signature on selected message content.
  3. DMARC: alignment. Checks an SPF or DKIM pass aligns with the visible From domain.
  4. Policy and reporting. DMARC states handling policy and can request authentication reports.
Diagram sources

Read the definitions: SPF, DKIM and DMARC · Business email · DNS · MX records

Discovery is the beginning

Crawling, indexing and serving results are different stages.

Search journey: discover a URL, crawl its content, consider it for indexing, and select results for a search. None guarantees the next stage.
Discovery is the beginning

A submitted URL is not a promise of indexing or a high position.

Read the diagram in text
  1. Discover. A link or sitemap can help Google find a page's URL.
  2. Crawl. Google may fetch the page and process the content it can access.
  3. Index. Google analyses the content and decides whether to include it.
  4. Serve results. Relevant indexed pages may be selected for a particular search.
Diagram sources

Read the definitions: Crawling · Indexing · Sitemap · SEO · Google Search Console

Protect the accounts that matter

Email, domains and website administration deserve attention.

Protect the accounts that matter. Email, domains and website administration deserve attention.
Protect the accounts that matter

Recovery access needs the same care as everyday sign-in.

Read the diagram in text
  1. Use passkeys if offered. Passkeys provide a phishing-resistant way to sign in to supported services.
  2. Protect password logins. Use a unique password and enable two-step verification where available.
  3. Plan recovery. Keep recovery methods current and protect backup access securely.
  4. Review access. Remove old users and check who can manage your critical accounts.
Diagram sources

Read the definitions: Passkeys · Password manager · Two-factor authentication · Phishing

API requests and webhook events

Two common ways software systems exchange information.

API requests and webhook events. Two common ways software systems exchange information.
API requests and webhook events

Decide what happens when a message is late, repeated or missing.

Read the diagram in text
  1. API request. Your software asks another service for information or an action.
  2. Service response. The service returns a result or an error that your software handles.
  3. Webhook event. An event triggers a notification to a configured receiving address.
  4. Validate and process. Check authenticity and avoid repeating work for the same event.
Diagram sources

Read the definitions: API · Webhook · Payment gateway · Ecommerce

An AI answer still needs checking

A practical review before using generated business copy.

AI review workflow: mark factual claims, check original sources, verify business details, and approve the final wording before publication.
An AI answer still needs checking

A confident tone and a source link do not prove a claim is correct.

Read the diagram in text
  1. Mark the claims. Identify dates, prices, rules, names and product promises.
  2. Open the sources. Check that each original source exists and supports the wording.
  3. Check your business. Confirm service areas, availability and customer commitments yourself.
  4. Approve the copy. Keep a review record and remove claims you cannot substantiate.
Diagram sources

Read the definitions: AI hallucination · Artificial intelligence · ChatGPT · Prompt

Measure what you actually observe

Visits, clicks, submissions and business outcomes are different.

Four distinct observations: a page visit, a button click, an accepted form and a checked business outcome. One does not automatically prove the next.
Measure what you actually observe

Label each measure honestly and check it against the real workflow.

Read the diagram in text
  1. Page visit. Analytics may record that a visitor reached the page.
  2. Button click. A click records an interaction, not a completed conversation or sale.
  3. Accepted form. A successful response can confirm one defined submission stage.
  4. Business outcome. Staff or order records help check whether a genuine outcome followed.
Diagram sources

Read the definitions: Conversion tracking · Conversion rate · A/B testing · Attribution · Google Analytics

A website update needs a release check

Prepare, review, release and verify the customer journey.

A website update needs a release check. Prepare, review, release and verify the customer journey.
A website update needs a release check

Approval and a successful build do not replace checking the released site.

Read the diagram in text
  1. Prepare the change. Record the intended work and identify the pages and workflows affected.
  2. Review safely. Use suitable test data and isolated services to inspect the proposed result.
  3. Release the version. Deploy the approved work with an appropriate recovery plan.
  4. Check the live journey. Verify key pages, forms and connections after the release.
Diagram sources

Read the definitions: Staging site · Version control · Deployment · Rollback · Backups

Four controls, four different jobs

Crawler access, indexing, preferred URLs and visitor routes.

Four controls, four different jobs. Crawler access, indexing, preferred URLs and visitor routes.
Four controls, four different jobs

None of these controls replaces proper access protection for private content.

Read the diagram in text
  1. Robots.txt. Gives cooperating crawlers access rules. A blocked URL can still appear in search.
  2. Noindex. Excludes indexing when read. Google needs access to see the instruction.
  3. Canonical. Signals a preferred URL for duplicate or similar content. Visitors stay put.
  4. Redirect. Sends the request to another URL. Choose a permanent or temporary move.
Diagram sources

Read the definitions: Robots.txt · Noindex · Canonical URL · Redirect · Sitemap

A form needs more than a send button

Collect, validate, confirm receipt and handle the enquiry.

A form needs more than a send button. Collect, validate, confirm receipt and handle the enquiry.
A form needs more than a send button

Test the customer response and the receiving workflow with fictional information.

Read the diagram in text
  1. Collect clearly. Use understandable labels and request information needed for the enquiry.
  2. Validate safely. The receiving system needs checks. Browser validation can be bypassed.
  3. Confirm receipt. Show an accurate outcome and a useful recovery route if submission fails.
  4. Handle the enquiry. Check where it arrives, who responds and how the record is managed.
Diagram sources

Read the definitions: Contact form · Input validation · CRM · Conversion tracking · Privacy policy

Prepare images for their actual job

Keep the master, choose dimensions, compare and verify.

Prepare images for their actual job. Keep the master, choose dimensions, compare and verify.
Prepare images for their actual job

A smaller file is useful when the delivered image remains clear and usable.

Read the diagram in text
  1. Keep a master. Retain original artwork for later editing and create separate web exports.
  2. Choose dimensions. Prepare suitable sizes and crops for the image’s role in the layout.
  3. Compare exports. Review format, quality and file size. Inspect lettering and important detail.
  4. Verify delivery. Check the actual page files and provide useful accessible descriptions.
Diagram sources

Read the definitions: Image compression · Responsive image sources · Lossy compression · Lossless compression · Page speed

Account access needs a lifecycle

Know the accounts, assign access, protect sign-in and review.

Account access needs a lifecycle. Know the accounts, assign access, protect sign-in and review.
Account access needs a lifecycle

Successful sign-in and permission to perform an action are different questions.

Read the diagram in text
  1. Know the accounts. Record business ownership and who maintains each important service.
  2. Assign suitable access. Give people and integrations the permissions needed for their tasks.
  3. Protect sign-in. Use supported stronger authentication and appropriate recovery arrangements.
  4. Review changes. Update access when people leave or responsibilities change.
Diagram sources

Read the definitions: Authentication · Authorisation · Least privilege · Role-based access control · Two-factor authentication · Password manager

Know where your website data lives

Connect each record to its purpose, access and recovery.

Know where your website data lives. Connect each record to its purpose, access and recovery.
Know where your website data lives

A database backup may not include the files your website also needs.

Read the diagram in text
  1. Identify the records. List the information each website feature needs and why it is collected.
  2. Map the relationships. Explain linked records and which system holds the current information.
  3. Review permissions. Check who can read or change records through accounts and integrations.
  4. Test recovery. Verify the restore process, including separately stored files and settings.
Diagram sources

Read the definitions: Database · Relational database · Primary key · Foreign key · Backups

Review a connected application

Understand its purpose, permissions, ownership and removal.

Review a connected application. Understand its purpose, permissions, ownership and removal.
Review a connected application

Revoking future access and removing copied information are separate steps.

Read the diagram in text
  1. Check the application. Confirm the intended tool and use the provider’s supported connection flow.
  2. Review permissions. Match requested access to the actual operations the integration needs.
  3. Record ownership. Identify the business account and administrator responsible for access.
  4. Plan removal. Document revocation and check what happens to work and copied records.
Diagram sources

Read the definitions: OAuth · OAuth scope · Access token · Refresh token · Least privilege

Review a complete customer task

Understand the need, inspect the journey and check the outcome.

Review a complete customer task. Understand the need, inspect the journey and check the outcome.
Review a complete customer task

The customer journey continues after a website shows a success message.

Read the diagram in text
  1. Define the task. Identify what the customer needs to achieve and the information required.
  2. Inspect the journey. Check useful content, clear controls and relevant accessibility needs.
  3. Observe use. Review appropriate users completing the task and record difficulties.
  4. Check the outcome. Verify confirmation, staff receipt and the expected business response.
Diagram sources

Read the definitions: User experience · Usability · Usability testing · Customer journey · Contact form

Make the brand usable on your website

Prepare assets, explain the voice and review real content.

Make the brand usable on your website. Prepare assets, explain the voice and review real content.
Make the brand usable on your website

Agreed brand choices still need readable text and understandable controls.

Read the diagram in text
  1. Gather approved assets. Keep current logo versions and suitable image masters with clear ownership.
  2. Document the choices. Record type, colours and practical patterns for future website updates.
  3. Explain the voice. Use clear examples and adapt the tone to the situation and reader.
  4. Review real content. Check longer headings, forms and image cards for usability and consistency.
Diagram sources

Read the definitions: Brand identity · Copywriting · Style guide · Design system · Colour contrast

Review your domain renewal setup

Know the provider, responsibility, rules and confirmed status.

Review your domain renewal setup. Know the provider, responsibility, rules and confirmed status.
Review your domain renewal setup

Domain registration, website hosting and email may have separate arrangements.

Read the diagram in text
  1. Identify the provider. Record the domain’s registrar and which services it actually supplies.
  2. Name the owner. Keep authorised account access, current contacts and recovery responsibility.
  3. Check the arrangement. Review the actual domain rules, payment process and useful reminder dates.
  4. Verify the status. Confirm recorded payment and registration through the genuine provider.
Diagram sources

Read the definitions: Domain renewal · Domain name · Domain registrar · .je domain · Business email

Four common HTTP response groups

1xx is informational. These four groups cover other response classes.

Four common HTTP response groups. 1xx is informational. These four groups cover other response classes.
Four common HTTP response groups

A status code and the visible customer outcome both need review.

Read the diagram in text
  1. 2xx: Success. The request was handled successfully. Check the intended business outcome too.
  2. 3xx: Redirection. Review the exact code, including redirects and cached-response handling.
  3. 4xx: Client errors. Inspect the request, resource and access. Avoid assuming the customer is at fault.
  4. 5xx: Server errors. Investigate the server or dependency problem and provide useful feedback.
Diagram sources

Read the definitions: HTTP status code · HTTP response · Redirect · 404 error · 500 error · 503 error

Frontend and backend work together

Follow one customer action through a connected website.

Frontend and backend work together. Follow one customer action through a connected website.
Frontend and backend work together

A visible success message and the intended business outcome both need checking.

Read the diagram in text
  1. Use the interface. The customer reads information and uses a button, choice or form.
  2. Send a request. The browser sends the relevant request to the connected service.
  3. Handle the action. The backend checks access and input, then performs the permitted work.
  4. Explain the result. The response supports clear feedback. Check delivery or storage too.
Diagram sources

Read the definitions: Frontend · Backend · HTTP request · HTTP response · API · Contact form

Review a website prototype clearly

Agree the idea, its limits and the work still required.

Review a website prototype clearly. Agree the idea, its limits and the work still required.
Review a website prototype clearly

Prototype approval is one project stage. Verify the implemented service before release.

Read the diagram in text
  1. Define the question. Name the customer task and the decision the model helps explore.
  2. Mark the limits. Identify sample information, simulated actions and real connections.
  3. Review the task. Observe the relevant journey and record specific difficulties.
  4. Record the next work. List agreed changes, unresolved states and production requirements.
Diagram sources

Read the definitions: Prototype · Wireframe · Usability testing · User experience · Frontend · Backend

Understand the scope of website tests

Different checks answer different questions. Record what was included.

Understand the scope of website tests. Different checks answer different questions. Record what was included.
Understand the scope of website tests

Passing results describe the checks that ran, their environment and their limits.

Read the diagram in text
  1. Unit: One small part. Check isolated behaviour against a meaningful expected result.
  2. Integration: Connections. Check components together. Identify any substituted responses.
  3. End-to-end: A journey. Follow a defined workflow and verify its intended outcome.
  4. Regression: After change. Review affected behaviour that previously worked as intended.
Diagram sources

Read the definitions: Unit testing · Integration testing · End-to-end testing · Regression testing · Test coverage

Check background work through to completion

An accepted request and a completed job are separate states.

Check background work through to completion. An accepted request and a completed job are separate states.
Check background work through to completion

Use truthful progress messages and give unfinished work a clear support owner.

Read the diagram in text
  1. Record the trigger. Name the requested work, expected result and responsible service.
  2. Show the actual state. Distinguish accepted work from processing and completion.
  3. Handle the result. Review success, failure and any permitted repeat or retry.
  4. Verify the outcome. Check the receiving result and name the person who investigates.
Diagram sources

Read the definitions: Background job · Message queue · Dead-letter queue · Cron job · Monitoring

Choose alt text for the image’s purpose

Review the image where it appears, alongside its surrounding content.

Choose alt text for the image’s purpose. Review the image where it appears, alongside its surrounding content.
Choose alt text for the image’s purpose

Use the page context to decide what someone needs when they cannot see the image.

Read the diagram in text
  1. Informative: Explain. Describe the important information the image contributes.
  2. Decorative: Empty alt. Use an empty alternative when the image adds no needed information.
  3. Functional: The action. Make an image-only link or button’s purpose understandable.
  4. Complex: Full equivalent. Explain important relationships or data in accessible text.
Diagram sources

Read the definitions: Alt text · Screen reader · Website accessibility · Raster image

Make a page’s structure understandable

Titles, sections, parent links and addresses each contribute context.

Make a page’s structure understandable. Titles, sections, parent links and addresses each contribute context.
Make a page’s structure understandable

Check the rendered structure and actual destinations after editing the page.

Read the diagram in text
  1. Name the main subject. Use a clear H1. Large or bold text alone is not a heading.
  2. Organise the sections. Choose heading levels that express content relationships.
  3. Show useful parents. Breadcrumbs show hierarchy. Verify labels and destinations.
  4. Keep addresses usable. Plan redirects and link updates before changing existing URLs.
Diagram sources

Read the definitions: H1 heading · Breadcrumbs · URL slug · Information architecture · Content design

Review a customer task using the keyboard

Follow the whole journey, including changing controls and error states.

Review a customer task using the keyboard. Follow the whole journey, including changing controls and error states.
Review a customer task using the keyboard

Reaching a control is one check. Operate it and verify what happens next.

Read the diagram in text
  1. Follow visible focus. Move through controls in an order that makes the task understandable.
  2. Operate the controls. Use appropriate keys for links, buttons and interactive patterns.
  3. Check the way out. Enter and leave dialogs or widgets using understandable controls.
  4. Finish and recover. Handle relevant errors, continue and verify the intended result.
Diagram sources

Read the definitions: Keyboard navigation · Focus order · Focus indicator · Keyboard trap · WCAG

Make form questions clear and usable

Review labels, instructions and feedback together in the working form.

Make form questions clear and usable. Review labels, instructions and feedback together in the working form.
Make form questions clear and usable

Check what the customer sees and what the interface communicates to assistive technology.

Read the diagram in text
  1. Ask a clear question. Name the actual information needed. Avoid unexplained references.
  2. Connect the label. Use a lasting name with the correct underlying field relationship.
  3. Explain the context. Group related choices and provide relevant supporting instructions.
  4. Help with correction. Connect useful error text and verify that the task can continue.
Diagram sources

Read the definitions: Form label · Accessible name · Fieldset · Aria-describedby · Error message

Connect product choices with the right stock

Follow one sellable version from the customer’s choice to the quantity record.

Connect product choices with the right stock. Follow one sellable version from the customer’s choice to the quantity record.
Connect product choices with the right stock

Check the selected version in the basket and received order, then verify its stock movement.

Read the diagram in text
  1. Options offer choices. Size and colour are examples of choices with defined values.
  2. Variant names the item. A sellable combination, such as medium in navy, identifies a version.
  3. SKU identifies the record. Use an unambiguous internal code for the separately handled item.
  4. Stock tracks quantity. Review the relevant item, location and recorded movements.
Diagram sources

Read the definitions: Product variant · Product option · SKU · Inventory tracking · Stock level

Check each stage of an online order

Order, payment and supply states need their own evidence and clear messages.

Check each stage of an online order. Order, payment and supply states need their own evidence and clear messages.
Check each stage of an online order

Order confirmation, payment completion, dispatch and delivery describe different events.

Read the diagram in text
  1. Inspect the order. Confirm the selected items, quantities and supply instructions.
  2. Review payment state. Use the actual provider result and agreed handling process.
  3. Verify supply progress. Distinguish preparation, dispatch and ready-for-collection notices.
  4. Check the outcome. Review delivery or collection evidence and any outstanding work.
Diagram sources

Read the definitions: Checkout · Order status · Order fulfilment · Tracking number · Click and collect

Find the layer serving an outdated response

Check the actual delivery arrangement when a published change seems absent.

Find the layer serving an outdated response. Check the actual delivery arrangement when a published change seems absent.
Find the layer serving an outdated response

Changing source, publishing a build and replacing stored responses are separate actions.

Read the diagram in text
  1. Source and release. Confirm which reviewed version reached the deployed environment.
  2. Hosting and CDN. Inspect the delivered response and the managed cache controls.
  3. Browser response cache. Review reuse and validation rules for the relevant resource.
  4. Application cache. Check service-worker logic and stored-response replacement.
Diagram sources

Read the definitions: Cache · Cache-Control · CDN · Service worker · Cache API · Deployment

Explain what saved and submitted mean

Match each interface message to evidence from the customer’s actual task.

Explain what saved and submitted mean. Match each interface message to evidence from the customer’s actual task.
Explain what saved and submitted mean

A restored local draft does not prove that the receiving service accepted it.

Read the diagram in text
  1. Local state. Explain where the browser saves information and its limits.
  2. Receiving result. Verify the relevant service response before reporting submission.
  3. Staff outcome. Check the agreed handling process beyond initial receipt.
  4. Recovery path. Handle unavailable storage or connectivity with useful next steps.
Diagram sources

Read the definitions: Web Storage · localStorage · sessionStorage · Service worker · HTTP response · Contact form

Read the denominator in advertising metrics

Use matching scope, period and currency, with the actual report’s definitions.

Read the denominator in advertising metrics. Use matching scope, period and currency, with the actual report’s definitions.
Read the denominator in advertising metrics

Displays, clicks, conversions and attributed value answer different questions. ROAS is not profit.

Read the diagram in text
  1. Average CPC. Relevant click cost ÷ included clicks: money per click.
  2. Calculated CPM. Relevant cost ÷ impressions × 1,000: money per thousand displays.
  3. Cost per conversion. Relevant cost ÷ included conversions: define the counted action.
  4. ROAS. Attributed value ÷ advertising cost: explain what the value represents.
Diagram sources

Read the definitions: CPC · CPM · Cost per conversion · ROAS · Conversion value

Investigate what a funnel actually measures

A reported drop-off identifies a review point; its cause needs evidence.

Investigate what a funnel actually measures. A reported drop-off identifies a review point; its cause needs evidence.
Investigate what a funnel actually measures

An attempted action, accepted submission and completed business outcome are different events.

Read the diagram in text
  1. Define the steps. Verify what each measured event actually represents.
  2. Read sequence rules. Check entry points, order, intervening activity and timing.
  3. Review the coverage. Include filters, segments and relevant measurement limitations.
  4. Check the actual task. Investigate controls, errors and the receiving outcome.
Diagram sources

Read the definitions: Funnel exploration · Event · Event parameter · Analytics segment · Path exploration

Keep email in the DNS change plan

A website move can involve separate DNS and email providers. Map their roles.

Keep email in the DNS change plan. A website move can involve separate DNS and email providers. Map their roles.
Keep email in the DNS change plan

Changing DNS authority does not migrate mailbox contents. Preserve required records and verify affected services.

Read the diagram in text
  1. Identify the authority. Confirm which provider answers the domain’s DNS queries.
  2. Inventory the services. Record the website, email and other known DNS requirements.
  3. Check email records. Use the actual mail provider’s receiving and sending requirements.
  4. Verify real outcomes. Test the website and the intended mailbox through the change plan.
Diagram sources

Read the definitions: Nameservers · MX records · Domain registrar · Business email · DNS

Separate the roles in business email

These are different responsibilities, not one universal account or server setting.

Separate the roles in business email. These are different responsibilities, not one universal account or server setting.
Separate the roles in business email

A sending response, recipient delivery and a person answering the enquiry are separate outcomes.

Read the diagram in text
  1. Submit and transfer. Use the provider’s submission service and SMTP transfer.
  2. Find the receiver. MX records identify the receiving mail servers for the domain.
  3. Access the mailbox. Review the provider, client and authorised staff permissions.
  4. Route and handle. Check forwarding destinations and who answers incoming enquiries.
Diagram sources

Read the definitions: SMTP · MX records · IMAP · Email forwarding · Shared mailbox

Know which security control does what

Different controls address different parts of a website’s behaviour.

Know which security control does what. Different controls address different parts of a website’s behaviour.
Know which security control does what

Review the actual application, configuration and tested scope. One header is not a complete security assessment.

Read the diagram in text
  1. TLS: the connection. Protect the relevant information travelling between systems.
  2. HSTS: HTTPS policy. Review hostname scope and the browser’s remembered rules.
  3. CSP: browser rules. Restrict relevant resources and behaviour; test required features.
  4. CSRF: request checks. Protect relevant state-changing actions alongside access controls.
Diagram sources

Read the definitions: TLS · HSTS · Content Security Policy · Cross-site request forgery · Authentication

Read cookie attributes in context

Cookie settings have different roles within a maintained application.

Read the definitions: Secure cookie · HttpOnly cookie · SameSite cookie · Cookies · Cross-site request forgery

Connect research to a website decision

Keep the question, evidence, interpretation and proposed change distinguishable.

Connect research to a website decision. Keep the question, evidence, interpretation and proposed change distinguishable.
Connect research to a website decision

An observation is evidence; a finding interprets learning; a design change is a proposed response.

Read the diagram in text
  1. State the uncertainty. Connect the research question to an actual website decision.
  2. Plan relevant research. Choose participants and a method suited to the question.
  3. Keep the evidence. Record observations and explain the supported learning.
  4. Choose and review. Assign a specific next action and check its outcome.
Diagram sources

Read the definitions: User research · Research question · Observation note · Research finding · Research plan

Choose the right structure review

Content organisation and the interface presenting it have different review needs.

Choose the right structure review. Content organisation and the interface presenting it have different review needs.
Choose the right structure review

A proposed hierarchy still needs interpretation and appropriate checking on the working website.

Read the diagram in text
  1. Content inventory. Record existing content, scope and responsibility.
  2. Card sorting. Explore how participants group and label content items.
  3. Tree testing. Evaluate finding relevant items through a category hierarchy.
  4. Usability testing. Observe people attempting meaningful tasks in the interface.
Diagram sources

Read the definitions: Information architecture · Content inventory · Card sorting · Tree testing · Usability testing

Separate the package, runtime and data

A container release needs more than a stored application image.

Separate the package, runtime and data. A container release needs more than a stored application image.
Separate the package, runtime and data

Rebuilding the application package does not automatically recover the required business data.

Read the diagram in text
  1. Approved image. Identify the packaged version and its distribution source.
  2. Running application. Review deployment, configuration and connected services.
  3. Persistent data. Record storage, replacement behaviour and recovery.
  4. Working task. Check the user journey and its expected resulting record.
Diagram sources

Read the definitions: Container · Container image · Container registry · Persistent volume · Deployment

Make hosting responsibilities explicit

The actual service agreement determines what is managed.

Make hosting responsibilities explicit. The actual service agreement determines what is managed.
Make hosting responsibilities explicit

Record the responsible person, included work and escalation contact for each website component.

Read the diagram in text
  1. Infrastructure. Identify who maintains the underlying hosting platform.
  2. System and application. Assign relevant updates, configuration and releases.
  3. Data and recovery. Clarify what is copied and how the service is restored.
  4. Support and checks. Name the coordinator and verify important website tasks.
Diagram sources

Read the definitions: Managed hosting · Web hosting · Virtual machine · Backups · Monitoring

Keep retry behaviour tied to the action

The service contract defines which repeated requests are recognised.

Keep retry behaviour tied to the action. The service contract defines which repeated requests are recognised.
Keep retry behaviour tied to the action

A retry of one intended operation differs from a genuinely new customer action.

Read the diagram in text
  1. Intended action. State what the API request is meant to read or change.
  2. Supported contract. Review request identity, matching inputs and time limits.
  3. Retry or new action. Keep the operation’s intent clear through supported rules.
  4. Resulting record. Check the actual outcome and relevant downstream work.
Diagram sources

Read the definitions: Idempotency · API · HTTP method · Retry · Webhook

Review the API key’s role and lifecycle

The provider and key type determine permissions and confidentiality.

Review the API key’s role and lifecycle. The provider and key type determine permissions and confidentiality.
Review the API key’s role and lifecycle

Record the configuration owner and support route without copying confidential credential values.

Read the diagram in text
  1. Purpose and environment. Identify the service and website feature using the key.
  2. Type and permissions. Confirm confidentiality and the required service access.
  3. Supported protection. Keep secret values in the appropriate configuration.
  4. Replacement and checks. Assign the owner and verify the task after a key change.
Diagram sources

Read the definitions: API key · API · Least privilege · Environment variable · Webhook signature

Read network measurements in context

Capacity, achieved transfer, delay and missing packets describe different things.

Read network measurements in context. Capacity, achieved transfer, delay and missing packets describe different things.
Read network measurements in context

A connection measurement supports diagnosis; it does not replace checking the actual website task.

Read the diagram in text
  1. Bandwidth. How much data the relevant link can carry per second.
  2. Throughput. How much data actually transfers in the measured interval.
  3. Latency. The measured delay between the specified points.
  4. Packet loss. Sent packets that do not reach their network destination.
Diagram sources

Read the definitions: Bandwidth · Throughput · Latency · Packet loss · Jitter

Define the business VPN’s actual scope

Remote connectivity needs clear routing, access and maintenance.

Define the business VPN’s actual scope. Remote connectivity needs clear routing, access and maintenance.
Define the business VPN’s actual scope

A VPN connection indicator is separate from permission to use an application and a completed task.

Read the diagram in text
  1. Required resources. Name the staff or support task and relevant destination.
  2. Traffic and routing. Confirm which connections use the configured tunnel.
  3. Identity and access. Review sign-in and application permissions separately.
  4. Maintenance and task. Assign support and check the expected staff outcome.
Diagram sources

Read the definitions: VPN · Network tunnel · Least privilege · Firewall · Private IP address

Four protections, four different jobs

Name the protected connection, data or permission when discussing website security.

Four protections, four different jobs. Name the protected connection, data or permission when discussing website security.
Four protections, four different jobs

Each control has a defined scope. A working indicator does not establish complete website security.

Read the diagram in text
  1. DNSSEC. Check signed DNS data and its authentication path.
  2. DNS over HTTPS. Encrypt the lookup connection to the selected resolver.
  3. Website HTTPS. Protect the connection to the relevant website endpoint.
  4. Application permissions. Control the actions an authenticated account may perform.
Diagram sources

Read the definitions: DNSSEC · DNS over HTTPS · HTTPS · Least privilege

Match the DNS record to its job

Addressing, aliases and certificate issuance use different information.

Match the DNS record to its job. Addressing, aliases and certificate issuance use different information.
Match the DNS record to its job

Record the exact name, required value and owner, then check the affected business service.

Read the diagram in text
  1. A record. Associate a DNS name with an IPv4 address.
  2. AAAA record. Associate a DNS name with an IPv6 address.
  3. CNAME record. Identify another DNS name as the alias target.
  4. CAA record. Express which authorities may issue certificates.
Diagram sources

Read the definitions: A record · AAAA record · CNAME record · CAA record · DNS record

Transport and application outcomes differ

TCP and UDP describe data transport; the application must handle the business task.

Transport and application outcomes differ. TCP and UDP describe data transport; the application must handle the business task.
Transport and application outcomes differ

A transport observation is separate from a confirmed booking, saved record or completed customer task.

Read the diagram in text
  1. TCP stream. Reliable, ordered bytes; a connection can still fail.
  2. UDP datagrams. No delivery or ordering guarantees in UDP itself.
  3. Application behaviour. Review the protocol and processing around the transport.
  4. Business result. Check the expected response, record and customer outcome.
Diagram sources

Read the definitions: TCP · UDP · Datagram · TCP retransmission · Idempotency

Turn an HTTP error into a useful report

The response code is a starting point. Keep the request, context and outcome together.

Turn an HTTP error into a useful report. The response code is a starting point. Keep the request, context and outcome together.
Turn an HTTP error into a useful report

An error code needs context. Verify the business task after the responsible maintainer addresses the cause.

Read the diagram in text
  1. Record the observation. Note the exact status, affected task and relevant time.
  2. Read the explanation. Keep useful response details while protecting private data.
  3. Review the requirements. Check the actual endpoint, request and service conditions.
  4. Verify the outcome. Repeat the intended task and check its expected result.
Diagram sources

Read the definitions: HTTP response · 408 response · 415 response · 422 response · 431 response · 507 response

Read an HTTP exchange in four parts

Connect each technical observation to the website task the customer is trying to finish.

Read an HTTP exchange in four parts. Connect each technical observation to the website task the customer is trying to finish.
Read an HTTP exchange in four parts

Record the message and the customer outcome separately. Use the actual endpoint’s requirements when investigating.

Read the diagram in text
  1. Method and target. Which action is requested, and which resource is addressed?
  2. Request information. Review the relevant headers and any submitted content.
  3. Server response. Interpret the status, headers and any returned content.
  4. Customer outcome. Verify the expected application result and feedback.
Diagram sources

Read the definitions: HTTP request · HTTP response · Request target · HTTP method · Content-Type header · Request body

Check a version before updating

An ETag can support a conditional update when the client and server implement the workflow.

Check a version before updating. An ETag can support a conditional update when the client and server implement the workflow.
Check a version before updating

An ETag’s presence alone does not prevent lost edits. Verify the version check and the editor’s recovery process.

Read the diagram in text
  1. Read the version. Retain the relevant ETag from the resource being edited.
  2. Supply the condition. Use If-Match for a supported conditional update.
  3. Evaluate the match. The server checks the condition before applying the action.
  4. Handle the result. Confirm the save, or review a failed check such as 412.
Diagram sources

Read the definitions: ETag · Conditional request · If-Match header · 412 response · HTTP request · HTTP response

Follow the source through an AI answer

Review the content, permitted access and whether the answer follows its sources.

Follow the source through an AI answer. Review the content, permitted access and whether the answer follows its sources.
Follow the source through an AI answer

Review the selected passage and the finished answer. A relevant document does not prove every generated claim.

Read the diagram in text
  1. Approved collection. Name the content owner and maintain current source material.
  2. Retrieved passages. Inspect relevant content and the user’s permitted access.
  3. Generated answer. Check the claim, source link and important qualifications.
  4. Ongoing review. Handle unsupported questions and verify source updates.
Diagram sources

Read the definitions: Retrieval-augmented generation · AI grounding · Document chunking · Vector search · AI embedding · AI evaluation

Review an AI application’s boundaries

Connect the security discussion to the actual inputs, service access and supported operations.

Review an AI application’s boundaries. Connect the security discussion to the actual inputs, service access and supported operations.
Review an AI application’s boundaries

Document the actual capability and test its controls. A model instruction alone does not establish the boundary.

Read the diagram in text
  1. Input paths. Identify messages, documents and connected-service content.
  2. Service permissions. Verify who may read data or request supported operations.
  3. Action controls. Define the approval and validation for privileged actions.
  4. Evidence and support. Review tests, their limits and how to report a problem.
Diagram sources

Read the definitions: Prompt injection · Least privilege · Retrieval-augmented generation · Input validation · AI evaluation · API key

Give each product identifier its own role

Keep the individual item, manufacturer reference and variant group clearly connected.

Give each product identifier its own role. Keep the individual item, manufacturer reference and variant group clearly connected.
Give each product identifier its own role

An item identifier and a variant-group identifier are different. Verify the source and mapping for each actual product.

Read the diagram in text
  1. Product data ID. Identifies the individual submitted product or variant.
  2. GTIN. Uses the relevant assigned Global Trade Item Number.
  3. MPN. Uses the manufacturer’s part number for the actual item.
  4. Item group ID. Links related variants rather than identifying each one.
Diagram sources

Read the definitions: Product data ID · GTIN · MPN · Item group ID · SKU · Product feed

Check shipping for a mixed basket

Review the store’s current setup before interpreting the options and charge at checkout.

Check shipping for a mixed basket. Review the store’s current setup before interpreting the options and charge at checkout.
Check shipping for a mixed basket

Test individual items and relevant combinations. Record the products, destination and actual checkout result.

Read the diagram in text
  1. Products and rules. Identify which shipping arrangement applies to each item.
  2. Supply locations. Review the actual fulfilment locations and their groups.
  3. Destination options. Check the supported destination and relevant rate rules.
  4. Checkout result. Verify the offered choices, displayed charge and wording.
Diagram sources

Read the definitions: Shipping profile · Shipping rate · Shipping zone · Shipping location group · Fulfilment location · Checkout

Give image formats a clear purpose

Compare the actual artwork, appearance and delivered size before choosing an export.

Give image formats a clear purpose. Compare the actual artwork, appearance and delivered size before choosing an export.
Give image formats a clear purpose

The format name does not prove the best result. Review appearance, dimensions, delivery and the source you will retain.

Read the diagram in text
  1. PNG: raster storage. Lossless image encoding with optional transparency.
  2. WebP: raster options. Lossy or lossless compression for suitable web images.
  3. AVIF: image coding. AV1 image coding within a defined image-file format.
  4. SVG: drawing content. Describes shapes and text; can also include images.
Diagram sources

Read the definitions: WebP · AVIF · SVG · PNG · Raster image · Vector image

Check the image box and selected source

Review the displayed width, source candidates and visible subject as separate checks.

Check the image box and selected source. Review the displayed width, source candidates and visible subject as separate checks.
Check the image box and selected source

A small display box does not prove a small download. Inspect the selected file and the actual visible image.

Read the diagram in text
  1. Displayed box. Review the actual layout width at relevant screen sizes.
  2. Source candidates. Check candidate files and their width or density labels.
  3. Browser selection. Align sizes with the layout and inspect the chosen source.
  4. Visible subject. Review the fitting and position in the actual image box.
Diagram sources

Read the definitions: Image srcset attribute · Image sizes attribute · Rendered image width · Device pixel ratio · CSS object-fit · CSS object-position · WebP · AVIF · PNG

Check each stage of a web notification

Permission, subscription, message delivery and visible alerts need separate review.

Check each stage of a web notification. Permission, subscription, message delivery and visible alerts need separate review.
Check each stage of a web notification

Keep the normal account journey available. A subscription or sending result does not prove that a customer noticed an alert.

Read the diagram in text
  1. Choice and permission. Explain the benefit and handle the user’s decision.
  2. Push subscription. Maintain the supported subscription and endpoint record.
  3. Message delivery. Review sending and the receiving service-worker event.
  4. Alert and destination. Check the visible message and the action’s actual journey.
Diagram sources

Read the definitions: Push API · Notifications API · Push subscription · Push endpoint · Notification permission · Service worker

Give each web app feature its own check

An installed icon does not establish every offline, storage or notification capability.

Give each web app feature its own check. An installed icon does not establish every offline, storage or notification capability.
Give each web app feature its own check

Review installation, offline behaviour and alerts separately. State which tasks still need an online connection.

Read the diagram in text
  1. Manifest information. Review the app’s name, icon and supported launch journey.
  2. Service-worker logic. Review the relevant application events and page control.
  3. Cache API storage. Review stored responses, updates and missing-data handling.
  4. System notifications. Review permission, device support and the visible alert.
Diagram sources

Read the definitions: Web app manifest · Cache API · Service worker · Notifications API · Push API · Offline fallback · Progressive web app

Separate record identity and data rules

Review the key, relationship, stored-data rule and actual operation together.

Separate record identity and data rules. Review the key, relationship, stored-data rule and actual operation together.
Separate record identity and data rules

A valid database reference does not prove a correct real-world match or permission to access the record.

Read the diagram in text
  1. Primary key: identity. Identify the actual row and what it represents.
  2. Foreign key: reference. Review the linked values and configured change rules.
  3. Constraint: data rule. Verify the intended rule and actual database enforcement.
  4. Application: operation. Review authorised access and the customer-visible result.
Diagram sources

Read the definitions: Primary key · Foreign key · Database constraint · Database schema · Database join

Define the database transaction boundary

Group the intended database work and review external operations separately.

Define the database transaction boundary. Group the intended database work and review external operations separately.
Define the database transaction boundary

Keep the database result, external-service result and customer confirmation as distinct observations.

Read the diagram in text
  1. Grouped database work. List the records and changes inside the transaction.
  2. Commit or rollback. Verify completion and controlled failure outcomes.
  3. Concurrent attempts. Review isolation and the business’s simultaneous-use case.
  4. External operations. Check connected payments and messages in their own process.
Diagram sources

Read the definitions: Database transaction · Database commit · Database rollback · Transaction isolation · Database savepoint · Payment gateway · Webhook

Know what is inside your media file

Identify the packaging, picture encoding, sound encoding and intended player.

Know what is inside your media file. Identify the packaging, picture encoding, sound encoding and intended player.
Know what is inside your media file

A familiar filename does not describe every stream or prove that the intended player works.

Read the diagram in text
  1. Container: packaging. Record the enclosing format and streams actually present.
  2. Video codec: pictures. Identify the encoded picture stream and export version.
  3. Audio codec: sound. Identify the sound encoding and listen to the delivered edit.
  4. Player: experience. Review playback and usable controls on intended devices.
Diagram sources

Read the definitions: Media container · Video codec · Audio codec · MP4 · WebM · Ogg

Review the actual media export

Use the approved edit, inspect the delivered file and check the customer journey.

Review the actual media export. Use the approved edit, inspect the delivered file and check the customer journey.
Review the actual media export

Approve a specific delivery version using observed results, then retain the source for future changes.

Read the diagram in text
  1. Source and version. Keep the master and approved delivery edit identifiable.
  2. Important detail. Review the action, words and product detail customers need.
  3. File and playback. Inspect actual size and check the intended page player.
  4. Accessible meaning. Review captions and appropriate written alternatives.
Diagram sources

Read the definitions: Video bitrate · Video frame rate · Media transcoding · Video captions · Audio description · Video poster image

Match the alternative to the meaning

Identify meaningful sound, important visuals, reading content and usable controls.

Match the alternative to the meaning. Identify meaningful sound, important visuals, reading content and usable controls.
Match the alternative to the meaning

Review what this recording communicates, then verify the content and the actual delivery experience.

Read the diagram in text
  1. Captions: sound in text. Check meaningful sound and words at the right time.
  2. Description: visuals. Explain the important information carried by pictures.
  3. Transcript: reading. Provide relevant audio and visual meaning in readable text.
  4. Player: usable access. Review clear controls and the chosen media features.
Diagram sources

Read the definitions: Video captions · Audio description · Media transcript · Website accessibility · WebVTT

Keep media and timed text together

Check the approved recording, companion file, cue timing and actual player track.

Keep media and timed text together. Check the approved recording, companion file, cue timing and actual player track.
Keep media and timed text together

When the recording changes, review its companion text and timing before approving the replacement.

Read the diagram in text
  1. Recording version. Identify the final edit that the text should accompany.
  2. Text and purpose. Check the actual words and intended timed-text role.
  3. Cue timing. Follow important passages against the approved media edit.
  4. Player connection. Verify the selected file, controls and presentation.
Diagram sources

Read the definitions: WebVTT · Timed text cue · Text track kind · Text track language · Text track mode · Active text cues

Separate character identity and encoding

Know which concept identifies text, represents bytes or protects information.

Separate character identity and encoding. Know which concept identifies text, represents bytes or protects information.
Separate character identity and encoding

A technical-looking representation is separate from protecting the information it contains.

Read the diagram in text
  1. Unicode: identity. Use standard character identifiers across writing systems.
  2. UTF-8: text as bytes. Record the actual encoding used by the text exchange.
  3. Base64: binary as text. Follow the required alphabet and review decoded output.
  4. Protection: separate. Protect sensitive information beyond its representation.
Diagram sources

Read the definitions: Unicode · UTF-8 · Character encoding · Base64 · Encryption · Code point

Follow the text through the exchange

Keep the source, verify interpretation and compare the important output.

Follow the text through the exchange. Keep the source, verify interpretation and compare the important output.
Follow the text through the exchange

Keep the original reference and approve the actual recovered text, including the downstream result.

Read the diagram in text
  1. Original source. Retain the file version and documented encoding.
  2. Receiving process. Identify the reader and its actual interpretation.
  3. Relevant output. Compare the important names, punctuation and fields.
  4. Controlled correction. Locate the mismatch and verify the revised result.
Diagram sources

Read the definitions: Character encoding · UTF-8 · TextDecoder · Replacement character · CSV · Unicode

Check the compressed web response

Compare the delivered response and the correct resource-size fields.

Check the compressed web response. Compare the delivered response and the correct resource-size fields.
Check the compressed web response

Compare identifiable resources and measurement fields, then check the actual page result.

Read the diagram in text
  1. Returned encoding. Inspect the actual representative response headers.
  2. Encoded payload. Record body size before content decoding.
  3. Decoded payload. Keep the recovered payload size distinct.
  4. Transfer context. Review overhead, cache and timing restrictions.
Diagram sources

Read the definitions: Gzip · Brotli · Zstandard · Encoded body size · Decoded body size · Transfer size

Review the archive handover

Approve expected contents and practical recovery through the chosen tools.

Review the archive handover. Approve expected contents and practical recovery through the chosen tools.
Review the archive handover

Approve the required recovered material and its practical use, with a clear handover version.

Read the diagram in text
  1. Expected contents. List the required files, versions and instructions.
  2. Actual package. Inspect entries and the tool’s selection behaviour.
  3. Review destination. Agree the extraction folder and intended file effects.
  4. Recovered result. Compare the list and open representative files.
Diagram sources

Read the definitions: File archive · ZIP archive · Archive member · Archive extraction · File checksum · File extension

Review the selected responsive image

Connect the image’s purpose, candidates and actual displayed result.

Review the selected responsive image. Connect the image’s purpose, candidates and actual displayed result.
Review the selected responsive image

Approve the visible subject in its page slot and record the actual selected resource.

Read the diagram in text
  1. Important subject. Define the detail the reader needs to recognise.
  2. Candidate purpose. Separate resized exports from different compositions.
  3. Actual selection. Record the chosen resource under reviewed conditions.
  4. Displayed result. Check clarity, crop and the relevant file size.
Diagram sources

Read the definitions: Responsive image sources · Image srcset attribute · Image sizes attribute · Picture element · Intrinsic image width · CSS object-fit

Review the complete printed document

Check the actual output, including continuation pages and important content.

Review the complete printed document. Check the actual output, including continuation pages and important content.
Review the complete printed document

Approve the generated document through its content, page boundaries and actual use.

Read the diagram in text
  1. Reader’s information. Identify the content that must remain understandable.
  2. Output conditions. Record the renderer, document version and settings.
  3. Every page. Inspect clipping, continuations and meaningful groups.
  4. Maintained example. Save the output and recheck relevant changes.
Diagram sources

Read the definitions: Print stylesheet · CSS paged media · CSS fragmentation · CSS page size · CSS break-inside · Print colour adjustment

Locate the intended website material

Keep environment, path interpretation and actual file contents connected.

Locate the intended website material. Keep environment, path interpretation and actual file contents connected.
Locate the intended website material

Verify the actual location and approved contents before an important file operation.

Read the diagram in text
  1. Environment. Name the machine, storage and project purpose.
  2. Path context. Record the location and relevant starting directory.
  3. Actual target. Check existence and relevant link relationships.
  4. Required material. Compare the intended version and useful content.
Diagram sources

Read the definitions: File path · File system · Absolute file path · Relative file path · Current working directory · Symbolic link

Review the remote file transfer

Identify the protocol, destination and received result within the complete task.

Review the remote file transfer. Identify the protocol, destination and received result within the complete task.
Review the remote file transfer

Keep successful transfer, usable received material and downstream publication checks distinct.

Read the diagram in text
  1. Actual protocol. Document the service and supported client arrangement.
  2. Approved destination. Confirm the server, account and intended folder.
  3. Received contents. Compare the source version and representative files.
  4. Complete task. Check the relevant publication or recovery result.
Diagram sources

Read the definitions: SFTP · SSH · FTPS · File path · File checksum · Deployment

Separate audience adaptation decisions

Keep preparation, content, formatting and scheduling requirements clear.

Separate audience adaptation decisions. Keep preparation, content, formatting and scheduling requirements clear.
Separate audience adaptation decisions

Agree the audience and review the complete task, including important formats and messages.

Read the diagram in text
  1. Preparation. Enable the system to support the intended adaptation.
  2. Adapted experience. Approve the wording and complete customer journey.
  3. Presentation settings. Review the actual locale, options and displayed values.
  4. Scheduling context. Keep the intended date, zone and appointment clear.
Diagram sources

Read the definitions: Internationalisation · Localisation · Locale · Time zone · Language tag · Intl.NumberFormat

Follow the appointment through booking

Compare the intended schedule, stored record and customer confirmation.

Follow the appointment through booking. Compare the intended schedule, stored record and customer confirmation.
Follow the appointment through booking

The selection, saved record and confirmation must describe the same intended appointment.

Read the diagram in text
  1. Intended schedule. State the business zone, date and offered time.
  2. Saved record. Identify the representation and actual interpretation.
  3. Received information. Compare the confirmation and relevant staff view.
  4. Maintained process. Review relevant rule boundaries and software changes.
Diagram sources

Read the definitions: Time zone · UTC offset · IANA time zone database · RFC 3339 · Intl.DateTimeFormat · Date-only value

Separate the map’s information sources

Know what requests a position, finds an address or supplies the display.

Separate the map’s information sources. Know what requests a position, finds an address or supplies the display.
Separate the map’s information sources

A working map display is separate from verifying the intended place and customer instructions.

Read the diagram in text
  1. Device position. Review permission, available information and accuracy.
  2. Address lookup. Compare the selected result with the intended place.
  3. Geographic records. Keep the source version and feature meaning clear.
  4. Map background. Identify the tile provider and supported arrangement.
Diagram sources

Read the definitions: Geolocation API · Geocoding · GeoJSON · Map tile · Reverse geocoding · Geolocation accuracy

Review the useful location result

Check the source, displayed place and the alternative customer route.

Review the useful location result. Check the source, displayed place and the alternative customer route.
Review the useful location result

Approve the intended place and useful instructions through the actual customer-facing result.

Read the diagram in text
  1. Intended task. State the place customers need to find.
  2. Actual source. Record the lookup, dataset and interpretation.
  3. Displayed place. Compare the marker, address and useful instructions.
  4. Alternative route. Check declined access and unavailable map information.
Diagram sources

Read the definitions: Geocoding · Geolocation API · GeoJSON · Map tile · Latitude · Longitude

Understand the component’s building blocks

Identify the behaviour, internal structure and supplied content.

Understand the component’s building blocks. Identify the behaviour, internal structure and supplied content.
Understand the component’s building blocks

Name the technologies used, then review the actual content and customer interaction.

Read the diagram in text
  1. Custom element. Define the reusable feature’s behaviour.
  2. Shadow DOM. Identify the internal tree and supported interface.
  3. HTML template. Store structure for the agreed reuse process.
  4. HTML slot. Place supplied content in the component.
Diagram sources

Read the definitions: Web Components · Custom element · Shadow DOM · HTML template · HTML slot

Review a reusable feature before handover

Connect shared implementation with the real pages using it.

Review a reusable feature before handover. Connect shared implementation with the real pages using it.
Review a reusable feature before handover

Approve representative uses and document how shared changes are checked.

Read the diagram in text
  1. Feature owner. Record the purpose, name and maintainer.
  2. Content contract. List editable inputs and missing-value behaviour.
  3. Actual instances. Inspect normal, empty and longer content.
  4. Customer task. Review interaction, feedback and the next step.
Diagram sources

Read the definitions: Web Components · Custom element · Shadow DOM · HTML template · Component · Design system

Understand the layout tools’ roles

Identify what handles item arrangement, shared tracks and local space.

Understand the layout tools’ roles. Identify what handles item arrangement, shared tracks and local space.
Understand the layout tools’ roles

Choose the layout for the intended relationships, then inspect the real content.

Read the diagram in text
  1. CSS Grid. Arrange rows and columns for content.
  2. Flexbox. Distribute items along one main axis.
  3. CSS subgrid. Share parent tracks in specified dimensions.
  4. Size container query. Adapt styles to relevant container dimensions.
Diagram sources

Read the definitions: CSS Grid · Flexbox · CSS subgrid · Container query · Grid track · CSS gap

Review the layout with real content

Check meaning, available space and the customer’s next step.

Review the layout with real content. Check meaning, available space and the customer’s next step.
Review the layout with real content

A tidy arrangement needs readable information and a clear customer route.

Read the diagram in text
  1. Intended meaning. Agree grouping, sequence and field meanings.
  2. Actual content. Use normal, long and missing information.
  3. Available space. Inspect supported regions and representative widths.
  4. Customer route. Check reading, navigation and the next action.
Diagram sources

Read the definitions: CSS Grid · Flexbox · CSS subgrid · Container query · Responsive design · Grid auto flow

Follow the form’s information journey

Entry, browser checks, preparation and receipt have different meanings.

Follow the form’s information journey. Entry, browser checks, preparation and receipt have different meanings.
Follow the form’s information journey

Confirm each stage’s outcome before promising the customer a completed task.

Read the diagram in text
  1. Customer entry. Use clear questions and suitable controls.
  2. Browser checks. Help correct supported constraint problems.
  3. Prepared entries. Collect the named values the task needs.
  4. Receiving outcome. Validate and confirm the actual result.
Diagram sources

Read the definitions: FormData · Constraint validation · HTML input · Contact form · FormData get all

Review how customers complete fields

Check manual entry, assisted filling and useful corrections.

Review how customers complete fields. Check manual entry, assisted filling and useful corrections.
Review how customers complete fields

Entry assistance helps completion; the whole enquiry route still needs review.

Read the diagram in text
  1. Field purpose. Agree whose detail the question requests.
  2. Clear guidance. Use labels and relevant entry instructions.
  3. Completion routes. Review manual and assisted filled values.
  4. Correction and receipt. Check corrections and received information.
Diagram sources

Read the definitions: Autocomplete · HTML input · Input mode · Form label · Required field · Constraint validation

Choose the combined Promise outcome

All, allSettled, any and race use different result conditions.

Choose the combined Promise outcome. All, allSettled, any and race use different result conditions.
Choose the combined Promise outcome

Name the required outcome and review how the feature handles remaining work.

Read the diagram in text
  1. Promise.all. All fulfill; an input rejection rejects.
  2. Promise.allSettled. Report outcomes after all inputs settle.
  3. Promise.any. First fulfillment; reject if none fulfill.
  4. Promise.race. Follow the first fulfillment or rejection.
Diagram sources

Read the definitions: Promise · Promise all · Promise all settled · Promise any · Promise race · Async/await

Check what the Fetch response means

A fulfilled fetch is separate from a successful business task.

Check what the Fetch response means. A fulfilled fetch is separate from a successful business task.
Check what the Fetch response means

Customer confirmation should describe the actual service outcome.

Read the diagram in text
  1. Request outcome. Handle the response or request failure.
  2. HTTP status. Check the relevant success or error status.
  3. Expected information. Read and interpret the needed content.
  4. Business meaning. Confirm what the returned result establishes.
Diagram sources

Read the definitions: Fetch API · Fetch response OK · Fetch response JSON · Promise · HTTP response

State what request cancellation does

Review the operation, its signal and the receiving system’s state.

State what request cancellation does. Review the operation, its signal and the receiving system’s state.
State what request cancellation does

Stopping browser work does not establish reversal of a separate business action.

Read the diagram in text
  1. Connected operation. Identify which supported work uses the signal.
  2. Observed stop. Inspect the cancellation reason and feedback.
  3. Receiving state. Check any business action at its destination.
  4. Next action. Review the supported restart or follow-up.
Diagram sources

Read the definitions: AbortController · AbortSignal · Abort reason · Fetch API · Abort signal timeout

Identify what the browser observes

Intersection, size and document changes describe different conditions.

Identify what the browser observes. Intersection, size and document changes describe different conditions.
Identify what the browser observes

A reported browser condition is separate from reading or business completion.

Read the diagram in text
  1. Intersection Observer. Report configured geometric intersections.
  2. Resize Observer. Report relevant element dimensions.
  3. Mutation Observer. Report configured document-tree changes.
  4. Animation frame request. Schedule a callback before repaint.
Diagram sources

Read the definitions: Intersection Observer · Resize Observer · Mutation Observer · Request animation frame · DOM

Review what happens after the trigger

Connect a detected condition with understandable content and actions.

Review what happens after the trigger. Connect a detected condition with understandable content and actions.
Review what happens after the trigger

Approve the resulting customer route with actual content and relevant states.

Read the diagram in text
  1. Trigger purpose. Name the condition and affected feature.
  2. Observed result. Inspect the actual information and action.
  3. Useful states. Review failures, layout and motion preferences.
  4. Lifecycle review. Check replacement, stopping and repeated use.
Diagram sources

Read the definitions: Intersection Observer · Resize Observer · Mutation Observer · Request animation frame · Reduced motion

Understand a web address’s parts

Identify the destination and the meaning of each supported component.

Understand a web address’s parts. Identify the destination and the meaning of each supported component.
Understand a web address’s parts

An understandable address still needs the intended destination checked.

Read the diagram in text
  1. Scheme and host. Example: https://example.com
  2. Resource path. Example: /services/repair/
  3. Query parameters. Example: ?category=repair
  4. Fragment. Example: #enquiries
Diagram sources

Read the definitions: URL · Domain name · URL pathname · Query string · URL fragment · URLSearchParams

Check the shared view and its route

Agree which address, choices and information belong together.

Check the shared view and its route. Agree which address, choices and information belong together.
Check the shared view and its route

A changed address needs the correct visible information and navigation route.

Read the diagram in text
  1. Selected view. Check choices, information and address.
  2. Direct opening. Open a copied link without earlier choices.
  3. Reload. Inspect the intended reloaded information.
  4. Back and Forward. Review each representative returned view.
Diagram sources

Read the definitions: History API · URLSearchParams · URL · History push state · History replace state · Popstate event

Match the observation to its meaning

Document state, element geometry and customer outcomes are distinct.

Match the observation to its meaning. Document state, element geometry and customer outcomes are distinct.
Match the observation to its meaning

Keep the recorded condition precise when interpreting the customer’s task.

Read the diagram in text
  1. Document visibility. Identify the visible or hidden page state.
  2. Element intersection. Describe the configured geometric condition.
  3. Reading and meaning. Seek separate evidence of understanding.
  4. Business outcome. Check the actual receiving or task result.
Diagram sources

Read the definitions: Page Visibility API · Document visibility state · Intersection Observer · Intersection ratio · Conversion tracking

Define the task before timing it

Use an interval whose start, finish and outcome have clear meanings.

Define the task before timing it. Use an interval whose start, finish and outcome have clear meanings.
Define the task before timing it

A timing label needs agreed boundaries and an inspected customer result.

Read the diagram in text
  1. Name the task. Explain the operation being investigated.
  2. Starting condition. Identify where the measured interval begins.
  3. Ending condition. Explain exactly what the finish establishes.
  4. Outcome and context. Keep the actual result and test conditions.
Diagram sources

Read the definitions: User Timing API · Performance API · Performance mark · Performance measure · Performance Observer

Read each performance record’s role

A timestamp, interval and resource record answer different questions.

Read each performance record’s role. A timestamp, interval and resource record answer different questions.
Read each performance record’s role

A technical record describes its defined scope; review the full task as well.

Read the diagram in text
  1. Mark. A named timestamp at a chosen point.
  2. Measure. An interval with specified timing boundaries.
  3. Resource entry. A record about loading an individual resource.
  4. Observer. Collection of selected supported entry types.
Diagram sources

Read the definitions: Performance API · Performance entry · Performance mark · Performance measure · Resource Timing API · Performance Observer

Match profile fields to real operations

Explain what the business is, what it offers and where customers are served.

Match profile fields to real operations. Explain what the business is, what it offers and where customers are served.
Match profile fields to real operations

Use accurate business facts and inspect the customer-visible result.

Read the diagram in text
  1. Business category. Describe the kind of business represented.
  2. Services. Explain the current supported offerings.
  3. Service area. Identify the places genuinely served.
  4. Address display. Match the real customer visit arrangement.
Diagram sources

Read the definitions: Google Business Profile category · Service-area business · Google Business Profile · Business Profile services · Business service area · Hybrid business

Check access during a profile handover

Keep authorised roles and ongoing maintenance responsibilities clear.

Check access during a profile handover. Keep authorised roles and ongoing maintenance responsibilities clear.
Check access during a profile handover

Verify actual roles and responsibility before treating a handover as complete.

Read the diagram in text
  1. Correct profile. Identify the business and management context.
  2. Current roles. Check primary owner, owners and managers.
  3. Supported change. Review the applicable process and limits.
  4. Verified handover. Inspect final access and maintenance duties.
Diagram sources

Read the definitions: Business Profile ownership · Business Profile primary owner · Business Profile manager · Google Business Profile

Choose the right hours setting

Begin with the actual timetable and review the resulting public information.

Choose the right hours setting. Begin with the actual timetable and review the resulting public information.
Choose the right hours setting

Confirm dates and availability, then inspect the profile and website together.

Read the diagram in text
  1. Main hours. The normal weekly business timetable.
  2. Special hours. Exceptions for specified calendar dates.
  3. More hours. Availability of supported specific services.
  4. Closure status. Review the actual case and current guidance.
Diagram sources

Read the definitions: Special opening hours · Business main hours · Business More hours · Business temporarily closed · Google Business Profile

Understand the report before acting

Keep the business question and relevant reporting conditions together.

Understand the report before acting. Keep the business question and relevant reporting conditions together.
Understand the report before acting

Record the query, quality explanation and observation time with the conclusion.

Read the diagram in text
  1. Sampling. Which data supports this estimated result?
  2. Thresholding. Is information withheld in this view?
  3. Freshness. When was the reported data processed?
  4. Collection scope. What does the actual setup measure?
Diagram sources

Read the definitions: Data sampling · Data thresholding · Data freshness · Analytics data quality indicator · Google Analytics

Review retention against the purpose

Check the property, reporting surface and available history before promising analysis.

Review retention against the purpose. Check the property, reporting surface and available history before promising analysis.
Review retention against the purpose

Verify available evidence and document the scope of any approved setting change.

Read the diagram in text
  1. Analysis purpose. Name the question and historical period.
  2. Correct property. Inspect the relevant authorised setup.
  3. Available evidence. Check the surface, detail and dates.
  4. Recorded decision. Keep scope and connected systems clear.
Diagram sources

Read the definitions: Google Analytics retention · Data retention · Analytics property · Funnel exploration

Verify the state of a data filter

A rule’s name is separate from its current configured effect.

Verify the state of a data filter. A rule’s name is separate from its current configured effect.
Verify the state of a data filter

Review match evidence and approval before activating a permanent exclusion.

Read the diagram in text
  1. Testing. Review matching activity against the intent.
  2. Active. The configured effect applies to new data.
  3. Inactive. The rule is currently not evaluated.
  4. Document the choice. Keep scope, approval and change context.
Diagram sources

Read the definitions: Analytics data filter · Analytics filter testing · Analytics filter active · Analytics filter inactive · Analytics internal traffic · Analytics developer traffic

Check the journey across domains

Begin with the actual customer route and each platform’s supported setup.

Check the journey across domains. Begin with the actual customer route and each platform’s supported setup.
Check the journey across domains

A configuration list needs verification against the implemented customer route.

Read the diagram in text
  1. Map the route. Identify domains, actions and owners.
  2. Verify the setup. Check the intended stream and tags.
  3. Follow navigation. Inspect links, forms and redirects.
  4. Review the result. Check the destination and task outcome.
Diagram sources

Read the definitions: Cross domain measurement · Analytics linker parameter · Unwanted referrals · Analytics outbound click

Keep timing settings in their scope

Identify which system and behaviour the proposed change concerns.

Keep timing settings in their scope. Identify which system and behaviour the proposed change concerns.
Keep timing settings in their scope

A measurement setting does not itself change the customer’s service experience.

Read the diagram in text
  1. Session timeout. The configured inactivity period.
  2. Engagement timer. The time-based engagement criterion.
  3. Retention. The applicable detailed-data history.
  4. Freshness. Processing and reporting availability.
Diagram sources

Read the definitions: Analytics session timeout · Engaged session timer · Google Analytics retention · Data freshness

Match custom data to its scope

Define the field, verify collection and review the supported analysis.

Match custom data to its scope. Define the field, verify collection and review the supported analysis.
Match custom data to its scope

Registration needs verified data and a clear business question.

Read the diagram in text
  1. User dimension. Custom information associated with a user.
  2. Event dimension. Descriptive information about an event.
  3. Item dimension. Additional information in an item array.
  4. Custom metric. A numerical event-parameter measure.
Diagram sources

Read the definitions: Custom dimension · User scoped custom dimension · Event scoped custom dimension · Item scoped custom dimension · Custom metric · Event parameter · User property

Explain the history operation

Connect repository work to a clear purpose and a reviewed website result.

Explain the history operation. Connect repository work to a clear purpose and a reviewed website result.
Explain the history operation

The operation needs an agreed workflow and evidence for the resulting version.

Read the diagram in text
  1. Merge. Integrate development histories.
  2. Rebase. Reapply a series on a starting point.
  3. Cherry-pick. Apply changes from selected commits.
  4. Reflog. Inspect local reference movements.
Diagram sources

Read the definitions: Git merge · Git rebase · Git cherry pick · Git reflog · Git

Make recovered work reviewable

Keep the starting state, inspected candidate and resulting version identifiable.

Make recovered work reviewable. Keep the starting state, inspected candidate and resulting version identifiable.
Make recovered work reviewable

Inspect the candidate and record the actual result before accepting recovery.

Read the diagram in text
  1. Preserve context. Account for current references and work.
  2. Identify evidence. Locate and inspect the candidate state.
  3. Preserve the target. Use the agreed repository workflow.
  4. Verify the result. Check the task and proposed release.
Diagram sources

Read the definitions: Git reflog · Git ref · Git object ID · Git detached HEAD · Backups

Name the protection you need

Different mechanisms answer different questions in a reviewed system.

Name the protection you need. Different mechanisms answer different questions in a reviewed system.
Name the protection you need

The mechanism, covered data and key handling need an appropriate complete design.

Read the diagram in text
  1. Digest. A hash output for the supplied input.
  2. Encryption. Confidentiality within the reviewed scope.
  3. HMAC. A secret-key message-authentication check.
  4. Digital signature. Verification with appropriate key trust.
Diagram sources

Read the definitions: Web Crypto API · Hashing · Encryption · HMAC · Digital signature · Crypto digest

Explain how the keys are managed

Keep purpose, permitted operations and handling responsibilities clear.

Explain how the keys are managed. Keep purpose, permitted operations and handling responsibilities clear.
Explain how the keys are managed

Key properties are part of a reviewed design, with clear operational ownership.

Read the diagram in text
  1. Purpose and type. Explain the role of the relevant key.
  2. Permitted usages. Check the operations allowed for it.
  3. Export and wrapping. Review the actual extraction settings.
  4. Managed lifecycle. Document authorised handling and changes.
Diagram sources

Read the definitions: Crypto key · Crypto key usages · Crypto key extractable · Crypto export key · Crypto wrap key · Web Crypto API

Review the process behind the value

A varied-looking identifier still needs a defined role and appropriate design.

Review the process behind the value. A varied-looking identifier still needs a defined role and appropriate design.
Review the process behind the value

Verify the supported process and surrounding feature, then describe its actual scope.

Read the diagram in text
  1. Defined purpose. Name the value’s role in the feature.
  2. Suitable process. Inspect the supported generation method.
  3. Complete design. Review handling and access decisions.
  4. Verified outcome. Check the implemented customer task.
Diagram sources

Read the definitions: Cryptographic randomness · Crypto random UUID · Crypto generate key · Web Crypto API

Check the whole attachment route

Selection, transmission and acceptance need clearly defined outcomes.

Check the whole attachment route. Selection, transmission and acceptance need clearly defined outcomes.
Check the whole attachment route

A usable staff attachment and accurate customer outcome complete the review.

Read the diagram in text
  1. Clear instructions. Explain supported formats and limits.
  2. Selected file. Show the choice and intended next step.
  3. Receiving checks. Review validation and access rules.
  4. Verified outcome. Check the document and confirmation.
Diagram sources

Read the definitions: File upload · File input accept · FileList · FormData · Input validation

Explain the browser file data

Objects and reading methods support a feature with a defined purpose.

Explain the browser file data. Objects and reading methods support a feature with a defined purpose.
Explain the browser file data

Connect the data representation to the actual preview, export or receiving task.

Read the diagram in text
  1. Known input. Name the selected or generated data.
  2. Intended reading. Review the text or byte interpretation.
  3. Defined feature. Explain the preview or export operation.
  4. Usable result. Inspect the output the customer needs.
Diagram sources

Read the definitions: Blob · File object · Blob text · Blob array buffer · Blob slice · Object URL

Review the file customers receive

A useful download needs the right resource, route and maintained contents.

Review the file customers receive. A useful download needs the right resource, route and maintained contents.
Review the file customers receive

Approve the actual usable file and give interaction reports their measured meaning.

Read the diagram in text
  1. Approved resource. Identify the correct document version.
  2. Supported route. Check the intended browser behaviour.
  3. Useful contents. Open and inspect the resulting file.
  4. Managed updates. Record ownership and replacement checks.
Diagram sources

Read the definitions: File download · Object URL · Create object URL · Revoke object URL · Content-Disposition header

Understand the interaction’s event flow

Review the actual event properties and relevant listener registrations.

Understand the interaction’s event flow. Review the actual event properties and relevant listener registrations.
Understand the interaction’s event flow

The intended event route needs a useful combined customer outcome.

Read the diagram in text
  1. Capture phase. Relevant ancestor capture handlers run.
  2. At the target. Relevant target handlers respond.
  3. Bubbling phase. Bubbling can reach ancestor handlers.
  4. Customer outcome. Review the complete intended response.
Diagram sources

Read the definitions: Event bubbling · Event capture · Event phase · Event delegation · Event bubbles

Know which behaviour is changed

Default-action cancellation and propagation control have different scopes.

Know which behaviour is changed. Default-action cancellation and propagation control have different scopes.
Know which behaviour is changed

Review event conditions and the resulting task before accepting an interaction change.

Read the diagram in text
  1. preventDefault. Requests default-action cancellation.
  2. stopPropagation. Stops further event propagation.
  3. Stop immediate. Stops remaining event listeners.
  4. Review the result. Verify the intended customer task.
Diagram sources

Read the definitions: Prevent default · Stop propagation · Stop immediate propagation · Event cancelable · Passive event listener

Review how the control responds

Connect the registration and lifecycle to an understandable customer task.

Review how the control responds. Connect the registration and lifecycle to an understandable customer task.
Review how the control responds

Approve the actual supported interaction and its useful outcome.

Read the diagram in text
  1. Intended signal. Identify the control and relevant event.
  2. Defined response. Explain what the handler should do.
  3. Managed lifecycle. Check repeated use and changed content.
  4. Useful feedback. Verify the task and customer message.
Diagram sources

Read the definitions: Event listener · Remove event listener · Listener once · Event delegation · Input event · Change event

Describe the complete timing

Delay, duration, easing and repetition answer different design questions.

Describe the complete timing. Delay, duration, easing and repetition answer different design questions.
Describe the complete timing

Keep the timing settings tied to a defined and reviewed interface response.

Read the diagram in text
  1. Delay. When does the effect begin?
  2. Duration. How long does the change or cycle take?
  3. Easing. How does the value progress over time?
  4. Repetition. How many animation cycles should play?
Diagram sources

Read the definitions: CSS transition · CSS animation · Easing · Transition delay · Animation duration · Animation iteration count

Give movement a useful purpose

Review the content, playback and alternative experience together.

Give movement a useful purpose. Review the content, playback and alternative experience together.
Give movement a useful purpose

Useful information and clear interaction should remain when unnecessary motion is reduced.

Read the diagram in text
  1. Defined purpose. Explain what the effect communicates.
  2. Agreed playback. Name the states, timing and repetition.
  3. Visitor experience. Inspect reduced-motion behaviour.
  4. Useful outcome. Check content and the final task.
Diagram sources

Read the definitions: CSS animation · Web Animations API · CSS keyframes · Animation play state · Reduced motion

Find the intended page item

A matching rule needs the right scope and a verified customer response.

Find the intended page item. A matching rule needs the right scope and a verified customer response.
Find the intended page item

Check the actual matched item again after a relevant page-structure change.

Read the diagram in text
  1. Intended item. Name the control or content area.
  2. Defined context. Explain where the matching rule applies.
  3. Expected matches. Review collections and absent items.
  4. Useful response. Verify the actual customer task.
Diagram sources

Read the definitions: Query selector · Query selector all · NodeList · HTMLCollection · Element closest · Element matches

Choose how content is handled

Text, markup and a parsed document have different roles in a feature.

Choose how content is handled. Text, markup and a parsed document have different roles in a feature.
Choose how content is handled

Parsing or updating content does not itself establish trust or a completed business operation.

Read the diagram in text
  1. Text content. A text update with a defined scope.
  2. HTML markup. Parsed markup replaces descendants.
  3. Parsed document. A representation for the next operation.
  4. Reviewed outcome. Inspect handling, content and controls.
Diagram sources

Read the definitions: textContent · innerHTML · DOMParser · DOM parse from string · innerText

Choose the right data collection

Explain what an entry represents before choosing how the feature stores it.

Choose the right data collection. Explain what an entry represents before choosing how the feature stores it.
Choose the right data collection

Define business identity and review the actual values used by the feature.

Read the diagram in text
  1. Array: indexed list. Entries have numbered positions.
  2. Object: properties. Named fields group information.
  3. Map: keys and values. Keys identify associated values.
  4. Set: unique values. Review what counts as the same item.
Diagram sources

Read the definitions: Array · Object · JavaScript Map · JavaScript Set

Know what a list operation does

Transforming, selecting, finding and combining have different outputs.

Know what a list operation does. Transforming, selecting, finding and combining have different outputs.
Know what a list operation does

Agree the operation’s business rule and inspect its useful output.

Read the diagram in text
  1. Map: transform. Prepare results in a new array.
  2. Filter: select. Keep entries that pass the test.
  3. Find: first match. Return one match or undefined.
  4. Reduce: combine. Produce an accumulated result.
Diagram sources

Read the definitions: Array · Array map · Array filter · Array find · Array reduce

Review what changes with a copy

A new reference, a deep clone and a frozen object have different effects.

Review what changes with a copy. A new reference, a deep clone and a frozen object have different effects.
Review what changes with a copy

Use representative nested data to check the intended independence and later use.

Read the diagram in text
  1. Assign properties. Nested references can remain shared.
  2. Clone supported data. Check the supported value types.
  3. Transfer resources. Moved resources detach from the source.
  4. Freeze an object. Nested objects need a separate review.
Diagram sources

Read the definitions: Object · Object assign · Object freeze · Structured clone · Array slice

Check information at each stage

Browser feedback and receiving checks have distinct roles in the customer task.

Check information at each stage. Browser feedback and receiving checks have distinct roles in the customer task.
Check information at each stage

Keep field format, business meaning and receiving decisions clearly defined.

Read the diagram in text
  1. Accepted values. Agree the actual field requirements.
  2. Browser feedback. Help the visitor correct an entry.
  3. Receiving checks. Validate submitted information too.
  4. Usable result. Review feedback and receiving state.
Diagram sources

Read the definitions: Input validation · Client-side validation · Server-side validation · Syntax validation · Semantic validation

Make form corrections usable

Review the feedback, target control and next attempt as one customer task.

Make form corrections usable. Review the feedback, target control and next attempt as one customer task.
Make form corrections usable

Check keyboard and assistive-technology interaction with the chosen form pattern.

Read the diagram in text
  1. Clear problem. Describe the actual failed condition.
  2. Useful target. Reach the affected answer and control.
  3. Retained answers. Inspect information kept for correction.
  4. Reviewed recovery. Correct the entry and inspect the result.
Diagram sources

Read the definitions: Error message · Error summary · Error identification · Error suggestion · Required field

Keep processed text meaningful

A text operation needs an explicit purpose and a reviewed receiving result.

Keep processed text meaningful. A text operation needs an explicit purpose and a reviewed receiving result.
Keep processed text meaningful

Review original and resulting values when a transformation affects business information.

Read the diagram in text
  1. Field meaning. Name the intended text representation.
  2. Defined operation. Explain which part of the text changes.
  3. Supported content. Check characters and counting rules.
  4. Receiving result. Inspect readable and usable output.
Diagram sources

Read the definitions: String · String trim · String replace · String replace all · String length

Separate JSON conversion stages

Text, application values and receiving completion have distinct roles.

Separate JSON conversion stages. Text, application values and receiving completion have distinct roles.
Separate JSON conversion stages

Review malformed input, required fields, supported values and the actual receiving result.

Read the diagram in text
  1. Parse input text. Produce the represented value.
  2. Check requirements. Validate fields and business meaning.
  3. Produce output text. Review selected and supported values.
  4. Inspect the receiver. Verify the usable destination result.
Diagram sources

Read the definitions: JSON · JSON parse · JSON stringify · Input validation · API schema

Review the meaning of a number

Representation, accepted ranges and display rules each need a clear purpose.

Review the meaning of a number. Representation, accepted ranges and display rules each need a clear purpose.
Review the meaning of a number

Use representative boundary and unsuitable values alongside approved expected results.

Read the diagram in text
  1. Quantity meaning. Define units and the permitted range.
  2. Numeric checks. Assess type, precision and finite values.
  3. Agreed rules. Review calculation and display choices.
  4. Receiving output. Inspect useful feedback and results.
Diagram sources

Read the definitions: Integer · Floating-point number · NaN · Number is integer · Number is finite · Number to fixed

Give true and false clear meanings

A flag supports only the condition that its implementation actually checks.

Give true and false clear meanings. A flag supports only the condition that its implementation actually checks.
Give true and false clear meanings

Keep state names, setting conditions and customer messages aligned with the verified outcome.

Read the diagram in text
  1. Defined condition. Explain what true and false represent.
  2. Value source. Identify which event sets the state.
  3. Actual type. Review text and logical interpretations.
  4. Accurate feedback. Inspect the actual receiving outcome.
Diagram sources

Read the definitions: Boolean · Truthy · Falsy · Input validation · Array some · Array every

Agree the exchanged data contract

A recognised format still needs the right fields and a reviewed receiving outcome.

Agree the exchanged data contract. A recognised format still needs the right fields and a reviewed receiving outcome.
Agree the exchanged data contract

Keep field meanings, conversion responsibility and receiving examples with the feature.

Read the diagram in text
  1. Defined contract. Name the format and required fields.
  2. Conversion rules. Explain supported values and changes.
  3. Actual output. Inspect the information represented.
  4. Receiving outcome. Review delivery and the usable result.
Diagram sources

Read the definitions: Serialization · JSON stringify · JSON parse · API schema · Input validation

Preserve meaning when types change

Similar-looking values can have different roles in a website operation.

Preserve meaning when types change. Similar-looking values can have different roles in a website operation.
Preserve meaning when types change

Review representative types, unsuccessful conversions and the actual receiving result.

Read the diagram in text
  1. Source value. Identify the actual supplied type.
  2. Receiving need. Define the field’s intended meaning.
  3. Type changes. Assess explicit and implicit rules.
  4. Useful information. Compare the final receiving output.
Diagram sources

Read the definitions: Type conversion · Type coercion · String · Integer · Boolean

Keep booking dates unambiguous

Review the intended appointment, stored value and customer-facing time together.

Keep booking dates unambiguous. Review the intended appointment, stored value and customer-facing time together.
Keep booking dates unambiguous

Keep the field’s meaning, exchange format and display zone in the booking handover.

Read the diagram in text
  1. Appointment meaning. Identify a date or a specific instant.
  2. Exchange agreement. Specify units, format and zone meaning.
  3. Stored value. Inspect parsing and the saved value.
  4. Customer display. Verify the intended date and time.
Diagram sources

Read the definitions: Time zone · Unix timestamp · Date parse · Date to ISO string · Date get time-zone offset