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