Skip to content

Commit 75a6d33

Browse files
author
Brad Kinnard
committed
fix: provenance dates on unverified fields and breakdown separator spacing
- compat.unverified messages now correctly append (as of YYYY-MM-DD) for Codex and Cursor agents (was checking capitalized names against lowercase COMPAT_MATRIX keys) - --explain-score breakdown uses ' · ' separator between dimensions instead of '· ' (missing leading space)
1 parent 6d47daa commit 75a6d33

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/skillcheck/cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def _format_text(
130130
"specificity": (bd.get("specificity", 0), 15),
131131
"length": (bd.get("length", 0), 10),
132132
}.items()]
133-
lines.append(f"{'':>12}{'· '.join(parts)}")
133+
lines.append(f"{'':>12}{' · '.join(parts)}")
134134

135135
# summary
136136
total = len(results)

src/skillcheck/rules/compat.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,9 @@ def check_unverified_fields(skill: ParsedSkill) -> list[Diagnostic]:
114114
agents_str = ", ".join(sorted(unknown_agents))
115115
# Provenance: attach dates for agents with "unknown" status
116116
date_parts = []
117-
if "Codex" in agents_str:
117+
if "codex" in [a.lower() for a in unknown_agents]:
118118
date_parts.append(f"Codex: {_CLAUDE_DATA_DATE}")
119-
if "Cursor" in agents_str:
119+
if "cursor" in [a.lower() for a in unknown_agents]:
120120
date_parts.append(f"Cursor: {_CURSOR_DATA_DATE}")
121121
date_suffix = ""
122122
if date_parts:

0 commit comments

Comments
 (0)