Skip to content

Commit 26ef3b0

Browse files
jeremyederclaude
andcommitted
feat: redesign HTML report with dark theme and larger fonts
- Replace colorful gradients with professional dark blue/black theme - Purple (#8b5cf6) used as accent color only - Increase all font sizes by 4pt minimum (18px base, 36px h1, 56px score) - Use CSS custom properties for consistent theming - Improve contrast for better readability (WCAG compliant) - Fix attributes_skipped → attributes_not_assessed in remaining files Closes #XX (P0 - Critical UX improvement) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 4be1d5e commit 26ef3b0

File tree

4 files changed

+127
-84
lines changed

4 files changed

+127
-84
lines changed

src/agentready/cli/demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ def demo(language, no_browser, keep_repo):
489489
overall_score=overall_score,
490490
certification_level=certification_level,
491491
attributes_assessed=assessed,
492-
attributes_skipped=skipped,
492+
attributes_not_assessed=skipped,
493493
attributes_total=len(findings),
494494
findings=findings,
495495
config=None,

src/agentready/cli/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ def run_assessment(repository_path, verbose, output_dir, config_path):
230230
click.echo(
231231
f" Assessed: {assessment.attributes_assessed}/{assessment.attributes_total}"
232232
)
233-
click.echo(f" Skipped: {assessment.attributes_skipped}")
233+
click.echo(f" Skipped: {assessment.attributes_not_assessed}")
234234
click.echo(f" Duration: {assessment.duration_seconds:.1f}s")
235235
click.echo("\nReports generated:")
236236
click.echo(f" JSON: {json_file}")

src/agentready/services/learning_service.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,9 @@ def extract_patterns_from_file(
138138
overall_score=assessment_data["overall_score"],
139139
certification_level=assessment_data["certification_level"],
140140
attributes_assessed=assessment_data["attributes_assessed"],
141-
attributes_skipped=assessment_data["attributes_skipped"],
141+
attributes_not_assessed=assessment_data.get(
142+
"attributes_not_assessed", assessment_data.get("attributes_skipped", 0)
143+
),
142144
attributes_total=assessment_data["attributes_total"],
143145
findings=findings,
144146
config=None, # Skip config for now

0 commit comments

Comments
 (0)