docs(M11): align GUIDE sections 4.2.1 and 11.3 with FIXME_M11 corrections
GUIDE_DEV_PYTHON.md: - §11.3: add except PipelineCriticalError: raise before each non-critical except in the illustrative PipelineRunner.run() code - §11.3: replace redact_exception(exc) with self._redact(exc) in all except blocks, add explanatory paragraph about _redaction_secrets and _redact() - §11.3: fix Google-style Returns: to Sphinx/reST :return: and :rtype: - §11.3: fix malformed Markdown code fence (get_errors/get_warnings orphaned) - §4.2.1: fix redact_exception() example to pass extra_secrets to redact_secrets() in the return statement TODO.md M11: - Add and check criterion: PipelineCriticalError from non-blocking step stops the pipeline .secrets.baseline: - Line numbers updated for documentation shifts Co-authored-by: opencode/tech-writer <tech-writer@agents.invalid>
This commit is contained in:
1
TODO.md
1
TODO.md
@@ -233,6 +233,7 @@ Composer et orchestrer toutes les étapes avec gestion d'erreurs dégradée et m
|
||||
- [x] Une erreur non critique (ex : synthèse IA) n'empêche pas l'envoi XMPP.
|
||||
- [x] `dry_run=True` n'effectue aucune écriture ; aucune source disponible → erreur critique explicite.
|
||||
- [x] Si `THEORETICAL_AGENDA_PATH` est absent, le pipeline produit un diff vide sans erreur et n'instancie pas `AgendaComparator` ; si présent, il instancie le comparateur et effectue la comparaison.
|
||||
- [x] Les erreurs critiques (`PipelineCriticalError`) propagées depuis une étape non-bloquante arrêtent le pipeline.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user