8000 Docs: Research Report RR-104 for CI and Prompt Enhancements by ohdearquant · Pull Request #121 · khive-ai/khive.d · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Docs: Research Report RR-104 for CI and Prompt Enhancements #121

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
May 22, 2025

Conversation

ohdearquant
Copy link
Contributor

This report evaluates proposals from Issue #104 regarding unified CI scripts, khive ci enhancements (iterative pre-commit, success stamps), prompt modifications for CLI preference, and reducing GitHub MCP reliance. It includes findings, analysis, and recommendations.

This report evaluates the docling library for text extraction in the Reader Microservice, covering its capabilities, integration, dependencies, performance, and maintenance. It includes a recommendation on whether to adopt docling. Closes #27.
This commit introduces the Technical Design Specification (TDS-26-pydapter-ingestion.md) for refactoring the Reader service's ingestion pipeline to use the pydapter library. It details the new architecture, pydapter adapter integration for local object storage (e.g., MinIO via Docker), PostgreSQL, and Qdrant, and refactored service designs. Closes #26. search: none
- Improved test structure and readability in `test_ingestion_service.py` by organizing imports and adding spacing for clarity.
- Enhanced mock behavior and assertions in tests for document ingestion, ensuring proper handling of success and failure scenarios.
- Updated `test_minio_client.py` to streamline mock setups and improve clarity in S3 client interactions.
- Refined task queue tests in `test_queue.py` to enhance readability and ensure proper task submission and retrieval behavior.
- Adjusted `uv.lock` to manage dependencies for `sentence-transformers`, ensuring correct versioning for different extras.
This commit updates TDS-26-pydapter-ingestion.md based on a review of the pydapter source code. Refinements include more accurate descriptions of AsyncAdaptable, @as_event, AsyncQdrantAdapter (including collection recreate behavior), AsyncPostgresAdapter, and Pydantic model integration. Citations now point to hypothetical GitHub source links. Addresses Issue #26. search: none
Enhanced error messages for khive new-doc, providing more specific and actionable feedback for scenarios like file exists, template not found, permission issues, and path conflicts. Updated unit tests to verify new error handling. (search: none)

Closes #103
…arch

This report evaluates proposals from Issue #104 regarding unified CI scripts, khive ci enhancements (iterative pre-commit, success stamps), prompt modifications for CLI preference, and reducing GitHub MCP reliance. It includes findings, analysis, and recommendations.
@ohdearquant ohdearquant merged commit be8cc58 into main May 22, 2025
2 of 6 checks passed
@ohdearquant ohdearquant deleted the feature/104-ci-prompt-enhancements-research branch May 22, 2025 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0