You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add prominent report header showing repository context and assessment metadata to all report formats (HTML, Markdown, JSON).
Changes:
- Create AssessmentMetadata model to capture execution context
- AgentReady version from package metadata
- Assessment timestamp (ISO 8601 and human-readable)
- Executed by (username@hostname)
- CLI command used
- Working directory
- Update Assessment model with optional metadata field
- Implement metadata collection in Scanner service
- Get version from importlib.metadata
- Reconstruct command from sys.argv
- Capture user and hostname from environment
- Update all reporters to display metadata
- HTML: Two-column header (repo info + meta info)
- Markdown: Prominent header with all metadata fields
- JSON: Metadata object at top level
- Add comprehensive unit tests (4 new tests, all passing)
- All 37 tests passing (34 unit + 3 integration)
Acceptance criteria met:
✅ User can identify repository assessed (name, path, branch, commit)
✅ Timestamp shows when assessment was run
✅ Git context visible in all reports
✅ AgentReady version tracked for reproducibility
✅ Execution context captured (user@host, command, cwd)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments