Files
metabuilder/docs/todo/core/3-TODO.md

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