fix(assistant): retire le plan sandbox project_read_only de l'assistant de ticket (#25)
La surface « assistant de ticket » imposait un SessionPlan Landlock restrictif (project_read_only) qui gouvernait la classe exec de la sandbox OS et empêchait le spawn de la CLI (EACCES / os error 13). factory.start reçoit désormais SessionPlan::None + sandbox absent : l'assistant n'impose plus ce plan OS-sandbox. La classe exec n'est plus verrouillée, le spawn de la CLI aboutit. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -319,10 +319,7 @@ async fn open_then_close_ticket_assistant_sets_policy_injects_context_and_emits_
|
||||
assert!(prepared.content.as_str().contains("Ticket carnet"));
|
||||
let starts = factory.starts.lock().unwrap();
|
||||
assert!(matches!(starts[0].1, SessionPlan::None));
|
||||
assert!(starts[0]
|
||||
.2
|
||||
.as_ref()
|
||||
.is_some_and(|p| { p.default_posture == domain::permission::Posture::Deny }));
|
||||
assert!(starts[0].2.is_none());
|
||||
drop(starts);
|
||||
|
||||
close
|
||||
|
||||
Reference in New Issue
Block a user