Commit 5d9c90f
fix: Resolve type checking errors and update CI/CD workflow (v0.7.1) (#29)
* Build: Include resources in sdist and wheel builds
Co-authored-by: dominikus.nold <dominikus.nold@web.de>
* feat: Code2Spec Strategic Plan Phase 0 implementation (v0.6.9) (#26)
* feat: Add JSON/YAML support for plan bundles (#27)
* feat: add batch update support for plan review and updates (v0.7.0)
- Add --batch-updates option to plan update-feature command
- Add --batch-updates option to plan update-story command
- Add --list-findings option to plan review command with structured output
- Refactor review function to reduce complexity
- Add comprehensive e2e tests for batch updates
- Update documentation and prompts to prefer batch updates
- Update version to 0.7.0
* fix: remove whitespace from blank lines and apply formatting
* docs: align all documentation with CLI-first, integration-focused positioning
- Updated all examples and guides with CLI-first messaging
- Added Integration Showcases references throughout documentation
- Emphasized integration diversity (VS Code, Cursor, GitHub Actions, pre-commit)
- Updated brownfield showcase examples with integration workflow sections
- Updated platform-frontend CMS to link to Integration Showcases README
- Reviewed and aligned all brownfield documentation for CLI-first approach
- Updated version to 0.7.1
Files updated:
- All docs/examples/ files (6 files)
- All docs/guides/ files (6 files)
- docs/reference/directory-structure.md
- platform-frontend/iac/scripts/payload-content-helper.js
- Version files: pyproject.toml, setup.py, src/__init__.py, src/specfact_cli/__init__.py
- CHANGELOG.md with comprehensive 0.7.1 entry
* fix: resolve type checking errors in constitution_evidence_extractor
- Fixed basedpyright warnings for repo_path.exists() in contract decorators
- Added isinstance() type guard to properly narrow Path | None types
- Updated Example 3 validation status to FULLY VALIDATED (CI/CD workflow verified in production)
- Updated documentation to reflect Example 3 is validated in specfact-cli repository CI/CD
Fixes type checking errors reported in GitHub Actions workflow:
- constitution_evidence_extractor.py:65:53 - Type of "exists" is unknown
- Fixed in all three methods: extract_article_vii_evidence, extract_article_viii_evidence, extract_article_ix_evidence
Example 3 Status Update:
- Changed from "COMMANDS VERIFIED" to "FULLY VALIDATED"
- Validated in production CI/CD (specfact-cli PR #28)
- Workflow successfully runs specfact repro and blocks PRs when validation fails
* Fix typecheck error
* Fix all type check errors
* Fix type annotations
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Dominikus Nold <dominikus@nold-ai.com>1 parent 29f9505 commit 5d9c90f
File tree
0 file changed
+0
-0
lines changed0 file changed
+0
-0
lines changed
0 commit comments