Files
2026-05-27 23:29:53 +01:00

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.ts with MESH_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-auth and achieve 100/100/100/100 coverage