Tabish Bidiwale
|
63f45c0fcf
|
test(commands): isolate change command tests via temp fixtures
|
2025-09-06 23:27:42 +10:00 |
|
Tabish Bidiwale
|
31c57f5c0f
|
Follow-up: add debug logging and tests for raw-first behavior\n\n- change list: add conditional debug logging when reading tasks.md fails\n- spec tests: align with raw-first (JSON-only filters), add --no-color test, raw text passthrough, missing ID error\n- fix change show JSON mapping to stable keys (id/title) and types; ensure build passes
|
2025-08-18 22:47:03 +10:00 |
|
Tabish Bidiwale
|
767a0053e8
|
Make change and spec commands consistent (raw-first)\n\n- Require explicit IDs for show; no auto-pick\n- Text mode: raw markdown passthrough; no filters\n- JSON contracts: minimal objects (no top-level arrays)\n- change show: add --deltas-only (JSON); deprecate --requirements-only\n- change list: ids by default; --long for minimal details; unified JSON { id, title, deltaCount, taskStatus }\n- spec show: raw text; JSON { id, title, overview, requirementCount, requirements, metadata }\n- spec list: ids by default; --long for minimal details; unified JSON { id, title, requirementCount }\n- Errors: console.error + process.exitCode\n- Add global --no-color\n- Update tests to new contracts
|
2025-08-18 22:31:17 +10:00 |
|
Tabish Bidiwale
|
e170df9f41
|
test(change): add minimal tests for change parser and command; fix async converter usage
|
2025-08-16 17:18:32 +10:00 |
|