Skip to content

Public Launch Readiness Checklist #56

@dean0x

Description

@dean0x

Public Launch Readiness Checklist

Tracking issue for all work required before promoting Claudine publicly. v0.4.0 is merged to main but unpublished due to expired NPM_TOKEN. This checklist ensures CI, security, code quality, test coverage, and documentation are all in shape.

Status

# Issue Status Phase
1 #49 — Rotate NPM_TOKEN and publish v0.4.0 Phase 1
2 #50 — Remove dead release.yml workflow Phase 1
3 #51 — Upgrade Vitest 3→4 (npm audit) Phase 2
4 #52 — Run all test groups in CI Phase 3
5 #53 — Add Biome, eliminate as any casts Phase 4
6 #54 — Tests for critical untested files Phase 5
7 #55 — CONTRIBUTING.md, .env.example, housekeeping Phase 6

Checklist

Dependency Graph

Phase 1 (parallel):
  #49 NPM_TOKEN ─┐
  #50 release.yml ┤
                  ▼
Phase 2:    #51 Vitest 4
                  │
          ┌───────┼───────┐
          ▼       ▼       │
Phase 3: #52 CI  #53 Biome│
                  │       │
                  ▼       │
Phase 5:        #54 Tests │
                  │       │
                  ▼       ▼
Phase 6:        #55 Docs

Definition of Done

All 7 issues closed AND:

  • npm info claudine version returns current version
  • CI passes on main with all test groups
  • npm audit reports 0 vulnerabilities
  • Biome lint + format passes in CI
  • Tier 1 files have >80% branch coverage
  • CONTRIBUTING.md enables a new contributor to set up the project

Cross-References

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions