mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-29 16:24:58 +00:00
35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
# TODO 3 - Testing, quality metrics, and documentation
|
|
|
|
> **See also**: [8-TESTING-TODO.md](8-TESTING-TODO.md), [12-DOCUMENTATION-TODO.md](12-DOCUMENTATION-TODO.md), [18-ACCESSIBILITY-TODO.md](18-ACCESSIBILITY-TODO.md)
|
|
|
|
## Testing Expansion
|
|
|
|
- [ ] Expand unit/integration tests using `it.each` parameterized patterns
|
|
- [ ] Target >80% coverage per testing docs
|
|
|
|
## Documentation
|
|
|
|
- [ ] Add/expand JSDoc for new or updated APIs
|
|
- [ ] Run `npm run check-jsdoc-coverage` to verify
|
|
- [ ] Update feature docs in `docs/architecture/` (why, data-flow, permissions)
|
|
- [ ] Update `docs/INDEX.md` or `docs/NAVIGATION.md` for new content
|
|
|
|
## Package Documentation
|
|
|
|
- [ ] Ensure `tests/README.md` exists for each package
|
|
- [ ] Add `static_content/examples.json` where applicable
|
|
- [ ] Verify `seed/metadata.json` is complete
|
|
|
|
## Quality Metrics
|
|
|
|
- [ ] Ensure quality-metrics workflow produces documented reports
|
|
- [ ] Enforce size/complexity limits
|
|
|
|
## Future Enhancements
|
|
|
|
- [ ] Accessibility (a11y) checks in CI
|
|
- [ ] Visual regression testing
|
|
- [ ] Lua script linting
|
|
- [ ] Package validation
|
|
- [ ] Metrics dashboard
|