Skip to content

Phase 2a implemented with tests#5

Merged
livelifelively merged 19 commits intomasterfrom
phase-2-tests
Jan 20, 2026
Merged

Phase 2a implemented with tests#5
livelifelively merged 19 commits intomasterfrom
phase-2-tests

Conversation

@livelifelively
Copy link
Copy Markdown
Contributor

No description provided.

Tests:
- Add 39 schema tests for task types (src/types/task.test.ts)
- Add 24 TaskManager unit tests (src/task/manager.test.ts)
- Add 24 integration tests for task-augmented execution (test/task-augmented.test.ts)
- Add input_required status tests (spec line 111)
- Add server capability check tests (spec lines 72, 78)

Fixtures:
- Add task-mock-server.ts with task-augmented execution support
- Add inputTask tool for input_required testing
- Add tasks capability to MockServerConfig

CI:
- Replace mutation testing with property-based tests (faster)
- Add scheduled mutation testing workflow (weekly)
- Fix stryker.config.mjs to exclude v0-docs from sandbox

Total: 87 new tests, 432 tests passing
@github-actions
Copy link
Copy Markdown

🧪 Test Quality Report

Metric Value
Total Tests 21
Total Assertions 72
Assertion Density 3.42/test

Quality Checks

  • ✅ All tests passing
  • ✅ Assertion density check passed
  • ✅ No anti-patterns detected
  • ✅ Lint check passed

@livelifelively livelifelively merged commit b00bad5 into master Jan 20, 2026
3 checks passed
@livelifelively livelifelively deleted the phase-2-tests branch January 20, 2026 05:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant