|
15 | 15 | {"id":"hx-bdb8fff2","title":"Migrate UMFLoader to populate ExpectationSuite on read","type":"task","status":"in_progress","priority":2,"labels":["helix","phase:build","kind:refactor","area:loader"],"deps":[],"parent":"hx-2c3c331f","spec-id":"docs/helix/02-design/adr/ADR-005-unified-expectation-model.md","description":"","design":"","acceptance":"UMFLoader.load() populates umf.expectations from validation_rules + quality_checks via expectation_migration; split-format saver writes expectations.yaml","assignee":"helix","notes":"","execution-eligible":true,"superseded-by":"","replaces":"","created":"2026-04-02T03:40:07Z","updated":"2026-04-02T03:44:10Z"} |
16 | 16 | {"id":"hx-8da6f798","title":"Migrate QualityCheckExecutor to read from ExpectationSuite","type":"task","status":"closed","priority":2,"labels":["helix","phase:build","kind:refactor","area:validation"],"deps":["hx-bdb8fff2"],"parent":"hx-2c3c331f","spec-id":"docs/helix/02-design/adr/ADR-005-unified-expectation-model.md","description":"","design":"","acceptance":"QualityCheckExecutor reads from umf.expectations; falls back to quality_checks if expectations is empty","assignee":"helix","notes":"","execution-eligible":true,"superseded-by":"","replaces":"","created":"2026-04-02T03:40:13Z","updated":"2026-04-02T03:48:32Z"} |
17 | 17 | {"id":"hx-9ed0389d","title":"Migrate authoring commands to use ExpectationSuite","type":"task","status":"closed","priority":2,"labels":["helix","phase:build","kind:refactor","area:authoring"],"deps":["hx-bdb8fff2"],"parent":"hx-2c3c331f","spec-id":"docs/helix/02-design/adr/ADR-005-unified-expectation-model.md","description":"","design":"","acceptance":"mutations.py, preview.py, apply_response.py, and cli.py search/mutate umf.expectations instead of quality_checks","assignee":"helix","notes":"","execution-eligible":true,"superseded-by":"","replaces":"","created":"2026-04-02T03:40:19Z","updated":"2026-04-02T04:16:57Z"} |
18 | | -{"id":"hx-f3261259","title":"Add deprecation warnings to quality_checks and validation_rules fields","type":"task","status":"in_progress","priority":2,"labels":["helix","phase:build","kind:refactor","area:models"],"deps":["hx-8da6f798","hx-9ed0389d"],"parent":"hx-2c3c331f","spec-id":"docs/helix/02-design/adr/ADR-005-unified-expectation-model.md","description":"","design":"","acceptance":"Pydantic model emits DeprecationWarning when quality_checks or validation_rules are populated directly; ADR-005 status updated to Phase C","assignee":"helix","notes":"","execution-eligible":true,"superseded-by":"","replaces":"","created":"2026-04-02T03:40:24Z","updated":"2026-04-02T04:14:47Z"} |
19 | | -{"id":"hx-747cdaa0","title":"Restore canonical make check signal","type":"chore","status":"open","priority":2,"labels":["helix","phase:iterate","area:tooling"],"deps":[],"parent":"","spec-id":"","description":"Running 'make check' on 2026-04-02 during hx-9ed0389d failed before this issue's slice could be evaluated cleanly. Failures include hundreds of existing ruff violations across tracked tests plus untracked .claude/worktrees content being linted. This should be split from feature work so implementation issues can rely on a trustworthy pre-push gate.","design":"","acceptance":"1. 'make check' excludes ephemeral local worktree content such as .claude/worktrees or otherwise ignores non-project artifacts. 2. Remaining lint/type/test failures in tracked project files are reduced until 'make check' passes from a clean checkout. 3. The issue records the exact commands and any config changes needed to keep the canonical gate trustworthy.","assignee":"","notes":"","execution-eligible":true,"superseded-by":"","replaces":"","created":"2026-04-02T04:16:22Z","updated":"2026-04-02T04:16:22Z"} |
| 18 | +{"id":"hx-f3261259","title":"Add deprecation warnings to quality_checks and validation_rules fields","type":"task","status":"closed","priority":2,"labels":["helix","phase:build","kind:refactor","area:models"],"deps":["hx-8da6f798","hx-9ed0389d"],"parent":"hx-2c3c331f","spec-id":"docs/helix/02-design/adr/ADR-005-unified-expectation-model.md","description":"","design":"","acceptance":"Pydantic model emits DeprecationWarning when quality_checks or validation_rules are populated directly; ADR-005 status updated to Phase C","assignee":"helix","notes":"","execution-eligible":true,"superseded-by":"","replaces":"","created":"2026-04-02T03:40:24Z","updated":"2026-04-02T04:18:42Z"} |
| 19 | +{"id":"hx-747cdaa0","title":"Restore canonical make check signal","type":"chore","status":"in_progress","priority":2,"labels":["helix","phase:iterate","area:tooling"],"deps":[],"parent":"","spec-id":"","description":"Running 'make check' on 2026-04-02 during hx-9ed0389d failed before this issue's slice could be evaluated cleanly. Failures include hundreds of existing ruff violations across tracked tests plus untracked .claude/worktrees content being linted. This should be split from feature work so implementation issues can rely on a trustworthy pre-push gate.","design":"","acceptance":"1. 'make check' excludes ephemeral local worktree content such as .claude/worktrees or otherwise ignores non-project artifacts. 2. Remaining lint/type/test failures in tracked project files are reduced until 'make check' passes from a clean checkout. 3. The issue records the exact commands and any config changes needed to keep the canonical gate trustworthy.","assignee":"helix","notes":"","execution-eligible":true,"superseded-by":"","replaces":"","created":"2026-04-02T04:16:22Z","updated":"2026-04-02T04:18:41Z"} |
0 commit comments