Skip to content

Kaapi: V1.0 #469

@AkhileshNegi

Description

@AkhileshNegi

Before tagging v1.0, we need to clean up technical debt and establish solid foundations. This is the tracking issue for that work.

Code Quality

  • Remove dead/redundant code and unused imports
  • Apply consistent code patterns across all modules (naming, error handling, response formats)
  • Update packages

Repo Standards & Documentation

  • Establish guidelines (PR templates, Contribution Guideline, Update Readme, Development Guideline)
  • Review and clean up .env.example - remove stale vars, add missing ones

Database

  • Audit indexes - add missing ones, remove unused
  • Standardize on ID vs UUID usage across tables
  • Add column comments in DB
  • Review foreign key constraints and cascades
  • Follow same timezone(UTC)

Testing

  • Ensure critical paths have test coverage
  • Clean up flaky or skipped tests

Security

  • Review auth flows and permission checks
  • Ensure no secrets/credentials in codebase

Logging

  • Review existing logs and errors raised in Sentry

Sub-issues

Metadata

Metadata

Assignees

Type

No type

Projects

Status

To Do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions