myxce/.kiro/specs/job-array-one-based-index
Rongsong Shen 58ca7abb36
feat(job-array-one-based-index): xcecli list and control use the selection parser (task 8.2)
ID lists split only at commas outside brackets and every selection is
validated before any request (control allows identity ranges, listing
refuses them). A raw -J value with brackets is checked before the
wildcard mapping, and the search rule and * stripping apply to the
name part only (-J 'foo*[1]' lists element 1 of arrays whose name
starts with foo); values without brackets map exactly as before.
Control results print each item's own job ID when the server sends it,
so a pre-upgrade element 0 shows as <array-id>[0]. Control and list
help show <array-id>[k] and <array-id>[a-b]; list help now says -J.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-01 12:53:50 +00:00
..
design.md docs(job-array-one-based-index): requirements, design and tasks; log bug-1898, bug-1899 2026-10-01 08:54:06 +00:00
requirements.md docs(job-array-one-based-index): requirements, design and tasks; log bug-1898, bug-1899 2026-10-01 08:54:06 +00:00
research.md docs(job-array-one-based-index): requirements, design and tasks; log bug-1898, bug-1899 2026-10-01 08:54:06 +00:00
spec.json docs(job-array-one-based-index): requirements, design and tasks; log bug-1898, bug-1899 2026-10-01 08:54:06 +00:00
tasks.md feat(job-array-one-based-index): xcecli list and control use the selection parser (task 8.2) 2026-10-01 12:53:50 +00:00