19 tasks covering core testing, Redis hardening, WebSocket client/server adapters, Worker adapter, and final review gates. Iroh adapters are tracked as a deferred placeholder blocked on the @alkdev/iroh fork. Phases: core validation → Redis hardening → review gate → WebSocket adapters → review gate → Worker adapter → review gate → final validation.
1.4 KiB
1.4 KiB
id, name, status, depends_on, scope, risk, impact, level
| id | name | status | depends_on | scope | risk | impact | level | |||
|---|---|---|---|---|---|---|---|---|---|---|
| review-core-and-redis | Review core module tests and Redis adapter | pending |
|
narrow | low | phase | review |
Description
Review checkpoint before moving to new adapter implementations. Verify that:
- Core tests cover the
createPubSubcontract thoroughly (publish, subscribe, topic scoping,__rejection, cleanup) - Operator tests cover all 13 operators with edge cases
- Redis adapter tests pass reliably with real Redis or mock
- Code follows architecture conventions (no unnecessary comments, MIT headers on forked files)
- Build passes (
npm run build) - Type-check passes (
npm run lint / tsc --noEmit) - Test suite passes (
npm test)
This is a quality gate before implementing new adapters. Mistakes in the core types or contract will cascade to every adapter.
Acceptance Criteria
npm run buildpasses cleanlynpm run lintpasses (tsc --noEmit)npm testpasses with all core + Redis tests- No regressions in existing functionality
- Core tests align with architecture spec (api-surface.md)
- Code follows project conventions (no comments in source, license headers on forked files)
References
- docs/architecture/api-surface.md
- docs/architecture/event-targets/redis.md
Notes
To be filled by implementation agent
Summary
To be filled on completion