feat: initial tm-core pre-cleanup

This commit is contained in:
Ralph Khreish
2025-08-22 14:28:01 +02:00
parent d5c2acc8bf
commit 281f556203
22 changed files with 572 additions and 289 deletions

View File

@@ -323,7 +323,9 @@ describe('TaskMasterCore - listTasks E2E', () => {
it('should validate task entities', async () => {
// Write invalid task data
const invalidDir = await fs.mkdtemp(path.join(os.tmpdir(), 'tm-invalid-'));
const invalidDir = await fs.mkdtemp(
path.join(os.tmpdir(), 'tm-invalid-')
);
const tasksDir = path.join(invalidDir, '.taskmaster', 'tasks');
await fs.mkdir(tasksDir, { recursive: true });
@@ -349,7 +351,10 @@ describe('TaskMasterCore - listTasks E2E', () => {
}
};
await fs.writeFile(path.join(tasksDir, 'tasks.json'), JSON.stringify(invalidData));
await fs.writeFile(
path.join(tasksDir, 'tasks.json'),
JSON.stringify(invalidData)
);
const invalidCore = createTaskMasterCore(invalidDir);
@@ -379,7 +384,12 @@ describe('TaskMasterCore - listTasks E2E', () => {
}
];
const tagFile = path.join(tmpDir, '.taskmaster', 'tasks', 'feature-branch.json');
const tagFile = path.join(
tmpDir,
'.taskmaster',
'tasks',
'feature-branch.json'
);
await fs.writeFile(
tagFile,
JSON.stringify({