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
- S4 (Open Issues): N/A - issues disabled in this repository
35
35
- S5 (Test Coverage): β Pass - comprehensive test_extensions.py with 32KB of test code
36
36
- S6 (Hookshot): N/A - no .claude/doc-coverage.json
37
-
-**Notes**: Well-tested extension system with good test coverage (test_extensions.py). AGENTS.md provides excellent documentation on adding agents.
37
+
-**Notes**: Well-tested extension system with strong test coverage. Extensions docs (4 guides in extensions/ dir) are thorough. Staleness is the main concern β no changes since Feb 10.
38
38
39
39
### Templates & Commands
40
-
-**Grade**: A
41
-
-**Last Updated**: 2026-02-17 (62 days ago)
40
+
-**Grade**: C
41
+
-**Last Updated**: 2026-02-17 (66 days ago)
42
42
-**Signals**:
43
43
- S1 (Code Structure Docs): β Pass - documented in spec-driven.md and AGENTS.md
- S6 (Hookshot): N/A - no .claude/doc-coverage.json
61
-
-**Notes**: Documentation is moderately stale. Last update in Dec 2025. docs/ contains 8 markdown files (index, installation, quickstart, upgrade, local-development, README, docfx.json, toc.yml). Needs refresh to reflect recent CLI updates from Feb 2026.
61
+
-**Notes**: User-facing docs in docs/ (8 markdown files) haven't been updated since Dec 2025. S1 passes (docs exist), S5 N/A, only S3 fails β scores a B. Needs refresh to reflect CLI changes from Feb 2026.
62
62
63
-
### Tests & Quality Assurance
64
-
-**Grade**: B
65
-
-**Last Updated**: 2026-02-10 (69 days ago)
63
+
### Tests & QA
64
+
-**Grade**: C
65
+
-**Last Updated**: 2026-02-10 (73 days ago)
66
66
-**Signals**:
67
67
- S1 (Code Structure Docs): β οΈ Yellow - test structure not explicitly documented
- S4 (Open Issues): N/A - issues disabled in this repository
71
71
- S5 (Test Coverage): β οΈ Yellow - only test_extensions.py (32KB), no CLI unit tests
72
72
- S6 (Hookshot): N/A - no .claude/doc-coverage.json
73
-
-**Notes**: Extension tests are comprehensive, but CLI core lacks unit test coverage. pytest configured in pyproject.toml with coverage tracking enabled.
73
+
-**Notes**: Extension tests are comprehensive (pytest configured in pyproject.toml with coverage tracking). Core CLI lacks unit test coverage. Both S1 and S5 are yellow, S3 is red.
74
74
75
75
## Signal Applicability
76
76
77
77
| Signal | Applicable | Reason |
78
78
|--------|-----------|--------|
79
79
| S1 | Yes | Repo has code structure documented in AGENTS.md, spec-driven.md, and docs/ |
80
80
| S2 | No | Not a frontend repository - no React/Next/Vue, no .flowchad directory |
81
-
| S3 | Yes | Git history available, can measure staleness vs current date (2026-04-21) |
81
+
| S3 | Yes | Git history available, can measure staleness vs current date (2026-04-24) |
82
82
| S4 | No | GitHub issues are disabled in this repository |
83
83
| S5 | Yes | Test suite exists (tests/test_extensions.py), pytest configured |
84
84
| S6 | No | No .claude/doc-coverage.json file exists in repository |
85
-
| S7 | Yes | Template commands source of truth: 9 command files in templates/commands/ |
86
85
87
86
## Summary
88
87
89
-
**Overall Quality Grade**: B+
88
+
**Overall Quality Grade**: C
90
89
91
-
The Spec Kit repository demonstrates good documentation and code organization. The Extensions system is well-tested and documented. Templates are recent and comprehensive. Main concerns:
90
+
All code domains have crossed the 60-day staleness threshold since the 2026-04-21 sweep, triggering S3 failures across the board. Documentation holds at B (only S3 fails, S5 is N/A). Extensions remains the strongest domain due to comprehensive test coverage.
92
91
93
-
1.**Documentation Staleness**: User-facing docs haven't been updated since Dec 2025 (137 days)
94
-
2.**CLI Test Coverage**: Core CLI lacks unit tests; testing coverage focused on Extensions
95
-
3.**Code Structure Documentation**: Architecture documented in AGENTS.md and spec-driven.md, but no dedicated code-structure.md file
92
+
Top concerns:
93
+
1.**Pervasive Staleness**: All 5 domains exceed 60 days since last code change β src (71d), extensions (73d), templates (66d), docs (141d), tests (73d)
94
+
2.**CLI Test Coverage**: Core CLI (src/specify_cli/) still has no unit tests
95
+
3.**Code Structure Doc Gap**: No dedicated code-structure.md; domains rely on AGENTS.md and spec-driven.md
96
96
97
97
## History
98
98
@@ -104,3 +104,12 @@ The Spec Kit repository demonstrates good documentation and code organization. T
104
104
- Templates: A (62-day staleness, comprehensive commands)
105
105
- Documentation: C (137-day staleness, needs update)
106
106
- Tests: B (69-day staleness, extension-focused)
107
+
108
+
### 2026-04-24 Daily Sweep
109
+
- All code domains crossed 60-day staleness threshold (S3 now β Fail for all)
110
+
- CLI Core: C (was B) β S3 regression: 67d β 71d, crossed threshold
111
+
- Extensions System: C (was B) β S3 regression: 69d β 73d, crossed threshold
112
+
- Templates & Commands: C (was A) β S3 regression: 62d β 66d, crossed threshold
113
+
- Documentation: B (was C) β S3 still failing (141d), but S5 N/A reduces penalty
114
+
- Tests & QA: C (was B) β S3 regression: 69d β 73d, crossed threshold
115
+
- CLAUDE.md added 2026-04-23: fork context and drift policy documented
0 commit comments