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

Labels

parentTop level issue for Roadmap view

Type

No type

Projects

Status

To Do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions