# Ontology & Projects Management

**Status:** active
**Updated:** 2026-04-18

## Purpose

Single source of truth for managing projects and tasks in OpenClaw.

This project defines:
- ontology rules
- project/task folder standards
- migration rules for existing data
- testing checklist after changes

## Scope

Covers:
- `memory/ontology/schema.yaml`
- `memory/ontology/graph.jsonl`
- `memory/ontology/RULES.md`
- `skills/ontology/references/schema.md`
- project and task folder conventions under `tasks/<project>/`

## Current standard

- A `Task` cannot exist without a `Project`.
- Every `Project` has a documentation folder and a main documentation file.
- Every `Task` has its own folder inside the project and its own main documentation file.

## Main documents

- `memory/ontology/RULES.md` — behavioral and governance rules
- `memory/ontology/schema.yaml` — active schema used by validation
- `skills/ontology/references/schema.md` — reference schema for the ontology skill

## Migration target

Existing projects and tasks should be normalized to the current standard, preserving history and append-only graph behavior where possible.
