feat: knowledge gap identifier — Pipeline 10.7 (#172) #186

Closed
Rockachopa wants to merge 0 commits from burn/172-1776263893 into main
Owner

Closes #172.

Cross-references code, docs, and tests to find gaps:

  • Undocumented: public symbols not in any .md doc (warning)
  • Untested: source modules without test files (error)
  • Missing Implementation: doc references non-existent code (info)
  • Orphan Tests: test files without matching source (warning)

AST-based Python symbol extraction. Works on any Python project.

Supersedes #182.

Closes #172. Cross-references code, docs, and tests to find gaps: - Undocumented: public symbols not in any .md doc (warning) - Untested: source modules without test files (error) - Missing Implementation: doc references non-existent code (info) - Orphan Tests: test files without matching source (warning) AST-based Python symbol extraction. Works on any Python project. Supersedes #182.
Rockachopa added 2 commits 2026-04-15 14:43:20 +00:00
Timmy approved these changes 2026-04-15 16:33:16 +00:00
Timmy left a comment
Owner

LGTM. Knowledge gap identifier cross-references code, docs, and tests to find gaps. Clean enum-based severity/type classification. AST-based analysis for undocumented functions is well-implemented. GapReport with summary() and to_dict() provides both human-readable and machine-readable output. Approved.

LGTM. Knowledge gap identifier cross-references code, docs, and tests to find gaps. Clean enum-based severity/type classification. AST-based analysis for undocumented functions is well-implemented. GapReport with summary() and to_dict() provides both human-readable and machine-readable output. Approved.
Author
Owner

Closing as this PR cannot be merged (branch protection or conflicts). Please reopen if needed.

Closing as this PR cannot be merged (branch protection or conflicts). Please reopen if needed.
Rockachopa closed this pull request 2026-04-16 01:43:23 +00:00
Author
Owner

Closing: unmergeable due to conflicts or branch protection. Reopen if needed.

Closing: unmergeable due to conflicts or branch protection. Reopen if needed.
Author
Owner

Closing: unmergeable due to conflicts or branch protection. Reopen if needed.

Closing: unmergeable due to conflicts or branch protection. Reopen if needed.
Author
Owner

Closing: unmergeable due to conflicts or branch protection. Reopen if needed.

Closing: unmergeable due to conflicts or branch protection. Reopen if needed.
Rockachopa reopened this pull request 2026-04-16 02:03:42 +00:00
Rockachopa closed this pull request 2026-04-16 02:14:10 +00:00
Rockachopa reopened this pull request 2026-04-16 02:42:05 +00:00
Rockachopa closed this pull request 2026-04-16 02:52:37 +00:00

Pull request closed

Sign in to join this conversation.