1.0 KiB
1.0 KiB
Tasks: network-plugin-auth
- 1. Write
openspec/changes/network-plugin-auth/proposal.md - 2. Write
openspec/changes/network-plugin-auth/tasks.md - 3. Scaffold
packages/network/network-plugin-auth/package.json,tsconfig.json,vitest.config.ts - 4. Implement
src/error-codes.tswithMESH_AUTH_CODES - 5. Implement
src/verifier/mesh-membership-verifier.ts— join validation, tier assignment - 6. Implement
src/issuer/capability-token-issuer.ts— token issue/validate/renew - 7. Implement
src/trust/cross-mesh-trust-validator.ts— trust store, relay/backbone validation - 8. Write
src/verifier/verifier.spec-conformance.test.ts - 9. Write
src/issuer/issuer.spec-conformance.test.ts - 10. Write
src/trust/trust-validator.spec-conformance.test.ts - 11. Write
tests/integration/auth.spec-conformance.test.ts - 12. Write
tests/dep-graph.test.ts - 13. Run
bunx turbo lint typecheck test --filter=@suaveplan/network-plugin-authand achieve 100/100/100/100 coverage