Skip to content

Commit ae09cd8

Browse files
GeneAIclaude
andcommitted
fix: Update development status to Beta (align with actual maturity)
Changed PyPI classifier from "Production/Stable" to "Beta" to accurately reflect the project's current maturity level based on industry standards. Analysis: - Current test coverage: 70.93% (553 tests passing) - Coverage threshold: 70% (recently fixed from 14%) - OpenSSF Best Practices criteria assessment: ✅ Public version control, unique versions, release notes ✅ SECURITY.md with vulnerability reporting process ✅ Static code analysis (Ruff, Black, Bandit) ⚠️ Test coverage 70% (needs 90%+ for Production/Stable) Industry Standards (per docs/THIRD_PARTY_BADGES.md): - Production/Stable (Status 5): Requires 90%+ coverage, stable API, production deployments - Beta (Status 4): Requires 70%+ coverage, feature complete ✅ CURRENT MATCH - Alpha (Status 3): Basic tests passing, API unstable Current Status Assessment: ✅ Feature complete - all 22 healthcare + software wizards production-ready ✅ 70.93% test coverage - exceeds Beta requirement ✅ Stable API - semantic versioning maintained ✅ Security policy - SECURITY.md in place ✅ Limited production use - framework being used in projects ⚠️ Coverage below 90% - blocks Production/Stable classification Path to Production/Stable: 1. Increase test coverage to 90%+ (current: 70.93%) 2. Apply for OpenSSF Best Practices Badge 3. Add OpenSSF Scorecard GitHub Action 4. Maintain no Medium+ vulnerabilities for 60+ days 5. Document production deployments Why This Matters: - Honest, objective classification builds trust with users - Aligns with third-party certification standards - Sets clear quality targets for promotion to Production/Stable - Prevents misleading claims that could damage credibility References: - OpenSSF Best Practices: https://bestpractices.coreinfrastructure.org/ - PyPI Classifiers: https://pypi.org/classifiers/ - Internal docs: docs/THIRD_PARTY_BADGES.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent f5e88a8 commit ae09cd8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ keywords = [
2727
"level-5-ai"
2828
]
2929
classifiers = [
30-
"Development Status :: 5 - Production/Stable",
30+
"Development Status :: 4 - Beta",
3131
"Intended Audience :: Developers",
3232
"Topic :: Software Development :: Libraries :: Application Frameworks",
3333
"Topic :: Scientific/Engineering :: Artificial Intelligence",
@@ -266,7 +266,7 @@ addopts = [
266266
"--cov-report=html",
267267
"--cov-report=term-missing",
268268
"--cov-report=xml",
269-
"--cov-fail-under=14",
269+
"--cov-fail-under=70",
270270
"--asyncio-mode=auto",
271271
]
272272
markers = [

0 commit comments

Comments
 (0)