LITEOPSDOCS
Agents & SystèmesPacemaker

Modele de donnees

Schema complet de la base Turso : tables, relations, index et colonnes vectorielles.

REF-SPEC/PM-011 v1.0 — 2026-04-05

1. Vue d'ensemble

Pacemaker utilise Turso (SQLite distribue) avec l'extension libsql-vector pour le stockage vectoriel. La base contient 12 tables principales couvrant le planning, les risques, les documents, les generations IA et l'apprentissage.

2. Tables principales

weeks

Semaines de mission avec planning baseline et reel.

ColonneTypeDescription
idINTEGER PKNumero de semaine
phaseTEXTPhase de la mission
titleTEXTDescription de la semaine
budget_jhREALBudget jours-homme
actionsTEXT (JSON)Actions planifiees
livrables_planTEXT (JSON)Livrables attendus
ownerTEXTResponsable
start_dateTEXTDate de debut reelle
end_dateTEXTDate de fin reelle
baseline_start_dateTEXTDate de debut planifiee
baseline_end_dateTEXTDate de fin planifiee

tasks

Taches rattachees aux semaines.

ColonneTypeDescription
idTEXT PKIdentifiant unique
week_idINTEGER FKSemaine rattachee
labelTEXTDescription de la tache
descriptionTEXTDetail complementaire
ownerTEXTPaul, LLM, Client
priorityTEXThaute, moyenne, basse
statusTEXTa faire, en cours, fait, bloque
sourceTEXTmanual, llm, upload, recalib, vision
jh_estimeREALCharge estimee
livrables_generesTEXT (JSON)Fichiers produits
created_atTEXTDate de creation
completed_atTEXTDate de completion

risks

Registre des risques projet.

ColonneTypeDescription
idTEXT PKIdentifiant unique
labelTEXTDescription du risque
impactINTEGER1 a 5
probabilityINTEGER1 a 5
statusTEXTactif, resolu, mitige
mitigationTEXTAction de mitigation

events

Journal de bord.

ColonneTypeDescription
idTEXT PKIdentifiant unique
typeTEXTmanual, llm, upload, recalib, vision, milestone, decision
labelTEXTDescription
week_idINTEGERSemaine rattachee
dateTEXTHorodatage
contentTEXTDetail optionnel

documents

Base documentaire pour le RAG.

ColonneTypeDescription
idTEXT PKIdentifiant unique
titleTEXTTitre du document
typeTEXTcr, spec, referentiel, livrable, autre
sourceTEXTmanual, upload, vision
week_idINTEGERSemaine rattachee (optionnel)
blob_urlTEXTURL Vercel Blob
contentTEXTContenu texte complet
created_atTEXTDate de creation

doc_chunks

Chunks de documents avec embeddings vectoriels.

ColonneTypeDescription
idTEXT PKIdentifiant unique
doc_idTEXT FKDocument source
chunk_indexINTEGERPosition dans le document
contentTEXTContenu du chunk
embeddingF32_BLOB(1024)Vecteur Voyage AI

generations

Tracking des appels LLM.

ColonneTypeDescription
idTEXT PKIdentifiant unique
generation_typeTEXTtasks, parse_cr, recalib, vision, livrables
contextTEXT (JSON)Contexte de la generation
promptTEXTPrompt complet
raw_outputTEXTSortie brute du LLM
applied_rulesTEXT (JSON)Regles appliquees
week_idINTEGERSemaine concernee
created_atTEXTHorodatage

corrections

Corrections utilisateur et regles apprises.

ColonneTypeDescription
idTEXT PKIdentifiant unique
generation_idTEXT FKGeneration corrigee
corrected_outputTEXTSortie corrigee
diff_summaryTEXTResume du diff
rule_learnedTEXTRegle extraite
rule_embeddingF32_BLOB(1024)Vecteur de la regle
generation_typeTEXTType (filtrage rapide)
applied_countINTEGERCompteur d'applications
statusTEXTactive, superseded, archived
created_atTEXTHorodatage

3. Autres tables

TableRole
livrablesLivrables planifies par semaine
rapportsRapports de la mission (lot, complexite)
task_attachmentsPieces jointes des taches
projectCle-valeur (budget, semaine courante, JH consommes)
schedule_changesHistorique des deviations de planning

4. Index

IndexTableColonnes
idx_tasks_weektasksweek_id
idx_tasks_statustasksstatus
idx_task_attachmentstask_attachmentstask_id
idx_livrables_weeklivrablesweek_id
idx_events_typeeventstype
idx_rapports_lotrapportslot
idx_doc_chunks_docdoc_chunksdoc_id
doc_chunks_embedding_idxdoc_chunkslibsql_vector_idx(embedding)
idx_generations_typegenerationsgeneration_type
idx_generations_weekgenerationsweek_id
idx_corrections_gen_idcorrectionsgeneration_id
idx_corrections_typecorrectionsgeneration_type, status
rules_embedding_idxcorrectionslibsql_vector_idx(rule_embedding)

5. Relations

weeks ──< tasks ──< task_attachments
weeks ──< livrables
weeks ──< events
weeks ──< rapports
documents ──< doc_chunks
generations ──< corrections

On this page