Document Types

Purpose

The Engineering Knowledge Framework is built from a small set of well-defined document types.

Each document type exists to solve a specific problem and has a clearly defined responsibility.

A document should never attempt to fulfil multiple responsibilities.

Instead, complex knowledge should emerge from the composition of specialized documents.

This document defines the canonical document taxonomy of the framework.

Philosophy

The framework is based on several principles.

The goal is not to minimize the number of documents, but to maximize the clarity, maintainability and reuse of engineering knowledge.

Knowledge Architecture

Engineering knowledge is organized around Capabilities.

A capability represents an engineering discipline or area of expertise.

Examples include:

Each capability owns a collection of knowledge artifacts.

Capability
├── Handbook
├── Guides
├── Playbooks
├── Checklists
├── Templates
├── References
├── Glossary
├── Learning Paths
└── Examples

Each artifact has a distinct purpose.

Document Taxonomy

Document TypePrimary PurposeAnswers
HandbookPrinciples, philosophy and standardsWhy? What?
GuideExplain a focused engineering topicHow does it work?
PlaybookRepeatable engineering workflowHow do I do this?
ChecklistVerify correctnessDid I complete everything?
TemplateStandardize repeatable artifactsWhere do I start?
ReferenceQuick factual lookupWhat is the syntax?
GlossaryCanonical terminologyWhat does this mean?
Learning PathStructured learning progressionWhat should I learn next?
ExamplePractical implementationWhat does good look like?

No document type should duplicate the responsibility of another.

Capability

A capability is the highest-level organizational unit within the framework.

It groups all knowledge required to master an engineering discipline.

Capabilities should evolve independently while following common governance and documentation standards.

Capabilities are intentionally technology-agnostic.

Examples include:

Purpose

A Handbook defines the enduring principles, standards and philosophy of a capability.

It explains why engineers should work in a particular way.

Characteristics

Typical Sections

Examples

Purpose

A Guide explains a focused engineering concept in depth.

Guides teach understanding rather than operational procedures.

Characteristics

Typical Sections

Examples

Purpose

A Playbook describes a repeatable engineering workflow.

It explains how to perform an engineering activity consistently.

Characteristics

Typical Sections

Examples

Purpose

A Checklist verifies that important work has been completed.

It minimizes mistakes and encourages consistency.

Characteristics

Examples

Purpose

Templates provide reusable starting points for recurring engineering artifacts.

They standardize structure rather than content.

Examples

Purpose

References provide quick factual information.

They are intended for lookup rather than learning.

Characteristics

Examples

Purpose

Glossaries establish canonical terminology.

They ensure that engineers and AI assistants use consistent language.

Each capability owns its own glossary.

Repository-wide terminology belongs in the Engineering Glossary.

Glossaries should define terms rather than explain them in depth.

Learning Path

Purpose

Learning Paths provide structured progression through a capability.

They help engineers develop competency over time.

Typical Structure

Learning Paths should reference all other document types.

Example

Purpose

Examples demonstrate practical application of engineering knowledge.

They bridge the gap between theory and implementation.

Examples should illustrate:

Document types are designed to complement one another.

             Handbook
                 │
  ┌──────────────┼──────────────┐
  │              │              │
Guides       References      Glossary
│
│
Playbooks
│
│
Checklists
│
│
Templates

Learning Paths connect all document types.

Examples support Guides and Playbooks.

This relationship intentionally separates principles, concepts, workflows and verification.

Choosing the Correct Document Type

When creating new knowledge, ask the following questions.

QuestionDocument Type
Why should we do this?Handbook
How does this concept work?Guide
How do I perform this task?Playbook
How do I verify it?Checklist
How do I start?Template
Where can I quickly look it up?Reference
What does this term mean?Glossary
What should I learn next?Learning Path
What does good look like?Example

If a document answers multiple questions, it should probably be split into multiple documents.

AI Considerations

Document types are intentionally designed to support AI-assisted engineering.

Smaller, focused documents:

AI should consume many small documents rather than one large document.

Knowledge Evolution

Engineering knowledge evolves through experience.

Experience
↓
Lesson Learned
↓
Guide
↓
Handbook Standard
↓
Playbook
↓
Checklist
↓
Template
↓
Learning Path

The framework encourages converting project experience into reusable engineering knowledge.

Creating New Document Types

New document types should be introduced only when:

Document proliferation should be avoided.

Related Documents