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

1.1 KiB

TODO 3 - Testing, quality metrics, and documentation

See also: 8-TESTING-TODO.md, 12-DOCUMENTATION-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