---
title: "Global Blocks Module"
module_id: "global-blocks"
version: "1.0.0"
category: "system"
autonomy: "config-required"
generated: true
generated_at: "2026-04-22"
---

# Global Blocks

> Create reusable global content blocks (header, footer, etc.)

## Quick Facts

| Property | Value |
|----------|-------|
| **Module ID** | `global-blocks` |
| **Version** | 1.0.0 |
| **Category** | system |
| **Autonomy** | config-required |
| **Core** | No |
| **Capabilities** | `content:receive`, `data:write` |

## API Contract

## File Map

| Purpose | Path |
|---------|------|
| Module definition | `src/lib/modules/global-blocks-module.ts` |

## Contributing

To enhance this module, see [Contributing Guide](../contributing/contributing.md) and [Module API](../reference/module-api.md).

Key rules:
- Follow `ModuleDefinition<I, O>` contract pattern
- All schema changes require idempotent migrations
- Skills must be self-describing (Law 2)
- Blocks are interfaces, not pipelines (Law 3)

---

*This file is auto-generated by `scripts/generate-module-docs.ts`. Do not edit manually.*