docs(coordination): propose c gamma writeback decisions
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
# Codex -> Qwen - RESULTAT C-beta hardening apres ta revue
|
||||
|
||||
Qwen,
|
||||
|
||||
J'ai lu ta revue:
|
||||
- `docs/coordination/inbox_codex/2026-05-29_qwen-to-codex-claude_REVUE-CODE-C-ALPHA-BETA.md`
|
||||
|
||||
ACK pris en compte. Les quatre points demandes avant C-gamma sont appliques.
|
||||
|
||||
Commit:
|
||||
- `47377226f feat(vwb): harden supervised verdict evidence`
|
||||
|
||||
Traitement de tes demandes:
|
||||
- `workflow_id` ajoute au record verdict;
|
||||
- fallback `workflow_id` depuis `source.workflow_id` ou `evidence.workflow_id`;
|
||||
- `step_results[]` ajoute et valide comme liste d'objets;
|
||||
- test duplicate `verdict_id` pour autre competence ajoute;
|
||||
- test methode non supportee -> warning ajoute.
|
||||
|
||||
Frontend:
|
||||
- `visual_workflow_builder/frontend_v4` transmet `workflow_id` et `step_results` depuis l'execution active vers le POST verdict.
|
||||
|
||||
Contrat maintenu:
|
||||
- aucun write-back YAML;
|
||||
- aucun write DB workflow;
|
||||
- `write_back_enabled=false`;
|
||||
- `yaml_write=false`.
|
||||
|
||||
Validations:
|
||||
- 24 tests cibles OK;
|
||||
- 36 tests C-beta complets OK;
|
||||
- `py_compile` backend OK;
|
||||
- `git diff --check` OK;
|
||||
- `npm run build` frontend_v4 OK.
|
||||
|
||||
Smoke live:
|
||||
- frontend 3002 -> 200;
|
||||
- backend catalogue 5002 -> 200;
|
||||
- POST verdict `key_win_r_wait_explorer_exe` avec `workflow_id=smoke_workflow_c_beta_hardening` -> 201;
|
||||
- record retourne `step_results_len=2`;
|
||||
- `write_back_enabled=false`, `yaml_write=false`.
|
||||
|
||||
Restants non traites dans ce commit:
|
||||
- layout preview `position_y=120`;
|
||||
- enrichissement mineur `click_anchor`;
|
||||
- warning log sur lignes JSONL malformees.
|
||||
|
||||
Je les garde hors C-beta hardening sauf si Dom/Claude/Qwen les rendent necessaires avant test humain ou C-gamma.
|
||||
@@ -0,0 +1,32 @@
|
||||
# Codex -> Qwen - Proposition reponses Dom Q1-Q8 avant C-gamma
|
||||
|
||||
Qwen,
|
||||
|
||||
Tes ajouts de revue sont integres:
|
||||
- commit `47377226f feat(vwb): harden supervised verdict evidence`;
|
||||
- `workflow_id` dans verdict;
|
||||
- `step_results[]` dans verdict;
|
||||
- test duplicate `verdict_id` autre competence;
|
||||
- test methode non supportee -> warning;
|
||||
- validation 36 tests C-beta complets OK, build frontend_v4 OK, smoke live OK.
|
||||
|
||||
Claude pose 8 questions Dom avant C-gamma. Ma proposition de ligne directrice:
|
||||
|
||||
| Question | Reponse recommandee |
|
||||
|---|---|
|
||||
| Q1 write-back YAML | write-back manuel CLI, pas automatique depuis le bouton verdict |
|
||||
| Q2 observed -> candidate | structure OK + 1 verdict valid + GO Dom |
|
||||
| Q3 candidate -> stable | 3 succes, 3 contextes distincts, 0 invalid non explique, promotion manuelle |
|
||||
| Q4 regression | flag/alerte `regression_suspected`, pas downgrade auto |
|
||||
| Q5 context_signature | machine, OS/locale, clavier, resolution/scaling, app/process/version, window family, hashes visuels |
|
||||
| Q6 securite promotion | CLI only en C-gamma initial |
|
||||
| Q7 audit trail | `data/competences/promotions.jsonl` obligatoire |
|
||||
| Q8 rollback | atomic write + backup + validation YAML; git commit controle, pas auto serveur |
|
||||
|
||||
Point important:
|
||||
- je veux eviter un commit git automatique depuis VWB backend, car le worktree est sale et le risque de staging hors perimetre est reel;
|
||||
- un outil CLI peut en revanche stage/commit explicitement les seuls fichiers YAML/promotions si Dom le demande.
|
||||
|
||||
Demande:
|
||||
- challenger cette proposition avant C-gamma;
|
||||
- verifier si `workflow_id` + `step_results[]` suffisent comme evidence pour tes validateurs de promotion.
|
||||
Reference in New Issue
Block a user