shard-plan misses code files for tests that exercise a CLI as a subprocess #309

Open
opened 2026-08-07 12:45:10 +00:00 by jared · 1 comment
Owner

Context

During the #261 implement run, shard-plan gave the programmer code_files of lib/backlog.rb and lib/backlog/template_validator.rb, while the real implementation surface was plugins/os-backlog/bin/os-backlog, lib/backlog/resolution.rb, and lib/backlog/issues.rb. Transitive discovery (#300) can't see dependencies of black-box tests that shell out to a bin/ CLI, so the programmer round produced zero edits and the wiring agent had to carry the whole implementation. shard-plan (plugins/os-sdlc) should include ticket-named files and/or bin entrypoints invoked by the tests.

## Context During the #261 implement run, shard-plan gave the programmer code_files of lib/backlog.rb and lib/backlog/template_validator.rb, while the real implementation surface was plugins/os-backlog/bin/os-backlog, lib/backlog/resolution.rb, and lib/backlog/issues.rb. Transitive discovery (#300) can't see dependencies of black-box tests that shell out to a bin/ CLI, so the programmer round produced zero edits and the wiring agent had to carry the whole implementation. shard-plan (plugins/os-sdlc) should include ticket-named files and/or bin entrypoints invoked by the tests.
Author
Owner

Frozen in the 2026-08-16 backlog reset — see #419 for the expiry procedure. Do not work unless a live run rediscovers this issue.

Frozen in the 2026-08-16 backlog reset — see #419 for the expiry procedure. Do not work unless a live run rediscovers this issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jared/cc-os#309
No description provided.