Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 2.97 KB

File metadata and controls

42 lines (35 loc) · 2.97 KB

Access Layer Server Issue Backlog

This backlog is organized into contributor-ready sections. Each section contains 10 scoped issue drafts that can be opened individually on GitHub.

Section 1: Core API and Data Model

  1. server-core-01 Replace template-era naming in backend modules, config, and docs.
  2. server-core-02 Add a creator profile module with create, read, and update endpoints.
  3. server-core-03 Add request validation middleware for creator and key-related payloads.
  4. server-core-04 Define a wallet identity model for mapping users to Stellar addresses.
  5. server-core-05 Add pagination and sorting helpers for list endpoints.
  6. server-core-06 Add API response helpers for consistent success and error envelopes.
  7. server-core-07 Add creator perk metadata persistence and validation.
  8. server-core-08 Document the initial backend domain model and endpoint boundaries.
  9. server-core-09 Add repository or service-layer tests for core creator flows.
  10. server-core-10 Add admin-safe update endpoints for creator moderation metadata.

Section 2: Indexing, Ownership, and Gated Access

  1. server-access-01 Add a contract event indexing scaffold for creator registration events.
  2. server-access-02 Add a key ownership read model for fast client lookups.
  3. server-access-03 Add a transaction activity feed endpoint for creators and fans.
  4. server-access-04 Add gated resource access checks based on wallet ownership.
  5. server-access-05 Add cache invalidation rules for creator and ownership reads.
  6. server-access-06 Add retry-safe background job handling for indexer failures.
  7. server-access-07 Add a webhook or polling integration boundary for chain sync jobs.
  8. server-access-08 Add audit logging for access checks and moderation-sensitive actions.
  9. server-access-09 Add contributor docs for how on-chain events should be mapped into backend reads.
  10. server-access-10 Add integration tests for ownership-based access decisions.

Section 3: Platform, Observability, and Contributor Experience

  1. server-platform-01 Add a sanitized .env.example and document required environment variables.
  2. server-platform-02 Remove or replace local-only template files that should not shape the open-source backend.
  3. server-platform-03 Add structured error logging with request correlation IDs.
  4. server-platform-04 Add a health check endpoint with dependency-aware status output.
  5. server-platform-05 Add rate limit configuration docs for local and hosted environments.
  6. server-platform-06 Add seed or fixture guidance for contributors without production-like data.
  7. server-platform-07 Add CI-friendly scripts for lint, build, and Prisma generation.
  8. server-platform-08 Add architecture notes describing repo boundaries with client and contracts.
  9. server-platform-09 Add one example issue labeled good first issue with full acceptance criteria.
  10. server-platform-10 Add release checklist documentation for deploy-safe backend changes.