Skip to content

Refactor CLI reporting through application and runtime boundaries - #59

Merged
sg4tech merged 3 commits into
mainfrom
codex/refactor-cli-reporting-flow
Aug 20, 2026
Merged

sg4tech merged 3 commits into
mainfrom
codex/refactor-cli-reporting-flow

Conversation

@sg4tech

@sg4tech sg4tech commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • Move report orchestration into typed application and runtime-facade layers.
  • Keep the CLI command focused on argument parsing, delegation, and rendering.
  • Extract SQLite querying and HTML report generation behind clear boundaries.
  • Strengthen architecture documentation and Semgrep boundary checks.

Testing

  • Added and updated command, application, SQLite query, and HTML report tests.
  • Added Semgrep fixtures and tests for valid and invalid layer dependencies.
  • Updated project verification configuration and tooling.

Viktor Demin added 3 commits August 20, 2026 10:50
…porting-flow

# Conflicts:
#	src/ai_agents_metrics/commands/report.py
#	src/ai_agents_metrics/report/html_report.py
#	tests/reporting/test_html_report.py
@sg4tech
sg4tech merged commit f7dc914 into main Aug 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant