Agent OS
System

Organisation Notion

Arborescence complète de Notion, schéma de données, conventions, et comment ajouter une section.

Organisation Notion

Notion est le hub central de données structurées. Chaque agent lit et écrit dans Notion.

Arborescence

Notion Workspace

├── CEO Dashboard
│   ├── Brief du jour
│   ├── Décisions en attente
│   ├── Métriques clés
│   └── Alertes actives

├── Finance Global
│   ├── Portfolio crypto
│   ├── Revenue mensuel
│   ├── Dépenses
│   └── P&L par projet

├── Research DB
│   ├── Veille techno
│   ├── Veille marché
│   ├── Concurrents
│   └── Signaux faibles

├── Logs Agents
│   ├── Log par agent (1 DB par agent)
│   ├── Erreurs
│   └── Métriques performance

├── Knowledge Base
│   ├── Skills
│   ├── Procs
│   ├── Notes
│   └── Idées

├── Zephly
│   ├── Features backlog
│   ├── Bugs
│   ├── Releases
│   ├── Métriques produit
│   └── Roadmap

├── Nocode18
│   ├── Prospects
│   ├── Clients
│   ├── Projets en cours
│   ├── Devis
│   └── Facturation

├── Personal Brand
│   ├── Content Calendar
│   ├── Scripts
│   ├── Analytics par plateforme
│   └── Idées contenu

└── Infra & Dev
    ├── Services actifs
    ├── Incidents
    ├── Deployments
    └── MCP Registry

Schéma de données strict

Chaque base Notion suit un schéma strict. Pas de propriété en vrac.

CEO Dashboard

PropriétéTypeObligatoireDescription
TitreTitleOuiNom de l'item
StatutSelectOuinouveau, en_cours, fait, bloqué
PrioritéSelectOuiP0, P1, P2, P3
Agent assignéSelectNonAgent responsable
Date dueDateNonDeadline
SourceURLNonLien vers la source

Logs Agents

PropriétéTypeObligatoireDescription
AgentSelectOuiNom de l'agent
ActionTitleOuiCe qui a été fait
StatutSelectOuisuccess, error, warning
TimestampDateOuiHorodatage UTC
Durée (ms)NumberNonTemps d'exécution
InputTextNonDonnées d'entrée
OutputTextNonRésultat
ErrorTextNonMessage d'erreur si échec

Research DB

PropriétéTypeObligatoireDescription
SujetTitleOuiTitre de la recherche
DomaineMulti-selectOuitech, crypto, business, competitors
Score pertinenceNumberOui1-10
SourceURLOuiLien original
Date découverteDateOuiQuand trouvé
RésuméTextOui2-3 phrases max
Agent sourceSelectOuiQui l'a trouvé
ActionnableCheckboxOuiNécessite une action ?

Nocode18 — Prospects/Clients

PropriétéTypeObligatoireDescription
NomTitleOuiNom entreprise ou contact
StatutSelectOuinew, contacted, demo_sent, interested, closed, delivered, paying
EmailEmailOuiEmail principal
TéléphonePhoneNonNuméro
VilleTextNonLocalisation
Montant devisNumberNonEn euros
Date dernier contactDateOuiDernière interaction
NotesTextNonContexte libre

Conventions Notion

  1. Nommage des bases : [Section] — [Nom] (ex: Zephly — Bugs)
  2. Vues obligatoires : chaque base a au minimum une vue Table et une vue Board
  3. Filtres par défaut : la vue par défaut filtre les items archivés
  4. Relations : utiliser les relations Notion entre bases (ex: Client → Projet)
  5. Rollups : pour les métriques agrégées (ex: revenu total par client)

Ajouter une section

Pour ajouter une nouvelle section dans Notion :

1. Valider le besoin

Avant de créer une section, vérifier :

  • La donnée n'existe pas déjà dans une section existante ?
  • C'est un domaine distinct ou un sous-ensemble d'un existant ?
  • Au moins 2 agents vont l'utiliser ?

2. Créer la structure

1. Créer la page racine sous le workspace
2. Créer la base de données principale avec le schéma strict
3. Ajouter les vues : Table (défaut) + Board (par statut)
4. Configurer les relations vers les bases existantes
5. Documenter le schéma dans cette page

3. Connecter les agents

1. Mettre à jour le prompt de chaque agent concerné
2. Ajouter les permissions MCP Notion
3. Tester : l'agent peut lire et écrire
4. Logger le premier accès dans Logs Agents

4. Documenter

  • Ajouter la section dans l'arborescence ci-dessus
  • Mettre à jour le CEO Dashboard avec les nouvelles métriques
  • Informer le Brief Writer des nouveaux datapoints

On this page