diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-19 20:15:31 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-19 20:15:31 -0500 |
| commit | d49be0984bc616d584b02abbda1a91d4d46c3c80 (patch) | |
| tree | 2f7d4f80d3f707b7727a76ab57aed942007c2a3a /mcp/README.org | |
| parent | 94015e6f0ac92a027eec14ee17f7a5c23433f598 (diff) | |
| download | rulesets-d49be0984bc616d584b02abbda1a91d4d46c3c80.tar.gz rulesets-d49be0984bc616d584b02abbda1a91d4d46c3c80.zip | |
docs(todo): scope the ai-launcher-hardening task with measurable acceptance criteria
The task was phrased as an absence ("find bugs until none visible, refactor until nothing worthwhile remains"), which fails the verifiable gate and can't be :solo:. Rescoped it with the four-move pattern just landed in todo-format.md: bound the surface (the 22 functions, split covered/uncovered), net the behavior with characterization tests (pure cores extracted where tmux/git coupling blocks it), disposition every finding (a per-function footgun audit plus a /refactor pass), and gate on an objective floor (shellcheck, shfmt, green suite, per-function coverage, plus ~3 functional tests over the launch pipelines). The qualifying answer is a dispositioned report, not a claim of zero bugs. Split the interactive runtime picker out of the :solo: scope, since it carries a design call rather than hardening.
Diffstat (limited to 'mcp/README.org')
0 files changed, 0 insertions, 0 deletions
