diff --git a/docs/adr-0091-skill-activation-matrix.html b/docs/adr-0091-skill-activation-matrix.html index 2034dcc..8a86d51 100644 --- a/docs/adr-0091-skill-activation-matrix.html +++ b/docs/adr-0091-skill-activation-matrix.html @@ -50,15 +50,46 @@
skills: only
- (listed skill body).
- No always-on flag.metadata.apply: always + name in the prompt.Three repeats each. Pass = triage comment starts with CAVEMAN:.
+ Both setups put a Caveman skill on the triage harness so it gets uploaded + into the run. The difference is whether anything forces the model to open it. +
+ +
+ Add Caveman under harness skills: and stop there. It shows up in the skill list.
+ The model may open it with the Skill tool, or it may ignore it. No flag, no name in the prompt.
+
c93205df triage.yaml
+ — github skills include skills/smoke-listedmetadata.apply: always
+ Same idea (Caveman must make comments start with CAVEMAN:), but the skill opts in
+ with metadata.apply: always, and before the run the CLI fills
+ __FULLSEND_ALWAYS_ON_SKILLS__ in the agent file with that skill’s name so the
+ model is told to open it.
+
ffbec3c2 triage.yaml
+ — github skills include skills/smoke-always-onmetadata.apply: always__FULLSEND_ALWAYS_ON_SKILLS__Baseline = no Caveman skill at all (control). Three repeats each. Pass = triage comment starts with CAVEMAN:.
| Baseline | n/a |
| Listed only | No — 0 of 3 |
| Always-on | Yes — 3 of 3 |
| Listed only (on harness list, no always-on) | No — 0 of 3 |
| Always-on (flag + name in prompt) | Yes — 3 of 3 |