annotate
Overview
Section intitulée « Overview »L’outil annotate permet de mettre a jour les metadonnees de qualification d’une entree du ledger sans alterer la preuve cryptographique.
Champs modifiables
Section intitulée « Champs modifiables »| Champ | Description |
|---|---|
objective | Objectif R&D (pour traçabilité CIR), max 500 chars depuis v1.4.2 |
asset_types | Types d’actifs IP (multi-valué) |
description | Description mise à jour, max 500 chars depuis v1.4.2 |
project_id | Re-rattachement à un autre projet |
Parametres
Section intitulée « Parametres »entry_id number requis ID de l’entree du ledger a modifier
objective string Objectif R&D a assigner
asset_types string[] Types d’actifs IP corriges
description string Description mise a jour
project_id string Reassigner a un autre projet
{ "entry_id": 42, "updated_fields": ["objective", "asset_types"], "history_count": 2}Audit trail
Section intitulée « Audit trail »Chaque modification est tracée dans la table ledger_history (registre d’audit interne). À ce jour, l’historique n’est accessible qu’en lisant directement la DB SQLite — l’exposition via OData est suivie dans #422.
sqlite3 ~/.seshat/seshat.db "SELECT * FROM ledger_history WHERE ledger_id = 42"Exemples
Section intitulée « Exemples »Rattacher un objectif
Section intitulée « Rattacher un objectif »L'entree 42 concerne l'optimisation de latence APIannotate(entry_id=42, objective="Optimisation latence API")Corriger la classification
Section intitulée « Corriger la classification »Les entrees 42 et 43 incluent aussi de la base de donneesannotate(entry_id=42, asset_types=["logiciel", "base_donnees"])annotate(entry_id=43, asset_types=["logiciel", "base_donnees"])