fix(text): borner les transformations et supprimer les API mortes #45

Merged
mathieu merged 3 commits from fix/text-pipeline-budget into fix/config-policy 2026-09-11 19:50:23 +00:00
Member

Résumé

  • rend le transformateur Markdown linéaire et coopératif à l'annulation
  • applique max_text_bytes après chaque expansion
  • conserve le candidat précédent avec warning pour cleanup/plugin optionnels hors budget
  • sanitise une seule fois avant tout effet clipboard/injection
  • supprime les API plugin/textpipe/sysexec spéculatives non utilisées

Closes #22
Closes #23
Closes #26

Validation

  • go test -race ./internal/plugin ./internal/plugin/markdown ./internal/textpipe ./internal/inject ./internal/sink ./internal/sysexec ./internal/core

Dépendance

Cette PR est empilée sur la PR #42. Les branches ont été rebasées et validées dans cet ordre pour éviter les conflits croisés.

## Résumé - rend le transformateur Markdown linéaire et coopératif à l'annulation - applique `max_text_bytes` après chaque expansion - conserve le candidat précédent avec warning pour cleanup/plugin optionnels hors budget - sanitise une seule fois avant tout effet clipboard/injection - supprime les API plugin/textpipe/sysexec spéculatives non utilisées Closes #22 Closes #23 Closes #26 ## Validation - `go test -race ./internal/plugin ./internal/plugin/markdown ./internal/textpipe ./internal/inject ./internal/sink ./internal/sysexec ./internal/core` ## Dépendance Cette PR est empilée sur la PR #42. Les branches ont été rebasées et validées dans cet ordre pour éviter les conflits croisés.
hermes force-pushed fix/text-pipeline-budget from c0d30cf588
Some checks failed
CI / amd64 / Go 1.23.12 (push) Has been cancelled
CI / amd64 / Go 1.26.5 (push) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (push) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (push) Has been cancelled
CI / amd64 / Go 1.23.12 (pull_request) Has been cancelled
CI / amd64 / Go 1.26.5 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (pull_request) Has been cancelled
to a72a9c6181
Some checks failed
CI / amd64 / Go 1.23.12 (push) Has been cancelled
CI / amd64 / Go 1.26.5 (push) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (push) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (push) Has been cancelled
CI / amd64 / Go 1.23.12 (pull_request) Has been cancelled
CI / amd64 / Go 1.26.5 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (pull_request) Has been cancelled
2026-08-07 18:07:18 +00:00
Compare
hermes changed target branch from main to fix/ui-lifecycle 2026-08-07 18:07:33 +00:00
Merge branch 'fix/ui-lifecycle' into fix/text-pipeline-budget
Some checks failed
CI / amd64 / Go 1.23.12 (push) Has been cancelled
CI / amd64 / Go 1.26.5 (push) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (push) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (push) Has been cancelled
CI / amd64 / Go 1.23.12 (pull_request) Has been cancelled
CI / amd64 / Go 1.26.5 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (pull_request) Has been cancelled
f548e993db
mathieu changed target branch from fix/ui-lifecycle to fix/config-policy 2026-09-11 19:49:21 +00:00
Merge branch 'fix/config-policy' into fix/text-pipeline-budget
Some checks failed
CI / amd64 / Go 1.23.12 (push) Has been cancelled
CI / amd64 / Go 1.26.5 (push) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (push) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (push) Has been cancelled
CI / amd64 / Go 1.23.12 (pull_request) Has been cancelled
CI / amd64 / Go 1.26.5 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (pull_request) Has been cancelled
3613f878fc
mathieu merged commit 685b820160 into fix/config-policy 2026-09-11 19:50:23 +00:00
mathieu deleted branch fix/text-pipeline-budget 2026-09-11 19:50:23 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
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
2027a/murmur!45
No description provided.