Commit 8afebb3
authored
Align workflow config spec with schema behavior
#### Context
The schema and tests now treat tracker state lists as YAML lists and only lowercase
state-limit keys, but `SPEC.md` still documented older and stricter behavior.
#### TL;DR
*Align `SPEC.md` with the current workflow config and state normalization behavior.*
#### Summary
- document tracker `active_states` and `terminal_states` as YAML string lists
- update the cheat sheet defaults to use list examples instead of CSV strings
- remove trim-based state normalization language from the spec
#### Alternatives
- restore support for comma-separated tracker state strings in the schema
- keep trim-based normalization in the spec and change the implementation
#### Test Plan
- [x] `make -C elixir all`
- [x] Docs-only diff reviewed against current schema and tests1 parent e65f5ee commit 8afebb3
1 file changed
+6
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
273 | 273 | | |
274 | 274 | | |
275 | 275 | | |
276 | | - | |
| 276 | + | |
277 | 277 | | |
278 | 278 | | |
279 | 279 | | |
| |||
351 | 351 | | |
352 | 352 | | |
353 | 353 | | |
354 | | - | |
| 354 | + | |
355 | 355 | | |
356 | | - | |
| 356 | + | |
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
| |||
410 | 410 | | |
411 | 411 | | |
412 | 412 | | |
413 | | - | |
| 413 | + | |
414 | 414 | | |
415 | 415 | | |
416 | 416 | | |
| |||
555 | 555 | | |
556 | 556 | | |
557 | 557 | | |
558 | | - | |
559 | | - | |
| 558 | + | |
| 559 | + | |
560 | 560 | | |
561 | 561 | | |
562 | 562 | | |
| |||
0 commit comments