chore: stabilize JS type checking and health contracts - #64
Merged
Conversation
… and error reporting
…mproved clarity and structure
… and SQLite journal mode mismatches
…on validation and connection handling
…nts for configuration and connection validation
… improve seed functionality
…vironment variables
9 tasks
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR checkpoints the branch after substantial type-checking, JSDoc, health-contract, smoke-test, and frontend build cleanup so
milestone/m1can be kept current before continuing CRUD UI work.Scope:
Validation performed locally before opening:
npm run typechecknpm run repo:lintnpm run test:backend:smokenpm run test:frontend:buildnpm run checkafter fixing the CSS import typo