préparation phase 1.1

This commit is contained in:
Jérôme Bousquié
2026-08-01 21:25:43 +02:00
parent 37432536dc
commit 895965750f
9 changed files with 168 additions and 3 deletions
+54
View File
@@ -0,0 +1,54 @@
---
type: Specification
title: Open Knowledge Framework (OKF) v0.2 Specification
sources: [SPEC.md]
generated: true
verified: false
status: draft
stale_after: 2026-12-31
---
# Open Knowledge Framework v0.2 Summary
This document provides a concise overview of the OKF v0.2 specification as implemented in the WSG project. It aggregates the key concepts defined in the fragment files under `docs/rules/fragments/`.
## 1. Crosslinking and Paths (Fragment05)
- Local bundle links use the `@/` prefix.
- Paths are written without the `.md` extension.
- Enables a graph of interconcept relationships.
## 2. Provenance `sources` (Fragment06)
- `sources` records origin identifiers (files, URLs).
- Supports traceability and impact analysis.
## 3. Trust `generated` / `verified` (Fragment07)
- `generated: true` for automatically produced docs.
- `verified: true` only after human review.
## 4. Lifecycle `status` & `stale_after` (Fragment08)
- `status` values: `draft`, `current`, `deprecated`, `archived`.
- `stale_after` ISO8601 date triggers review.
## 5. Actor Convention (Fragment09)
- `actor` field follows `<type>/<name>` (e.g., `person/jdoe`).
- Provides attribution and accountability.
## 6. Attested Computation (§10) (Fragment10)
- `computation` describes a deterministic script and its arguments.
- Successful run allows promotion to `verified: true`.
## 7. Index Files (Fragment11)
- `index.md` lists bundle concepts for humans and tools.
- Must stay synchronized with actual content.
## 8. Log Files (Fragment12)
- `log.md` records timestamped, actoridentified changes.
- Enables audit trails and diff generation.
## 9. Changes from v0.1 (Fragment13)
- Introduced `stale_after`, `actor`, `computation` fields.
- Standardised boolean flags and crosslink syntax.
---
*All fragment files are stored under `docs/rules/fragments/` and should be kept in sync with this summary. Future revisions of the specification will update the `status` and `stale_after` fields accordingly.*