stnd.buildSTANDARD MANUAL2026-07-15

5.1 Reference Overview

Index and guide to technical codes and fatal errors.

5.1 Reference Overview

This section indexes all fatal error codes, system validation checks, and diagnostic protocols built into the Standard framework.


The Principle of Documented Errors

One of the core laws of Standard (Standard Law 4.1) dictates that every critical system error must be self-documented.

When a compiler, a content-validation script, or the vault loader encounters a blocking anomaly, it does not simply output an opaque stack trace. Instead, it throws an exception containing:

  1. A unique diagnostic code.
  2. A direct hyperlink to the corresponding documentation page on stnd.build.

This allows the developer or editor to instantly understand the cause of the failure and follow the documented resolution procedure.


Classification of System Diagnostics

Diagnostics are grouped into several quality-control categories:

1. Vault Integrity

  • [vault-empty](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/vault-empty.md): Thrown when the Obsidian data vault is missing or empty.
  • [content-validation](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/content-validation.md): Validation failures on frontmatter metadata or required Markdown syntax.
  • [broken-link](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/broken-link.md): Detection of dead or orphaned links between files in the vault.
  • [actions-404](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/actions-404.md): Failures to resolve dynamic routes or action handlers.

3. Module Resolution

  • [module-load-failure](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/module-load-failure.md): Failed imports of vertical-slice modules.
  • [module-missing-id](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/module-missing-id.md) and [module-duplicate-id](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/module-duplicate-id.md): Constraints on module ID presence and uniqueness.
  • [module-dependency-circular](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/module-dependency-circular.md) and [module-dependency-unresolved](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/module-dependency-unresolved.md): Validation checks on the module dependency graph.
  • [core-is-not-a-module](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/core-is-not-a-module.md): Infraction of vertical-slice rules (prohibiting treating the core as a standard module).

4. Keys & Hotkeys (Launcher & Bindings)

  • [duplicate-shortcut](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/duplicate-shortcut.md) and [launcher-trigger-collision](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/launcher-trigger-collision.md): Conflicts between global hotkeys or launcher trigger sequences.

5. Media Pipeline

  • [press-images-incomplete](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/press-images-incomplete.md): Incomplete or missing media outputs detected during processing.

6. Standard APIs & Clients

  • [5.2-cli-reference](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/5.2-cli-reference.md): Developer framework CLI options.
  • [5.3-api-reference](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/5.3-api-reference.md): HTTP REST API endpoints and payload schemas for standard.garden.
  • [5.4-client-cli-reference](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/5.4-client-cli-reference.md): User command line interface specifications.
  • [5.5-deep-linking-reference](file:///Users/francisfontaine/Documents/GitHub/utopie/apps/stnd.build/modules/manual/content/5-reference/5.5-deep-linking-reference.md): Text fragments and Obsidian deep link integration protocols.