Outils de modification : ajout, remplacement, renommage (0.2.0) #2

Merged
cedric merged 1 commit from feat/edit into main 2026-10-11 21:37:28 +00:00
Owner

Trois outils d'écriture sur les documents existants (lot D du plan lasuite-docs_ynh/docs/plans/2026-10-11-modification-documents.md).

  • append_to_document, replace_document_content : action edit-content de Docs (patch 0004 du paquet). Fusion avec les frappes concurrentes, attribution à l'utilisateur connecté. replace_document_content est marqué destructif et renvoie vers le panneau Versions.
  • rename_document : PATCH documents/{id}/.
  • Le cache de recherche oublie un document modifié (Docs ne met à jour updated_at qu'à la compaction).
  • Erreurs : 400 de Docs → « Docs could not apply this Markdown », le reste masqué comme avant.

Tests : 70 passent (14 nouveaux) ; 4 mutations détectées (sans oubli du cache, replace non destructif, mauvais mode, message 400).

À ne fusionner et étiqueter v0.2.0 qu'après la recette sur docs.dev.hansen.tl.

Trois outils d'écriture sur les documents existants (lot D du plan `lasuite-docs_ynh/docs/plans/2026-10-11-modification-documents.md`). - `append_to_document`, `replace_document_content` : action `edit-content` de Docs (patch `0004` du paquet). Fusion avec les frappes concurrentes, attribution à l'utilisateur connecté. `replace_document_content` est marqué destructif et renvoie vers le panneau Versions. - `rename_document` : `PATCH documents/{id}/`. - Le cache de recherche oublie un document modifié (Docs ne met à jour `updated_at` qu'à la compaction). - Erreurs : 400 de Docs → « Docs could not apply this Markdown », le reste masqué comme avant. Tests : 70 passent (14 nouveaux) ; 4 mutations détectées (sans oubli du cache, replace non destructif, mauvais mode, message 400). **À ne fusionner et étiqueter `v0.2.0` qu'après la recette sur docs.dev.hansen.tl.**
Write tools for existing documents, through the edit-content action of
Docs (patch 0004 of lasuite-docs_ynh) and PATCH documents/{id}/. Edits
merge with concurrent typing and are attributed to the connected user;
replace_document_content is flagged destructive and points to the
Versions panel. The search cache forgets an edited document, whose
updated_at Docs bumps only on compaction.
cedric merged commit c56907b898 into main 2026-10-11 21:37:28 +00:00
cedric deleted branch feat/edit 2026-10-11 21:37:28 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
cedric/docs-mcp!2
No description provided.