40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
# 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.
|