test(application): aligne les assertions d'affordances skills de la fixture convention file

launch_conventionfile_injects_assigned_skills_in_order était rouge en
préexistant (réserves #281/#287): la source projette déjà les refs stables
`skill:global:<id>` et le suffixe (workflow) que les assertions ne suivaient
pas. Alignement pur de fixture, aucun changement de source — cycle #357.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-09-14 15:12:51 +02:00
parent a21d6675bd
commit 83659d9a09

View File

@ -2254,11 +2254,17 @@ async fn launch_conventionfile_injects_assigned_skills_in_order() {
let doc = String::from_utf8(writes[0].1.clone()).unwrap();
assert!(doc.contains("# persona"), "persona present: {doc}");
assert!(
doc.contains("**refactor** — REFAC_BODY"),
doc.contains(&format!(
"**refactor** (`skill:global:{}`) — REFAC_BODY (workflow)",
skill_id(1)
)),
"first skill affordance present"
);
assert!(
doc.contains("**review** — REVIEW_BODY"),
doc.contains(&format!(
"**review** (`skill:global:{}`) — REVIEW_BODY (workflow)",
skill_id(2)
)),
"second skill affordance present"
);
// Durable capability-first order: skills before persona, assignments stable.