Skip to content

chore: stabilize JS type checking and health contracts - #64

Merged
juscghwe merged 79 commits into
milestone/m1from
fullstack/add-generic-test-resource-crud
Jul 3, 2026
Merged

chore: stabilize JS type checking and health contracts#64
juscghwe merged 79 commits into
milestone/m1from
fullstack/add-generic-test-resource-crud

Conversation

@juscghwe

@juscghwe juscghwe commented Jul 3, 2026

Copy link
Copy Markdown
Owner

This PR checkpoints the branch after substantial type-checking, JSDoc, health-contract, smoke-test, and frontend build cleanup so milestone/m1 can be kept current before continuing CRUD UI work.

Scope:

  • Add/repair JS type-checking support across backend, frontend, and smoke tests.
  • Tighten health-related JSDoc contracts for SQLite, persistence, dev-notes, and backend summary paths.
  • Keep current runtime health shapes in mind: this PR mainly stabilizes current contracts and does not finalize the long-term health response design.
  • Fix frontend build/type issues discovered during the final check pass.

Validation performed locally before opening:

  • npm run typecheck
  • npm run repo:lint
  • npm run test:backend:smoke
  • npm run test:frontend:build
  • npm run check after fixing the CSS import typo

juscghwe added 30 commits June 27, 2026 12:32
…nts for configuration and connection validation
@juscghwe juscghwe self-assigned this Jul 3, 2026
@juscghwe juscghwe added this to the M1 - Backend foundation milestone Jul 3, 2026
@juscghwe juscghwe linked an issue Jul 3, 2026 that may be closed by this pull request
9 tasks
@juscghwe juscghwe moved this from Backlog to In review in PillTracker MVP Jul 3, 2026
@juscghwe
juscghwe merged commit 82cf4ad into milestone/m1 Jul 3, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in PillTracker MVP Jul 3, 2026
@juscghwe
juscghwe deleted the fullstack/add-generic-test-resource-crud branch July 3, 2026 10:38
juscghwe added a commit that referenced this pull request Jul 3, 2026
This PR checkpoints the branch after substantial type-checking, JSDoc,
health-contract, smoke-test, and frontend build cleanup so
`milestone/m1` can be kept current before continuing CRUD UI work.

Scope:
- Add/repair JS type-checking support across backend, frontend, and
smoke tests.
- Tighten health-related JSDoc contracts for SQLite, persistence,
dev-notes, and backend summary paths.
- Keep current runtime health shapes in mind: this PR mainly stabilizes
current contracts and does not finalize the long-term health response
design.
- Fix frontend build/type issues discovered during the final check pass.

Validation performed locally before opening:
- `npm run typecheck`
- `npm run repo:lint`
- `npm run test:backend:smoke`
- `npm run test:frontend:build`
- `npm run check` after fixing the CSS import typo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[Work Packet]: Add generic test resource CRUD

1 participant