feat(KB-636): add Missions system for large-scale project planning

- Fix TaskStore sliceId persistence and bidirectional linking between tasks and features
- Add comprehensive mission integration tests for hierarchy, status rollup, and events
- Enhance E2E tests with reorder, cascade delete, and error handling coverage
- Add scheduler integration tests for mission slice activation
- Fix duplicate mission commands in CLI help text
- Add changeset for missions launch
This commit is contained in:
gsxdsm
2026-04-01 08:04:51 -07:00
parent d8a591bd7f
commit 97ec4268a4
12 changed files with 477 additions and 12 deletions

View File

@@ -155,7 +155,7 @@ function getSettingLabel(key: string): string {
* Run settings show command - displays all settings
*/
export async function runSettingsShow(projectName?: string): Promise<void> {
const store = await getStore(projectName);
const store = await getStore({ project: projectName });
const settings = await store.getSettings();
console.log();
@@ -221,7 +221,7 @@ export async function runSettingsSet(key: string, value: string, projectName?: s
return; // Required for tests where process.exit is mocked
}
const store = await getStore(projectName);
const store = await getStore({ project: projectName });
try {
const parsedValue = parseValue(key as ValidSettingKey, value);