Persiste l'état runtime : manifestes agents, layouts, permissions, logs et handoffs de conversations, index mémoire et checkpoints du chantier orchestrator-designation (restart, backend-compile-fix, qa-verdict) ainsi que la note conversation-rotation-safety-design. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2.4 KiB
2.4 KiB
name, description, metadata
| name | description | metadata | ||
|---|---|---|---|---|
| checkpoint-orchestrator-designation-backend-compile-fix | memory note checkpoint-orchestrator-designation-backend-compile-fix |
|
Checkpoint — orchestrator-designation backend compile fix
Date: 2026-06-20
Branche
feature/orchestrator-designation.
Décision Git
Finir le chantier courant sur cette branche. Pas de stash, pas de switch. Après tests verts ou résidu qualifié: retour Git pour commits atomiques puis merge local vers develop.
Incident live
La délégation vers Architect a été affichée dans son chat mais non soumise. Architect a été stoppé. Symptôme cohérent avec l'AppImage live qui n'intègre pas encore les correctifs WIP write-portal/headless delivery.
Vérifications Main avant correction DevBackend
Verts:
cargo test -p infrastructure input --lib: 35 passed.cargo test -p application --test orchestrator_service: 45 passed.cd frontend && npx vitest run: 41 files, 384 tests passed.cd frontend && npx tsc --noEmit: OK.
Rouge initial:
cargo test --workspacene compilait pascrates/application/src/orchestrator/context_guard.rs:may_write_directlyappelé avec 2 args au lieu de 3 (OrchestratorDesignationmanquant).- mauvais champ
orchestratormis surManifestEntryau lieu deAgentManifest. - init
AgentManifestsansorchestrator.
Correction DevBackend
DevBackend a modifié crates/application/src/orchestrator/context_guard.rs:
ProposeContextchargeAgentManifest, récupèremanifest.orchestrator_designation(), puis appellemay_write_directly(requester, &GuardedResource::ProjectContext, &designation).- Le
FileGuardreste un verrou, pas le propriétaire de l'autorisation. - Tests locaux adaptés à
AgentManifest { version, entries, orchestrator }.
Validations DevBackend:
cargo fmt --all && cargo test -p application --test orchestrator_service: OK, 45 passed.cargo test -p application: OK.cargo test --workspace: compile maintenant plus loin mais échoue dansapp-taurisur tests loopback Unix socket sous sandbox (PermissionDenied/Operation not permittedlors du bind/run/user/1000/idea-mcp/*.sock).
Prochaine étape
QA doit qualifier le résidu app-tauri:
- confirmer que les suites métier/orchestration sont vertes,
- confirmer si les échecs app-tauri sont environnement/sandbox et non régression,
- proposer la commande de validation acceptable ou le besoin de correction test/env.