53 lines
2.2 KiB
Markdown
53 lines
2.2 KiB
Markdown
---
|
|
sticker: emoji//1f3eb
|
|
---
|
|
# Wiki Schema
|
|
|
|
## Domain
|
|
Multi-domaine : Tech, IA, Open-source, Auto-hébergement.
|
|
C'est une base de connaissances transversale visant à synthétiser les avancées technologiques, les architectures d'IA, l'écosystème open-source et les pratiques d'auto-hébergement (self-hosting).
|
|
|
|
## Conventions
|
|
- File names: lowercase, hyphens, no spaces (e.g., `docker-compose.md`)
|
|
- Every wiki page starts with YAML frontmatter (see below)
|
|
- Use `[[wikilinks]]` to link between pages (minimum 2 outbound links per page)
|
|
- When updating a page, always bump the `updated` date
|
|
- Every new page must be added to `index.md` under the correct section
|
|
- Every action must be appended to `log.md`
|
|
- **Provenance markers:** On pages that synthesize 3+ sources, append `^[raw/articles/source-file.md]` at the end of paragraphs whose claims come from a specific source.
|
|
|
|
## Frontmatter
|
|
```yaml
|
|
---
|
|
title: Page Title
|
|
created: YYYY-MM-DD
|
|
updated: YYYY-MM-DD
|
|
type: entity | concept | comparison | query | summary
|
|
tags: [from taxonomy below]
|
|
sources: [raw/articles/source-name.md]
|
|
confidence: high | medium | low
|
|
contested: true/false
|
|
contradictions: [other-page-slug]
|
|
---
|
|
```
|
|
|
|
## Tag Taxonomy
|
|
- **IA**: model, architecture, training, alignment, inference, agent, llm, vision
|
|
- **Tech**: hardware, protocol, networking, security, cloud, architecture-system
|
|
- **Open-Source**: license, community, contribution, project, ecosystem
|
|
- **Auto-hébergement**: docker, virtualization, backup, storage, home-lab, privacy, server
|
|
- **Meta**: comparison, timeline, controversy, prediction, tutorial
|
|
|
|
## Page Thresholds
|
|
- **Create a page** when an entity/concept appears in 2+ sources OR is central to one source.
|
|
- **Add to existing page** when a source mentions something already covered.
|
|
- **DON'T create a page** for passing mentions.
|
|
- **Split a page** when it exceeds ~200 lines.
|
|
- **Archive a page** when its content is fully superseded -> move to `_archive/`.
|
|
|
|
## Update Policy
|
|
1. Check dates — newer sources generally supersede older ones.
|
|
2. If genuinely contradictory, note both positions with dates and sources.
|
|
3. Mark the contradiction in frontmatter: `contradictions: [page-name]`.
|
|
4. Flag for user review in the lint report.
|